最佳回答
而FPGA与CPLD(Complex Programmable Logic Device)相比,两者都包括了一些相对大数量的可编程逻辑单元。但是两者有明显差别:在逻辑门的集成度上,CPLD的密度在几千到几万个逻辑单元之间,而FPGA通常是几万到几百万;在系统结构上,CPLD由一个或者多个可编辑的结果之和的逻辑组列和一些相对少量的锁定的寄存器,这样缺乏编辑的灵活性,但对逻辑间的延时却是可以预计,而FPGA却是拥有很多的连接单元,可以更加灵活的编辑设计,结构却更复杂的多;在内部嵌入模块上,CPLD一般没有内置模块,而FPGA内含有高层次的内置模块(如PLL,存储器模块,DSP模块);CPLD采用非易失性的Flash,EEPROM设计,掉电后,芯片内的数据也不会丢失,上电后立即可以运行,而FPGA是基于易失性的SRAM结构设计,需要外部配置ROM。根据两者的特变,CPLD偏向于简单的控制通道应用以及组合逻辑,而FPGA偏向于较复杂且高速的控制通道应用以及数据处理。
最新回答共有2条回答
-
2026-04-04 19:18:34悲凉的手链
回复而FPGA与CPLD(Complex Programmable Logic Device)相比,两者都包括了一些相对大数量的可编程逻辑单元。但是两者有明显差别:在逻辑门的集成度上,CPLD的密度在几千到几万个逻辑单元之间,而FPGA通常是几万到几百万;在系统结构上,CPLD由一个或者多个可编辑的结果之和的逻辑组列和一些相对少量的锁定的寄存器,这样缺乏编辑的灵活性,但对逻辑间的延时却是可以预计,而FPGA却是拥有很多的连接单元,可以更加灵活的编辑设计,结构却更复杂的多;在内部嵌入模块上,CPLD一般没有内置模块,而FPGA内含有高层次的内置模块(如PLL,存储器模块,DSP模块);CPLD采用非易失性的Flash,EEPROM设计,掉电后,芯片内的数据也不会丢失,上电后立即可以运行,而FPGA是基于易失性的SRAM结构设计,需要外部配置ROM。根据两者的特变,CPLD偏向于简单的控制通道应用以及组合逻辑,而FPGA偏向于较复杂且高速的控制通道应用以及数据处理。
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
