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

请问FPGA与DSP有什么区别?

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
/ x# B4 B, t  Z+ `' y

3 g6 g! g4 p+ v4 E: Q5 G  J
; \0 T2 h6 [% o
它们在功能上,结构上有什么区别?3 k& Q+ \5 M* i7 f

该用户从未签到

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

该用户从未签到

3#
发表于 2021-7-6 14:58 | 只看该作者
DSP是处理器,它的作用是高速执行串行算法,数字信号处理常用。
. n2 V' O! t; i: @7 k8 a( v. d
FPGA是一块逻辑门电路阵列,通过改变其内部逻辑单元的链接,用它能够实现各种各样的 组合数字电路。
8 _# ~: V4 t4 F5 Q" A
这两者之间没有什么必然的联系,但您之所以一起问 也许是因为 现在FPGA由于逻辑单元数量节节攀升,导致在一些高规格的FPGA芯片上已经能够实现DSP处理器了(或者单片机 ARM的软核) 通过植入DSP处理器的软核,在FPGA上能够实现灵活的设计,最终节约开发设计周期和成本。

+ u( w. D, ]0 i/ x9 e
9 \6 V7 P& |. F0 X$ R. |; X

该用户从未签到

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

; y1 `3 J7 }, a$ {9 b9 m而dsp则是一个处理器
也学我这么说你会认为fpga好低能啊,其实不是的,他有更好的可开拓性

2 s( u# H* s2 g, O: y
你该听说过双核四核处理器吧,为什么呢,因为cpu是穿行的,提高速度只能多和,而fpga是并行执行的,所以以fpga为核心的计算机比现有的要强很多很多倍。

% M' i; \+ X; y5 Z+ m0 u4 Z8 I' H, j此外fpga的dsp builder已经可以在fpga上定做dsp。
所以,个人认为,fpga要比dsp好很多,乃至高一个档次

5 b$ a( R; C5 n
& L6 p( }8 J% m8 N
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-5 00:38 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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