fpga cpld soc sopc之间的 区别

fpga cpld soc sopc之间的 区别,第1张

我简单说说吧,详细的你再搜搜

FPGA基于SRAM结构,程序掉电之后就消失了,需要外接EEPROM来保存程序,

CPLD基于flash结构,程序掉电之后不消失;

FPGA寄存器资源比较多,适合做时序逻辑电路,

CPLD门电路资源比较多,适合做组合逻辑电路;

Soc和sopc区别在“p”,可编程性,SOC是厂家设计好的,不能改变的,而SOPC是基于FPGA,可以根据需要进行裁剪,修改,还有一种叫PSOC的东西,是cypress提出的,也是可编程的,但PSOC带有模拟模块。

有说的不好的或者错误的地方,请大家指出

1

CPLD速度最快。

2

FPGA的集成度比CPLD高,具有更复杂的布线结构和逻辑实现。

3

DSP主要用来计算,计算功能很强悍,一般嵌入式芯片用来控制,而DSP用来计算,譬如一般手机有一个arm芯片,主要用来跑界面,应用程序,DSP可能有两个,adsp,mdsp,或一个,主要是加密解密,调制解调等。

4

CPLD是属於粗粒结构的可编程逻辑器件。它具有丰富的逻辑资源(即逻辑门与寄存器的比例高)和高度灵活的路由资源。CPLD的路由是连接在一起的,而FPGA的路由是分割开的。FPGA可能更灵活,但包括很多跳线,因此速度较CPLD慢。

CPLD以群阵列(array

of

clusters)的形式排列,由水平和垂直路由通道连接起来。这些路由通道把信号送到器件的引脚上或者传进来,并且把CPLD内部的逻辑群连接起来。

以上就是关于fpga cpld soc sopc之间的 区别全部的内容,包括:fpga cpld soc sopc之间的 区别、CPLD和FPGA和DSP有何区别速度最快的是哪种、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9518777.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存