当前位置: 代码迷 >> 综合 >> Verilog 和 C 区别
  详细解决方案

Verilog 和 C 区别

热度:96   发布时间:2023-12-26 01:23:25.0

       Verilog 是硬件描述语言,在编译下载到 FPGA 之后, FPGA 会生成电路,所以 Verilog 全部是并行处理与运行的;

       C 语言是软件语言,编译下载到单片机/CPU 之后,还是软件指令,而不会根据你的代码生成相应的硬件电路,而单片机/CPU 处理软件指令需要取址、译码、执行, 是串行执行的。

        Verilog 和 C 的区别也是 FPGA 和单片机/CPU 的区别, 由于 FPGA 全部并行处理, 所以处理速度非常快,这个是 FPGA 的最大优势,这一点是单片机/CPU 替代不了的。
 

  相关解决方案