永发信息网

FPJA与CPLD的区别 以及各自特点

答案:2  悬赏:0  手机版
解决时间 2021-03-19 23:15
FPJA与CPLD的区别 以及各自特点
最佳答案
FPGA是现场可编程逻辑门阵列的简称,是电子设计的一个里程碑。CPLD是复杂可变成逻辑器件的简称。尽管FPGA和CPLD都是可编程ASIC器件,有很多共同特点,但由于CPLD和FPGA结构上的差异,具有各自的特点:
1)、CPLD更适合完成各种算法和组合逻辑,FP GA更适合于完成时序逻辑。换句话说,FPGA更适合于触发器丰富的结构,而CPLD更适合于触发器有限而乘积项丰富的结构。

2)、CPLD的连续式布线结构决定了它的时序延迟是均匀的和可预测的,而FPGA的分段式布线结构决定了其延迟的不可预测性。

3)、在编程上FPGA比CPLD具有更大的灵活性。CPLD通过修改具有固定内连电路的逻辑功能来编程,FPGA主要通过改变内部连线的布线来编程;FP GA可在逻辑门下编程,而CPLD是在逻辑块下编程。

4)、FPGA的集成度比CPLD高,具有更复杂的布线结构和逻辑实现。

5)、CPLD比FPGA使用起来更方便。CPLD的编程采用E2PROM或FASTFLASH技术,无需外部存储器芯片,使用简单。而FPGA的编程信息需存放在外部存储器上,使用方法复杂。

6)、CPLD的速度比FPGA快,并且具有较大的时间可预测性。这是由于FPGA是门级编程,并且CLB之间采用分布式互联,而CPLD是逻辑块级编程,并且其逻辑块之间的互联是集总式的。

7)、在编程方式上,CPLD主要是基于EEPROM或FLASH存储器编程,编程次数可达1万次,优点是系统断电时编程信息也不丢失。CPLD又可分为在编程器上编程和在系统编程两类。FPGA大部分是基于SRAM编程,编程信息在系统断电时丢失,每次上电时,需从器件外部将编程数据重新写入SRAM中。其优点是可以编程任意次,可在工作中快速编程,从而实现板级和系统级的动态配置。

8)、CPLD保密性好,FPGA保密性差。

9)、一般情况下,CPLD的功耗要比FPGA大,且集成度越高越明显。
全部回答
FPGA基于查找表, 类似一个针对io口的巨型真值表, 这边输入, 快速查完给出输出;
CPLD基于基本的门电路: 与非, 多路选择, D触发器等.
FPGA单元相对简单, 集成度也高, 可以做超大容量, 适合做高速、并行时序逻辑运算。CPLD在数据不太宽时,具有更复杂的组合的可能,易于实现组合逻辑。
FPGA有很多的ip, MegaCore, 可供利用。CPLD适用替代大量传统门电路、或元件连接不确定,加速设计周期,提供后期确定、改变的可能。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
京东白条借记卡可以吗
visual studio 2005中怎样设置引用头文件和函
东红饼屋地址在哪,我要去那里办事
我性格内向 女朋友说我话太少 俩人之间有代沟
电子邮件中主题的作用是
请问下戴尔游匣 7467刚买没几天 无论是用外接
丰富内心用英语怎么说
跪求闪金镇那一夜 德莱尼MM 人类MM 吉安那MM
我是会计专业的大专女,明年毕业,现在实习是
corocorokuririn什么意思
移动固话座机号码查询
深圳龙华饿了么招聘
老板找我谈话,老板找我谈工作怎么办
厂里工伤老板不签字,证人不最作证,怎么办呢
在阿迪达斯实体店买到的衣服和鞋子去官网没有
推荐资讯
我记得有说把女人比喻成花,是怎么说的?
送什么白酒好
毕业论文实例可不可以用反例来论证
[憨笑]我能说你泡妞技术很烂吗,你追的女孩这
万通汽车维修美容中心这个地址在什么地方,我
卞字广州音怎么读
世界500强LGD面试题,LGD是什么意思?
绿水镇文殊村村民委员会地址在哪,我要去那里
能不能对我说一句话,我从此以后发奋图强,刻
上海到四川省南江县乘火车怎么线路
事业单位招聘,都是通过事业单位考试的形式,每
长期喝过滤水好不好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?