FPGA中软件编译器和硬件综合器有什么区别

硬件综合器则完全不同,它处理的是RTL级别的硬件描述代码,比如Verilog或VHDL。它的任务不是生成二进制可执行文件,而是经过具体的优化和映射过程,最终把硬件代码转换成网表文件,也就是Netlist,用于后续的物理设计。

评论 (1)

确实,一个是生成CPU能跑的机器码,一个是生成FPGA能烧录的网表。综合器更像是把逻辑电路“翻译”成门级电路,还得考虑时序和面积,比软件编译复杂多了。