EPM570T144 是CPLD还是FPGA? CPLD与FPGA有什么区别?
最佳答案
回答者:网友
EPM570是Altera的CPLD。
CPLD和FPGA的区别:
1.
CPLD是基于乘积项结构,非易失;FPGA基于SRAM结构,易失。不过现在新工艺的CPLD也是基于SRAM结构,通过内置配置ROM来实现非易失的特性。
2.
CPLD逻辑资来自源相对较少,但对信号的延时特性,尤其是pin-pin延时要求较高,主要应用在逻辑相对简单,功耗较低的场合,如控制,扩展IO等;FPGA逻辑资源(包括组合逻辑和触发器资源)要丰富得多,应用场合也丰富得多,如复杂协议处理、高速传输、大规模数字信号处理等等。
3.
FP360问答GA内部集成的硬核电路比较丰富,如嵌入式RAM,嵌入式乘法器,serdes,PLL等等;CPLD很少有集成这些硬核电路。
其实随着PLD自身的发展,世与主流厂商CPLD和FPGA工艺结构趋于统一,本人认为C背观或元套扩PLD和FPGA的界限会越来越模糊,如Spart直故缩矛跳元联科an3AN,是一款FPGA,却具有CPLD的非易失种特性。如果不必从应用脱上区分二者,完全可以把CPLD看做是带有自加载功能,规模较小的FPGA。