打印
[CPLD]

关于CPLD与FPGA的区别

[复制链接]
978|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mycomputer0000|  楼主 | 2019-9-12 14:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
手上有个项目要用到硬件逻辑电路,为了电路简洁打算用可编程逻辑器件,在选型的时候到底用CPLD还是用FPGA很是伤脑筋。百度“CPLD与FPGA的区别”,几乎都是千篇一律,很是失望,现在网络上的技术环境也就如此而已。既然叫可编程逻辑器件,那它的作用就要和分立的逻辑电路组合一样,只是可以编程不同的功能。FPGA是基于查表的,也就是一上电它要先加载程序的,这一点和CPU差不多,虽然速度很快,但和硬件逻辑电路的速度还是有差别的。CPLD烧写程序后是相当于将各逻辑电路直接连接起来的,每次上电就和硬件逻辑电路一样,每个连接都是固化的。这是CPLD和FPGA很大的一个差别。

使用特权

评论回复

相关帖子

沙发
mcu5i51| | 2019-9-13 15:47 | 只看该作者
有些FPGA是FLASH工艺的,不用加载这步,

使用特权

评论回复
板凳
R2D2| | 2019-9-13 21:10 | 只看该作者
CPLD擅长组合逻辑,FPGA擅长时序逻辑。

使用特权

评论回复
地板
NickyGrout| | 2019-9-17 16:11 | 只看该作者
一般是简单点的,用CPLD,复杂的考虑FPGA

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

58

帖子

1

粉丝