ASIC与FPGA以及CPLD有什么不同?

2025-03-10 11:13:14
推荐回答(2个)
回答1:

FPGA现场可编程逻辑门阵列,CPLD复杂可编程逻辑器件,ASIC专用集成电路
FPGA主要用于控制用,编程时必须仔细分析相关时序问题,晶振频率高,一般几十M左右;而CPLD频率相对FPGA低,对时序要求也没那么高,简单的讲,就是两者的内部结构不同。而ASIC是你用FPGA或CPLD实现了某个特定的功能之后,根据你的程序的布局布线,再经过流片而成的一个集成电路,只能实现一种功能。

回答2:

FPGA的门多比较多
在一些高端需要大量逻辑设计里面用,单独使用。CPLD相对于来说门的数目比较少,
一般都是配合DSP
来使用。
当你的FPGA或者CPLD
大批量使用
同一产品
软件不变的情况
就可以向有ASIC能力的厂家申请制作特定的ASIC芯片。
厂家会给你评估然后制作对应你的功能的ASIC
这样可以节约成本
技术保密。