利用 Virtex-5 SXT 的高性能 DSP 解决方案

发布者:书卷气息最新更新时间:2015-03-22 关键字:Virtex-5  SXT  DSP 手机看文章 扫描二维码
随时随地手机看文章
  二十多年来,FPGA 为世人提供了最灵活、适应性极强、快速的设计环境。早期的 设计人员发现,可将一种可再编程的门海用于数字信号处理。如果把内置到 FPGA 架构中的乘法器、加法器和累加单元结合起来,就可以利用大规模并行计算实现有效的滤波器算法。

  在未加工频率性能方面的损失,通过并行计算得到了弥补,而且得远大于失,可谓“失之东隅,收之桑榆”;由此获得的 带宽完全可与替代方案媲美。随着时间的推移,乘法器和加法器的实施越来越高效。1998 年,Xilinx 顺理成章推出了第一个集成于 Virtex™-II FPGA 系列产品中的嵌入式乘法器。Xilinx® Virtex-II 和 Virtex-II Pro 系列产品深得人心,推动基于 FPGA 的 更上层楼,打破了每秒十亿次 MAC 运算的壁障。

  在数字通讯、军事、国防、视频和图像市场需求的助推下,Xilinx 进一步做出调整,成功应对了一系列独特挑战,使极大规模并行实施方式跨上又一个新台阶。随着乘法器和加法器性能和数量的增长,对功耗进行管理也变得越来越困难。

  Xilinx 的工程师们设计出了 DSP48 Slice,使这一难题迎刃而解。DSP48 Slice是一种超低功耗、高性能、全方位的数字信号处理元件,可方便地实现级联,而不占用任何 FPGA 架构资源。此元件在  器件中得到进一步加强,并重新命名为 DSP48E Slice,能支持更高的精度、SIMD(单指令多数据)操作、集成模式检测电路和逻辑单元。

  对快速数据输入和系数存储器的需求促使 Xilinx 构建起一个数字信息处理平台,其中的 DSP48E Slice 含有率之大前所未见,并且拥有极其充裕的 Block RAM 和分布式 RAM。作为画龙点睛之笔,Xilinx 在此平台中使用了运行速度高达 3.125 Gbps 的集成高速串行通道,在芯片上移入和移出数据变得更为快捷。风云际会,这些元件组合在一起,SXT 平台由此应运而生。

   SXT 引擎 – DSP48E Slice

  

 

  图 1 – Virtex-5 FPGA 中 DSP48E Slice 的结构图

  想要理解 FPGA 中数字信号处理的演变过程,必须回顾一下 DSP48E Slice(见图 1),及其设计的三个主要方面。

  集成乘法器和第二阶段。利用集成的二级加法器/减法器/累加器扩展乘法器的运算。现在,在单独一个 DSP48E Slice 中,就可以执行最常见的 DSP 运算组合了。

  紧缩实施。为了提高性能、降低功耗,各个 DSP48E Slice 被设计成独立元件,然后通过接口像积木块一样连接到一起,而每一个 DSP48E Slice 都包含独立于 FPGA 架构的专用路径和缓冲。

  全方位定制设计。Xilinx 很早就确定,要实现高性能和低功耗,一个按照最新工艺尺寸度身打造的全方位定制设计是必不可少的。Xilinx 设计团队与 Arithmetica 通力协作,将乘法器和加法器电路 MathIP 库加以集成,进一步提高了效率。

  以这种设计为依托,DSP48E Slice 的实施在性能和低功耗效率方面达到了前所未有的水平。Virtex-5 器件中的 DSP48E Slice 分别以高速 550 MHz、中速 500 MHz 和低速 450 MHz 运行。无论您单独使用一个 DSP48E Slice 还是将所有 640 个 DSP48E Slice 汇集到最大的 Virtex-5 SXT 器件中,都可以达到这一性能(使用专用的级联逻辑实现每秒 3520 亿次乘法累积运算)。而且,实现这一令人叹为观止的性能,仅仅使用了 DSP48E Slice,完全没有消耗逻辑或 FPGA 路径资源。

  这种专用的级联逻辑意味着能耗的计算是基于每一个 DSP48E Slice 的,也即其运行速度和输入的翻转率。单个 DSP48E Slice 的实测典型功耗为 1.38 mW/100 MHz。不难算出,假定 Virtex-5 SX95T 器件中所有 640 个 Slice 均以 550 MHz 运行,而翻转率为通常的 38%,则所有 DSP48E Slice 的总体动态功耗为 4.92W。

  低功耗、高性能设计技术

  为了充分利用独特的 Virtex-5 SXT 架构进行数字信号处理,建议遵循如下的简易指南:

  实施能最大化使用 DSP48E Slice 的滤波器算法。每一个 25 x 18 位的 DSP48E Slice 都等同于 500 个以上可编程逻辑 Slice,功耗为同等逻辑实施的 1/10,单独或链接运行速度高达 550 MHz。

  利用 DSP48E Slice 的所有功能。每一个 DSP48E Slice 都可配置成独立的 25 x 18 乘法器,一个 25 x 18 位乘法器兼加法器/减法器/累加器,或者一个 48 x 48 位加法器或减法器。每一个 DSP48E Slice 都支持 SIMD 运行以及对称或收敛圆整。

  实施定点或浮点运算。DSP48E Slice 不仅对于定点 FIR、FFT 或复杂的过滤器运算而言是理想的产品,25 x 18 的输入大小和级联路径还使我们可以使用两个 DSP48E Slice 来实现高效的 24 x 24 无符号浮点运算。

  在数字信号应用中使用 DSP48E Slice

  Virtex-5 SXT 平台中 DSP48E Slice、Block RAM、逻辑和数千兆位级收发器的独特结合,为 DSP 过滤器的应用提供了高成本效益、高性能、低功耗的解决方案。为了说明这一点,让我们看看 Virtex-4 SX 和 Virtex-5 SXT 器件平台中无线卡的应用,对比一下两种情况下的功耗差别。

  WiMAX 数字前端 (DFE) 集成了以下内容:数字上变频 (DUC) /数字下变频 (DDC)、振幅因数缩小 (CFR) 和自动增益控制 (AGC)。本设计中要求的过滤功能正好与一个 Virtex-4 SX25 FPGA 或一个 Virtex-5 SX35T FPGA 所能提供的 DSP48E Slice 相匹配。本设计运行频率为 276 MHz,消耗 Virtex-4 SX25 FPGA 中 73% 的 DSP48 资源(128 个中的 95 个),或者 Virtex-5 SX35T FPGA 中 48% 的 DSP48E 资源(196 个中的 95 个)。

  尽管单看 WiMAX DFE 方案的表现和用于其实施的资源已令人惊叹,真正堪称一绝的还是其功耗效率。本设计主要使用 DSP48 或者 DSP48E Slice,但也消耗 Block RAM 和逻辑。表 1 对这些方案进行了对比,并展示由 Virtex-4 到 Virtex-5 器件的实测功耗和降低水平。

  

 

  表 1 – 真实应用情况下的实测功耗

  结论

  对数字信号处理的要求在不断提高,提供可扩展高性能 DSP 的呼声日益响亮,因此,在每秒几百 GMAC 甚至更高的水平上管理功耗的难题也愈见急迫。Xilinx Virtex-5 SXT FPGA 平台提供了独特的单芯片解决方案,充分利用大规模并行计算达到超高性能,同时将功耗降到最低。

关键字:Virtex-5  SXT  DSP 引用地址:利用 Virtex-5 SXT 的高性能 DSP 解决方案

上一篇:基于DSP+ARM的便携式电能质量分析仪设计
下一篇:基于DSP的电力线载波OFDM调制解调器

推荐阅读最新更新时间:2024-05-02 23:33

一种IP电话的DSP实现
引言   传统的电话网是以电路交换的方式传输语音信号的,它需要的基本带宽为64kbit/s。据统计,在正常通话情况下,大约只有40%的时间为有声期,其余时间电路均为空占,网络带宽利用率不高。随着计算机技术的不断发展,尤其是国际互联网(Internet)的不断完善,基于分组交换的数据通信成为最重要的通信方式。而要在基于IP的分组网络上传输语音,就必须对模拟的语音信号进行特殊处理,使处理后的信号可以适合在面向无连接的分组网络上传输,这就是分组语音技术。本文介绍的就是一种基于TMS320VC5409的IP电话设计。 G.728编码标准   语音编码技术是IP电话的核心技术之一,编码质量的好坏直接关系到IP电话的通话质量。   G
[嵌入式]
北京新岸线科技借力Xtensa可配置处理器,开发手机电视基带DSP
中国北京 2006 年 10 月 19 日讯 – Tensilica 公司今日宣布,北京新岸线软件科技有限公司( NuFront )正采用 Tensilica 公司 Xtensa 可配置处理器内核进行一款复杂 SoC 设计。 NuFront 公司为领先的设计公司,专注于中国数字电视产品的 SoC 设计,其引入 Xtensa 处理器内核用于研发一款用于中国手机电视标准的基带 DSP( 数字信号处理 ) 芯片,以期优化设计以满足需求。 北京新岸线软件科技有限公司首席运营官 Hamilton Yong 表示, “Tensilica 公司的 Xtensa 处理器内核对我们的设计极具吸引力,因为标准处理器或 DSP 内核无法提供我
[焦点新闻]
Tensilica DSP出货量翻倍,居Linley集团DSP IP市场排行榜眼
美国加州SANTA CLARA 2012年6月25日讯 – Tensilica今日宣布,按Linley集团的数据,公司在2011年全球含DSP IP核(数字信号处理)的芯片出货量排行榜中位列榜眼,Linley集团是业界领先的网络、移动和无线半导体行业的独立分析机构。Tensilica的市场增长主要应归功于对数字信号处理的重视以及在智能手机、家庭娱乐和通信LTE基础设施方面的销售增长。2011年Tensilica含 DSP内核的器件的出货量较2010年增长近一倍。 Linley集团创始人兼总裁Linley Gwennap表示:“在分析2011年出货量数据后,我们认为Tensilica在DSP内核市场中排名第二。”他还表示:“此外,
[嵌入式]
DSP在移动通信中的应用
    摘要: 可编程DSP(数字信号处理器)在数字峰窝电话中已广泛应用。本文阐述了DSP在目前标准中的应用情况,展望了未来DSP向低功耗方向发展的趋势。     关键词: DSP  移动通信  低功耗 目前移动终端结构中有两种主要趋向。一种是面对不断变化的标准,强调使用可编程DSP的灵活性;另一种是强调用专用集成电路(ASIC)实现的高效性。将来这两个方面必将结合起来。 DSP在GSM中的应用 GSM的功能框图如图1所示。图中一个典型的数字通信模块包括:信号压缩、差错检测、加密、调制和均衡。最初,人们认为低功耗要求意味着大部分GSM终端将用ASIC来实现,但随着技术的发展,DSP和ASIC在功耗方面的差
[工业控制]
2009年DSP的几大利好消息
让我们面对这个现实,即2009年已经在衰退。产品的销售收入将下滑,甚至很多项目会取消。升职几乎是不可能的,同时还会伴随大量裁员。 尽管如此,我对2009年依然抱有乐观态度。很多DSP产品应该会很容易度过难关。实际上,一些产品将会在明年出现增长。以下是我将重点观察的领先技术: 智能手机。总体手机销量预计将会下降,但智能手机有望继续保持增长。如果你的预算很紧张,那么你就不需要购买数码相机、便携式媒体播放器、PDA、掌上游戏机或者手机。不过也许你可以购买一部智能手机,从而实现上面的一切。 同时你也无需为了智能手机支付很多。你可以在当地的沃尔玛超市仅花179美元即可购买一部Android G1。iPhone预
[嵌入式]
TI 推符合DTS-HD主体音频标准DSP方案
TI DA7xx 音频 DSP 为高清 DVD 与蓝光光碟带来更丰富的音质   2007 年 11月 9 日,北京讯   德州仪器 (TI) 始终致力于发展实现最高性能音质的创新技术,日前,公司宣布其音频DSP 成为率先通过 192 kHz DTS-HD 主体音频 (DTS-HD master audio) 标准认证的嵌入式实施方案,从而能够为家庭影院系统带来无与伦比的音质。基于 TI 获奖的 DA7xx 系列 DSP 技术的音频/视频接收机 (AVR) 能全面支持 8 通道 192 kHz 无损音频,为消费者带来极具震撼力的理想家庭影院体验。该技术实现了完美无缺的逐位对应 (bit-for-bit) 原始音源再现,使家庭影院
[嵌入式]
基于DSP与PC机的PCI总线高速数据传输
TMS320C6713是TI公司在TMS320C6711的基础上推出的C6000系列新一代浮点DSP芯片,它是目前为止C6000系列DSP芯片中性能最高的一种。TMS320C6713可在255MHz的时钟频率下实现1800MIPS/1350MFLOPS的定点和浮点运算,因而可极大地满足通信、雷达、数字电视等高科技领域对信号处理实时性的要求。同时其主机口(HPI)可灵活地和PCI总线控制器相连接。而PC机则可通过PCI总线控制器直接访问TMS320C6713的存储空间和外围设备,从而实现PC机与TMS320C6713之间的高速数据传输。     在TMS320C6713 DSP与PC机实现高速数据传输的方案中,可选用PLX公司的PC
[嵌入式]
飞机刹车模糊神经网络DSP嵌入式控制系统
    摘要: 对现有飞机刹车防滑系统的控制算法进行了改进,采用了神经网络的BP算法和模糊实时控制,并且数字信号处理器(DSP)在嵌入式系统中实现了神经网络算法。结果表明,飞机防滑刹车效率有了明显改进,鲁棒性增强。     关键词: 数字信号处理 飞机刹车系统 神经网络 模糊控制 飞机刹车系统是飞机上具有相对独立功能的子系统,承受飞机的动、静态载荷及着陆时的动能,实现飞机制动控制。 从20世纪40年代至今,飞机刹车系统已发展到第四代。第一代飞机刹车系统由离合开关调节压力来实现刹车控制;第二代用固定参考减速度为误差门限进行控制;1967年Hydro-Aire公司的第三代飞机刹车系统,以一定的滑移率为误差门限
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved