时间:2024-07-18 来源:网络搜集 关于我们 0
新手入门都会很多困惑,其中一个就是IC设计和FPGA设计究竟有什么不一样。概念上来讲,就是FPGA(Field-Programmable Gate Aray),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,及解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。而集成电路(ASIC)专用集成电路是为特定用户或特定电子系统制作的集成电路。
更通俗一点来说,IC芯片设计,前期实现功能然后仿真,可以用verilog编写,跑出来的版本需要先用FPGA来验证功能,当功能验证结束后需要把代码移植到ASIC上,作成网表,然后流片,这样新的芯片也就设计出来了。所以芯片设计前期和FPGA工作是类似的。FPGA设计就只关注功能仿真,和在FPGA实现,不需要做成ASIC。而芯片设计和FPGA设计人员都可以归类到逻辑设计这块。
电子发烧友归纳了以下八个方面来区别FPGA和IC设计。
1、门控...