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

请问FPGA与DSP有什么区别?

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
, n4 V8 c3 P( g; K
4 x4 _4 q5 P9 t0 y- K0 b& P: J

% L8 ^( x# A! }: ^8 c. Z& k它们在功能上,结构上有什么区别?
( G" G  e. i/ Y- D& v; X1 K& Y

该用户从未签到

2#
发表于 2021-7-6 14:43 | 只看该作者
这是两种不同类型的器件,有区别也联系,简单的讲dsp是一种专用cpu,对通常的信号处理做了专门的优化,指令集也于一般的通用cpu不同。对于fpga,是一种可编程器件,如果你很牛你也可以写一个cpu,上面所说的dsp到fpga里面,这种情况这个“dsp”的性能没有之前说的dsp好,因为fpga的特性,性能没有asic好,但是如果你做同样的算法,直接用fpga硬件实现,而你不是用dsp的软件实现,fpga的性能有要好很多
5 n( m  v6 W9 y1 X- k) G+ \0 ~

该用户从未签到

3#
发表于 2021-7-6 14:58 | 只看该作者
DSP是处理器,它的作用是高速执行串行算法,数字信号处理常用。

( X8 V' z% ^8 [4 O. S  i8 g  t
FPGA是一块逻辑门电路阵列,通过改变其内部逻辑单元的链接,用它能够实现各种各样的 组合数字电路。

8 B" }& N* V8 w! x
这两者之间没有什么必然的联系,但您之所以一起问 也许是因为 现在FPGA由于逻辑单元数量节节攀升,导致在一些高规格的FPGA芯片上已经能够实现DSP处理器了(或者单片机 ARM的软核) 通过植入DSP处理器的软核,在FPGA上能够实现灵活的设计,最终节约开发设计周期和成本。

6 o& h6 H' ~# ?0 I6 g* i
. d8 n, B" _. B1 L, H0 }# a5 d5 p

该用户从未签到

4#
发表于 2021-7-6 17:17 | 只看该作者
fpga是‘门’构成的,也就是与非等等

1 p0 o1 e- P. z: g而dsp则是一个处理器
也学我这么说你会认为fpga好低能啊,其实不是的,他有更好的可开拓性
# A8 ]8 Z$ X2 n* G
你该听说过双核四核处理器吧,为什么呢,因为cpu是穿行的,提高速度只能多和,而fpga是并行执行的,所以以fpga为核心的计算机比现有的要强很多很多倍。
; _) N- ?" q  b
此外fpga的dsp builder已经可以在fpga上定做dsp。
所以,个人认为,fpga要比dsp好很多,乃至高一个档次

8 \# C$ _, R. Y4 _) ~6 M4 s  \+ g1 S4 u* l! `/ p
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-9 18:49 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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