阅读数:699
已有1条回答
管理员
cpld和fpga的区别:
1、逻辑结构不同:CPLD类似PAL、GAL,拥有丰富的组合逻辑电路资源。FPGA:类似门阵列,拥有丰富的触发器、存储器资源;CPU、DSP等IP核。
2、集成度不同:CPLD:500~50000门;CPLD:500~50000门;FPGA:1K~10M门。
3、互连结构不同:CPLD:等长度的互连线资源,其特点是延时相等。FPGA:长度不等的多段分布式互连,其特点是布线灵活,但延时与系统布局、布线有关。
4、粒度大小不同:FPGA为细粒度结构,CPLD为粗粒度结构。FPGA内部有丰富连线资源,CLB分块较小,芯片的利用率较高。CPLD的宏单元的与或阵列较大,通常不能完全被应用,且宏单元之间主要通过高速数据通道连接,其容量有限,限制了器件的灵活布线,因此CPLD利用率较FPGA器件低。
5、应用范围的不同:控制密集型(逻辑密集型),对数据处理能力要求低,但逻辑关系复杂,输入输出较多,适合用CPLD实现。数据密集型,需要大量的数据处理能力,但逻辑相对简单,对输入要求少,适合FPGA实现。
6、配置不同:CPLD采用EPROM,E2PROM工艺,直接写入,保密性好。FPGA:采用SRAM工艺,故需外加ROM芯片,用于存储配置信息。其保密性较差。可实现动态重构。高端FPGA具备加密功能。
7、布线能力:CPLD内连率高,不需要人工布局布线来优化速度和面积,较FPGA更适合于EDA芯片设计的可编程验证。
8、延迟小预测能力:CPLD连续式布线结构决定时序延时是均匀的和可预测的,FPGA分段式布线结构决定了不可预测时间延迟。
9、灵活性:在编程上FPGA比CPLD具有更大的灵活性。FPGA可在逻辑门下编程,而CPLD是在逻辑块下编程。
10、方便性:CPLD比FPGA使用起来更方便。CPLD的编程采用E2PROM或fastflash技术,无需外部存储器芯片,使用简单。而FPGA的编程信息需存放在外部存储器上,使用方法复杂。
猜你喜欢
奥迪a6l新车图片大全(新款奥迪A6L官图发布)
奥迪a4l和迈腾怎么选 迈腾配置丰富顶配仅售30万
放洗衣凝珠还要放洗衣液吗
长安cs75保养灯怎么消除
苹果14promax区分大陆和国外版本方法
首付买车当天能开走吗
华为P60Pro推荐入手吗
奔驰glb车身尺寸是多大 车身长达4.6米(后备箱容量1430L)
人参炖鸡汤还可以加什么材料
荣威天窗复位怎么设置 控制天窗旋钮即可
建行app登录密码是啥
科技馆有什么展品
最新学习
儋州市怎么念
12123没驾驶证怎么交罚款 没有机动车驾驶证是无法缴纳罚款的
欧拉黑猫2022款落地价,欧拉黑猫2022款价格图片
iPhone 14系列电池容量介绍 容量苹果史上最大?
iQOO Neo7 竞速版是全网通吗
怠速充电多久能充满电
华为Nova 11 Pro怎么调节字体大小
汽车钥匙电量低能坚持几天
Xiaomi 12S Ultra处理器介绍
苹果13怎么设置应用锁
为什么说家禽从健康到发生疾病不是突然的
14pro刷新率