找回密码
 注册
关于网站域名变更的通知
查看: 128|回复: 2
打印 上一主题 下一主题

CPLD和FPGA在项目应用上有什么不同?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-6-7 15:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
cpldFPGA在项目应用上有什么不同?请分别举出具体项目。举单个FPGA项目,或单个CPLD项目也可。  ~9 X  \" t6 {; L- o

该用户从未签到

2#
发表于 2022-6-7 16:00 | 只看该作者
FPGA和cpld在执行硬件描述语言上没有区别。cpld掉电不丢代码,保密性好一些,成本也低一些,当然资源也少一些,不适合做比较大的项目。2 H& c) m  R) z9 D2 ?# n( R. Z1 k
FPGA内部有PLL这个在倍频和相移等操作时很方便。FPGA内部有RAM可以用来做fifo等类似结构来进行数据缓冲而不消耗逻辑单元。如果用cpld做则会消耗原本就不多的逻辑单元,cpld虽然内部有flash但操作起来很麻烦,也占用有限的逻辑资源。高端一点的FPGA还可以装软核,内部有dsp等资源。( a% X3 Z9 j" }( l! o4 X% c4 X
总结一下,随着FPGA价格降低,cpld快被淘汰了。cpld一般只是教学或做一些简单的组合逻辑。: N" t9 C& U; o
至于芯片选型,要看项目需求。是否需要pll,是否需要dsp,是否需要移植软核,需要多少逻辑单元等,需要多少IO等。: I0 Q2 p5 S8 `# ?

该用户从未签到

3#
发表于 2022-6-7 16:17 | 只看该作者
FPGA可扩展性好和并行处理,限制发展的主要是价格昂贵和发热。" Q+ T6 X6 a0 ^
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-26 14:22 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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