CPLD和FPGA有什么差异?在实际应用中各有什么特点?

考试资料网
2023-04-18 · 百度认证:赞题库官方账号
考试资料网
向TA提问
展开全部
【答案】:①结构差异.CPLD大多是基于乘积项(ProductrTerm)技术和EPROM(或Flash)工艺的:FPGA一般是基于查找表(LUT)技术和SRAM工艺的.
②延迟可预测能力CPLD的布线结构决定了它的时序延迟是均匀的和可预测的;FPGA的布线结构导致了传输延迟是不相等的、不可预测的,这会给设计工作带来麻烦,也限制了器件的工作速度.
③CPLD的编程采用BPROM或Flash技术,无需外部存储器芯片,使用简单:而FPGA的编程信息需存放在外部存储器上,使用方法复杂,且编程数据存放在EPROM中,读出并送到FPGA的SRAM中,不利于保密.基于SRAM编程的FPGA在系统断电时,编程信息会随之丢失,因此每次开始工作时都要重新装载编程数据.
④一般情况下,CPLD的功耗要比FPGA的大,且集成度越高越明显.虽然CPLD和FPGA的集成度都可达到数十万门,但相比较而言,CPLD更适合于完成各类算法和组合逻辑;而FPGA则更适合于完成时序较多的逻辑电路.换句话说,FPGA更适合于触发器丰富的结构,而CPLD更适合于触发器有限而乘积项丰富的结构.
晓网科技
2024-10-17 广告
数据传输速率低:10Kb/s~250Kb/s,专注于低速率传输应用  功耗低:在低功耗待机模式下,两节普通 5号电池可使用 6~24 个月。成本低:Zigbee 数据传输速率低,协议简单,所以大大降低了成本  网络容量大:网络可容纳 65,... 点击进入详情页
本回答由晓网科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式