打印

最佳FPGA和专用DSP

[复制链接]
874|23
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Sode|  楼主 | 2018-9-16 13:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最佳FPGA和专用DSP

           视频和静止图像的普遍采用,以及可配置系统(如软件无线电)日益增长的需求继续驱动DSP应用的扩展。很多应用需要经济有效的DSP处理。

虽然定制实现DSP功能,但在很多应用中几种功能,如FIR(有限脉冲响应)滤波器,IIR(无限脉冲响应)滤波器、FFT(快速傅里叶)和混频器是共同的。所有这些功能都需要与加、减、累加一起的乘法单元组合。

FIR滤波器(图1)存储n数据单元系列,每个数据单元延迟一个附加周期。通常,这些数据单元称之为分支。每个分支与系数相乘,其结果求和产生输出。某些方法并行执行所有的乘法。更一般的方法是分为N级,用累加器从一级到下一级传递结果。这些实现方法用功能资源换取速度,取N个计算级并需要n/N个乘法器。根据系数是静态还是动态以及系数值设计,有不少其他通用的设计最佳化方法。



图1 典型FIR滤波器的实现



实现方法

从图像压缩到确定数据取样的频谱成分,在不同的应用中都用FFT。实现FFT有多种方法。最通用的方法是通用Cooley-Tukey时间抽取,把FFT分解成若干更小的FFT。最简单的实现方法是用Radix-2蝶形单元(图2),其输入数据必须传递倍数。这种计算概念上是简单的;然而,图左边所有的乘和加是用复数计算的,所需要的乘和加的实数是更复杂的问题(如图右边所示)。



图2 实现FFT的Radix-2蝶形方法

IIR滤滤器除引入反馈通路外,它类似于FIR滤波器。这些反馈通路使IIR滤波器的设计和分析比FIR更复杂。然而,对于相同硅面积,IIR方法可提供更强的滤波器。尽管有几种IIR结构,但是,一种通用的结构是用2阶四次方结构(图3)。



图3 IIR2阶四次方滤波器



很多应用是用混频器来变换信号频率。概念上,可用单个乘法器,而在数字应用中,用复数形式表示不少优点。最一般的形式是信号表示是为I和Q分量。



DSP选择

做为这些通用功能应用,大多数DSP应用的核心是乘、加、减或累加。通用DSP芯片与通用微处理器结合能有效地实现这些功能。乘法器数量通常1"4个,而微处理器通过乘和其他功能定序通过的数据,存储中间结果在存储器或累加器。主要靠提高乘法所用的时钟速度来提高性能。典型时钟速度为几十MHz"1GHz。性能用每秒MMAC(百万乘累加)度量,典型值10"4000。

需要较佳功能必须并联组合多个DSP引擎。这种方法的主要优点是直接实现用高级编程语言(如C语言)编写的算法。

DSP定向的FPGA能在一个芯片上并行实现很多功能。通用发送、逻辑和存储器资源互连功能、执行加**能、定序和存储数据。某些基本器件仅提供乘法支持,需要用户建造其他逻辑功能。更复杂的器件提供加、减和累加功能做为DSP构建单元的一部分。FPGA通常带有几十乘法器单元,可工作在几百MHz的时钟频率。






相关帖子

沙发
Sode|  楼主 | 2018-9-16 13:17 | 只看该作者
最佳FPGA和专用DSP

文档1.pdf

108.67 KB

使用特权

评论回复
板凳
zhangmangui| | 2018-9-16 20:45 | 只看该作者
图文结合   不错 的 分享

使用特权

评论回复
地板
aspoke| | 2018-9-22 21:55 | 只看该作者
                 

使用特权

评论回复
5
232321122| | 2018-9-22 21:56 | 只看该作者
运算速度怎样

使用特权

评论回复
6
ghuca| | 2018-9-22 21:56 | 只看该作者
谢谢分享资料的。

使用特权

评论回复
7
soodesyt| | 2018-9-22 21:56 | 只看该作者
DSPC语言比较简单。

使用特权

评论回复
8
mnynt121| | 2018-9-22 21:57 | 只看该作者
最佳FPGA和专用DSP?

使用特权

评论回复
9
plsbackup| | 2018-9-22 21:57 | 只看该作者
DSP是做算法的。

使用特权

评论回复
10
kmzuaz| | 2018-9-22 21:57 | 只看该作者
通用DSP芯片与通用微处理器结合

使用特权

评论回复
11
qiufengsd| | 2018-9-22 21:58 | 只看该作者
直接实现用高级编程语言(如C语言)编写的算法。

使用特权

评论回复
12
wengh2016| | 2018-9-22 21:58 | 只看该作者
怎么设计电路呢

使用特权

评论回复
13
maqianqu| | 2018-9-22 21:59 | 只看该作者
                  

使用特权

评论回复
14
plsbackup| | 2018-9-22 21:59 | 只看该作者
FPGA可以做信号的处理。

使用特权

评论回复
15
aspoke| | 2018-9-22 21:59 | 只看该作者
这两个芯片是最佳的组合了。

使用特权

评论回复
16
mnynt121| | 2018-9-22 21:59 | 只看该作者
这个没有具体的说明吧。

使用特权

评论回复
17
232321122| | 2018-9-22 21:59 | 只看该作者
接口是怎么设计的

使用特权

评论回复
18
soodesyt| | 2018-9-22 21:59 | 只看该作者
FPGA速度很快了吧。

使用特权

评论回复
19
ghuca| | 2018-9-22 21:59 | 只看该作者
后期可能用的到这个。

使用特权

评论回复
20
maqianqu| | 2018-9-22 21:59 | 只看该作者
DSP+FPGA看着还是非常复杂。

使用特权

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

本版积分规则

1049

主题

1522

帖子

8

粉丝