您的位置 首页 编程

FPGA的DSP功能揭秘

“今天,FPGA越来越多地应用在多种DSP中。我们预计这一趋势在未来几年会更加明显。”美国调查机构Berkeley设计技术公司做了上述预测。以Xilinx和Altera为主的两大FPGA厂商多年前就涉

“今日,FPGA越来越多地使用在多种DSP中。咱们估计这一趋势在未来几年会愈加显着。”美国查询组织Berkeley规划技能公司做了上述猜测。以Xilinx和Altera为主的两大FPGA厂商多年前就进入了DSP使用范畴,近一、两年,跟着3G通讯、视频成像等范畴的开展,FPGA for DSP(FPGA的DSP)再次成为了热门。

为什么会用FPGA做DSP?Xilinx我国区运营总经理吴晓东从DSP的概念上进行了剖析:DSP标明数字信号处理器,也能够标明为数字信号处理—并不代表某一种芯片。实际上,数字信号处理有许多种不同的处理办法,能够用一般的数字信号处理器、MCU(微控制器)等完结,相同,FPGA也能够做数字信号处理。当数字信号处理速度不断提高时,FPGA的使用日益凸显。即FPGA for DSP与DSP互为补充。
Altera亚太区商场途径工程师王冬刚先生更进一步,乃至达观地猜测,两者不只互为补充,FPGA或许会对当时的高端DSP构成竞赛。他提出:传统DSP正在面对功用、功耗和面市时刻的应战,特别是以下使用:下一代无线通讯体系,高端消费类电子,多通道视频体系。用FPGA完结DSP有两大趋势:其一,作为传统DSP协处理,满意体系设备对DSP超高功用的要求;其二,直接替代传统DSP,满意体系对功耗,本钱和面市时刻的超量要求。

图1 不断开展的DSP处理需求

FPGA做数字处理的特色是什么?关于一般的DSP,数字信号处理主要用一个单元,传统的DSP处理器是一个高功用的数字处理器,里边包含一个高功用的单元能够运转到几个GHz的速度,可是它仅仅是一个单元,当你做比较杂乱的运算就或许来回循环几百次才能够做完这个运算(图2下),因而它的速度反而并不很快。

图2 为何FPGA用于DSP

FPGA是一个天然生成的并行处理结构,FPGA里包含了有几百个单元,例如Xilinx Virtex-5 SXT是550MHz,但能够在一个单元之内敏捷把这个杂乱的运算一次完结(图2上),所以FPGA的功用实际上是远远高于传统的DSP(图3)。

图3  DSP功用距离

依据令人信服的独立第三方benchmark标明: Altera的器材具有10x/美元的DSP功用。使用FPGA协处理器的体系架构能够卸载传统DSP的作业负载,而且有用履行杂乱的数学核算算法,提高DSP体系级效能。

那么,用于DSP(数字信号处理)功用的FGPA与传统的DSP(数字信号处理器)之间是什么联系?FPGA厂商以为:传统的DSP是可编程的DSP,实际上是做信号处理抱负的计划;可是跟着现在运算的越来越杂乱,规范的改变,关于高清、多通道、实时要求越来越高,所以在使用他们办法处理进程中有一个功用空白的当地,而这个当地越来越多的用户在用FPGA施行处理,所以能够以为FPGA和DSP是互为补充的,特别体现在逻辑的复用和兼并方面。

逻辑的复用和兼并需求新的外设和不同带宽总线完结的时分,这时用FPGA完结数字信号处理给工程师很大的灵活性,一起FPGA并行处理的才能强壮,可协助DSP做许多功用加快,以处理超负载的问题。这方面,FPGA厂商与TI有一种一致,两边在许多方面是互为补充,一起给客户供给一个更好的处理计划。

图4  高功用DSP

FPGA的DSP的演进是这样的:把逻辑固化编程为一个固化的乘法器,然后把它提高更高的阶段,变成一个乘法累加单元(MAC)。为什么这样呢?因为数字信号处理并不是简略的乘法,在做数字信号处理的时分,会碰到许多乘和乘累加,还有比较、计数和矩阵运算等,假如这些都经过乘法器来做的话,需求信号处理的专家和了解FPGA的专家才能够做到。

FPGA的DSP的另一个优势是,能够确保能够运转在250MHz以上,上限没有给出,这取决于用户,对一些有经历的用户能够运转到300MHz以上。可是对一个DSP规划人员,因为对FPGA不是很了解,也能够容易运转到250MHz。

Xilinx 8款产品

Xilinx现在有8款FPGA的DSP。其间Sparten-3A DSP为低端产品,本年4月16日刚刚发布。高端的Virtex-DSP分为两个产品线:Virtex-4 SX,选用65nm工艺的Virtex-5 SXT。

许多DSP工程师十分关怀DSP的功用够不够高?所以Xilinx的产品从21最多到352个GMAC/s(千兆乘加/秒),以供给不同规模的功用,一起也增大在存储器方面的带宽。因而最低速产品能够运转到250MHz,高速产品运转到550MHz;MAC单元从84到640。

Altera的产品线

高密度Stratix III器材拓宽FPGA的DSP功用。嵌入式DSP模块运转在550Hz,这些器材可到达每秒492千兆乘加(GMAC)的功用,并结合杰出的逻辑结构与速度优化的互连。

低本钱Cyclone III FPGA所供给的优点包含DSP功用、灵活性和更快的面市时刻。廉价的Cyclone III ECP3C5具有满足的嵌入式乘法器和逻辑资源,能够在1080p高清晰度视频上进行实时7

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/biancheng/122070.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部