广州鸿图娱乐电子元件有限公司欢迎您!

比较分类

作者:小编    发布时间:2020-11-18 11:03:54    浏览量:

FPGA与CPLD的区分和分类首要是依据其结构特色和工作原理。一般的分类办法是:


  将以乘积项结构方法构成逻辑行为的器材称为鸿图娱乐CPLD,如Lattice的ispLSI系列、Xilinx的XC9500系列、Altera的MAX7000S系列和Lattice(原Vantis)的Mach系列等。


  将以查表法结构方法构成逻辑行为的器材称为FPGA,如Xilinx的SPARTAN系列、Altera的FLEX10K或ACEX1K系列等。


  虽然FPGA和CPLD都是可编程ASIC器材,有许多共同特色,但因为CPLD和FPGA结构上的差异,具有各自的特色:


  ①鸿图娱乐CPLD更适合完结各种算法和组合逻辑,FP GA更适合于完结时序逻辑。换句话说,FPGA更适合于触发器丰厚的结构,而CPLD更适合于触发器有限而乘积项丰厚的结构。


  ②CPLD的接连式布线结构决议了它的时序推迟是均匀的和可猜测的,而FPGA的分段式布线结构决议了其推迟的不可猜测性。


  ③在编程上FPGA比CPLD具有更大的灵活性。CPLD经过修正具有固定内连电路的逻辑功能来编程,FPGA首要经过改动内部连线的布线来编程;FPGA可在逻辑门下编程,而CPLD是在逻辑块下编程。


  ④FPGA的集成度比CPLD高,具有更杂乱的布线结构和逻辑完成。


  ⑤CPLD比FPGA运用起来更方便。CPLD的编程采用E2PROM或FASTFLASH技能,无需外部存储器芯片,运用简略。而FPGA的编程信息需存放在外部存储器上,运用办法杂乱。


  ⑥CPLD的速度比FPGA快,而且具有较大的时间可猜测性。这是因为FPGA是门级编程,而且CLB之间采用分布式互联,而鸿图娱乐CPLD是逻辑块级编程,而且其逻辑块之间的互联是集总式的。


  ⑦在编程方法上,CPLD首要是根据E2PROM或FLASH存储器编程,编程次数可达1万次,长处是体系断电时编程信息也不丢失。鸿图娱乐CPLD又可分为在编程器上编程和在体系编程两类。FPGA大部分是根据SRAM编程,编程信息在体系断电时丢失,每次上电时,需从器材外部将编程数据重新写入SRAM中。其长处是可以编程任意次,可在工作中快速编程,从而完成板级和体系级的动态装备。


  ⑧CPLD保密性好,FPGA保密性差。


  ⑨一般情况下,CPLD的功耗要比FPGA大,且集成度越高越明显。


推荐新闻

关注官方微信