您的位置:首页 >知识经验 >

cpld和fpga的区别简答题(cpld和fpga的区别)

大家好,我是小新,我来为大家解答以上问题。cpld和fpga的区别简答题,cpld和fpga的区别很多人还不知道,现在让我们一起来看看吧!

1、而FPGA与CPLD(Complex Programmable Logic Device)相比,两者都包括了一些相对大数量的可编程逻辑单元。

2、但是两者有明显差别:在逻辑门的集成度上,CPLD的密度在几千到几万个逻辑单元之间,而FPGA通常是几万到几百万;在系统结构上,CPLD由一个或者多个可编辑的结果之和的逻辑组列和一些相对少量的锁定的寄存器,这样缺乏编辑的灵活性,但对逻辑间的延时却是可以预计,而FPGA却是拥有很多的连接单元,可以更加灵活的编辑设计,结构却更复杂的多;在内部嵌入模块上,CPLD一般没有内置模块,而FPGA内含有高层次的内置模块(如PLL,存储器模块,DSP模块);CPLD采用非易失性的Flash,EEPROM设计,掉电后,芯片内的数据也不会丢失,上电后立即可以运行,而FPGA是基于易失性的SRAM结构设计,需要外部配置ROM。

3、根据两者的特变,CPLD偏向于简单的控制通道应用以及组合逻辑,而FPGA偏向于较复杂且高速的控制通道应用以及数据处理。

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!