集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1909|回复: 8

EPM570T144 是CPLD还是FPGA? CPLD与FPGA有什么区别?

[复制链接]
小舍YZ 发表于 2017-2-28 11:09:36 | 显示全部楼层 |阅读模式
EPM570T144 是CPLD还是FPGA? CPLD与FPGA有什么区别?
 楼主| 小舍YZ 发表于 2017-2-28 11:10:07 | 显示全部楼层
EPM570是Altera的CPLD。
CPLD和FPGA的区别:
1. CPLD是基于乘积项结构,非易失;FPGA基于SRAM结构,易失。不过现在新工艺的CPLD也是基于SRAM结构,通过内置配置ROM来实现非易失的特性。
2. CPLD逻辑资源相对较少,但对信号的延时特性,尤其是pin-pin延时要求较高,主要应用在逻辑相对简单,功耗较低的场合,如控制,扩展IO等;FPGA逻辑资源(包括组合逻辑和触发器资源)要丰富得多,应用场合也丰富得多,如复杂协议处理、高速传输、大规模数字信号处理等等。
3. FPGA内部集成的硬核电路比较丰富,如嵌入式RAM,嵌入式乘法器,serdes,PLL等等;CPLD很少有集成这些硬核电路。
 楼主| 小舍YZ 发表于 2017-2-28 11:11:41 | 显示全部楼层
其实随着PLD自身的发展,主流厂商CPLD和FPGA工艺结构趋于统一,本人认为CPLD和FPGA的界限会越来越模糊,如Spartan3AN,是一款FPGA,却具有CPLD的非易失特性。如果不必从应用上区分二者,完全可以把CPLD看做是带有自加载功能,规模较小的FPGA。
 楼主| 小舍YZ 发表于 2017-2-28 11:11:58 | 显示全部楼层
区别楼上已经讲过了,Altera将这个器件称为cpld,但其实它是FPGA结构,把Flash放到了芯片里面,这样用起来就和cpld效果一样,但其本质和Altera的FPGA一样,都是查找表结构。
星坠天际 发表于 2017-2-28 11:14:58 | 显示全部楼层
谢谢楼主的详细讲解
晓灰灰 发表于 2017-2-28 11:18:47 | 显示全部楼层
谢谢楼主的详细讲解
fpga_wuhan 发表于 2017-2-28 11:19:27 | 显示全部楼层
很详细,值得学习
fpga_feixiang 发表于 2017-2-28 11:20:09 | 显示全部楼层
"学好FPGA,海阔天空,人生能有几回从事FPGA,天高菜鸟飞,电路任我构,这就是FPGA的有用途。
钢铁石油在国家经济发展到一定程度,量就会减少,然后集成电路使用永远都在增加,这既是FPGA的前景。
学习技术的过程就是把脑海中的思想用语言表达出来,好的创意是编出好的程序的基石,多多扩大几自己专业知识背景,学习别人好的创意,这是如何学好FPGA的要领。"                                               
                                               
                                               
                                               
                                               
逆战 发表于 2017-2-28 11:37:23 | 显示全部楼层
很详细,不错!
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|集成电路技术分享 ( 京ICP备20003123号-1 )

GMT+8, 2024-6-3 01:14 , Processed in 0.070636 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表