4425|6

2856

帖子

260

TA的资源

五彩晶圆(高级)

楼主
 

【FPGA助学系列—FPGA和CPLD的区别】 [复制链接]

我对FPGA就是一个白丁。CPLD有过短暂接触,以前临时抱佛脚用CPLD做过一个IO扩展,现在想想自己连门都没入。准备开玩FPGA,对自己要求不高,只要能熟练做些比流水灯强一些的应用就行了。这几天看到的资料加上以前对FPGA的了解,简单说说自己的认识。CPLD和FPGA算是孪生兄弟吧。各自有各自的特点,大概比较一下。

1、FPGA是RAM型,断电程序丢失,每次上电都需要重新配置;CPLD是ROM型,断电程序不丢失。2、CPLD电源比较简单,PLL和IO都是一个电压。FPGA电源比较复杂,PLL、核电压、IO电压各不同。
3、用途:FPGA内部资源多一些,速度快,适合做些解码、通信等复杂一点的产品。CPLD做做接口还是不错的,复杂工作的就算了。

大家多多补充。

[ 本帖最后由 ltbytyn 于 2013-6-20 14:08 编辑 ]
此帖出自FPGA/CPLD论坛

最新回复

kdy
呵呵,我个人至少有5年没有用过真CPLD。呵呵,不得已用了“真”字。但确实现在厂家的产品混淆视听的比较多,给初学者造成了困扰。 1、比如:MAX系列的CPLD,实际就是内置了Flash的SRAM工艺的FPGA。 缩小了FPGA砍掉了很多资源,降低了成本,这是挂着羊头卖狗肉。 2、当然也有挂着狗头卖羊肉的,下放FPGA做CPLD的,像Spartan3AN,Cyclone3A(我基本没见过),LatticeXP。这些都是非易失的FPGA。 所以,从内部工艺去区别CPLD和FPGA实际意义并不大,从资源上区分最好。 3、最后有几个小问题:FPGA芯片工艺越来越高所以内核电压低,接口电压是为了丰富接口应用保持可变,传统CPLD内部没有PLL;真实IO到IO速度CPLD完胜FPGA;最后,一切表象皆浮云,应用恒久远,一颗永流传。需要啥用啥吧。  详情 回复 发表于 2013-6-20 23:38
点赞 关注(1)
 

回复
举报

9176

帖子

6

TA的资源

管理员

沙发
 
不错,楼主总结的特点简单易懂,让门外汉看了都觉得如此简单有想学的冲动期待楼主早日做出自己的FPGA作品,到时候能在坛子里和大家一起分享下经验
此帖出自FPGA/CPLD论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

之所以简单,因为我就是门外汉:lol  详情 回复 发表于 2013-6-20 16:43
 
 

回复

6423

帖子

17

TA的资源

版主

板凳
 
记得夏老师的书上有详细介绍
此帖出自FPGA/CPLD论坛

点评

上面的表述有些问题,但对外行理解FPGA反而有帮助。以前在介绍CPLD的书上看过他们的区分,FPGA是查询表结构的,我也只是记得大概。大多数时候似懂非懂:lol 。有些东西不能深究,这样会打击门外汉的积极心:lol  详情 回复 发表于 2013-6-20 16:49
 
 
 

回复

2856

帖子

260

TA的资源

五彩晶圆(高级)

4
 

回复 沙发 eric_wang 的帖子

之所以简单,因为我就是门外汉
此帖出自FPGA/CPLD论坛

点评

:handshake 至少我看懂了  详情 回复 发表于 2013-6-20 16:45
 
 
 

回复

9176

帖子

6

TA的资源

管理员

5
 

回复 4楼 ltbytyn 的帖子

  至少我看懂了
此帖出自FPGA/CPLD论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
 
 

回复

2856

帖子

260

TA的资源

五彩晶圆(高级)

6
 

回复 板凳 白丁 的帖子

上面的表述有些问题,但对外行理解FPGA反而有帮助。以前在介绍CPLD的书上看过他们的区分,FPGA是查询表结构的,我也只是记得大概。大多数时候似懂非懂 。有些东西不能深究,这样会打击门外汉的积极心
此帖出自FPGA/CPLD论坛
 
 
 

回复

581

帖子

0

TA的资源

五彩晶圆(初级)

7
 
呵呵,我个人至少有5年没有用过真CPLD。呵呵,不得已用了“真”字。但确实现在厂家的产品混淆视听的比较多,给初学者造成了困扰。
1、比如:MAX系列的CPLD,实际就是内置了Flash的SRAM工艺的FPGA。
缩小了FPGA砍掉了很多资源,降低了成本,这是挂着羊头卖狗肉。
2、当然也有挂着狗头卖羊肉的,下放FPGA做CPLD的,像Spartan3AN,Cyclone3A(我基本没见过),LatticeXP。这些都是非易失的FPGA。
所以,从内部工艺去区别CPLD和FPGA实际意义并不大,从资源上区分最好。
3、最后有几个小问题:FPGA芯片工艺越来越高所以内核电压低,接口电压是为了丰富接口应用保持可变,传统CPLD内部没有PLL;真实IO到IO速度CPLD完胜FPGA;最后,一切表象皆浮云,应用恒久远,一颗永流传。需要啥用啥吧。
此帖出自FPGA/CPLD论坛
个人签名Net:Wxeda.taobao.com
QQ:1035868547
Blog:https://home.eeworld.com.cn/space-uid-390804.html
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表