FPGAs的DSP性能揭示-基础电子_第1页
FPGAs的DSP性能揭示-基础电子_第2页
FPGAs的DSP性能揭示-基础电子_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档-下载后可编辑FPGAs的DSP性能揭示-基础电子FPGA在高性能数字信号处理领域越来越受关注,如无线基站。在这些应用中,FPGAs通常被用来和DSP处理器并行工作。有更多的选择当然是好的,但这也意味着系统设计师需要一个确切的FPGAs及高端DSP信号处理器性能参数图。不幸的是,常用的参数图在这种情况下都是不可靠的。

例如,由于数字信号处理应用程序主要依赖于乘法累加器(MAC)操作,DSP处理器供应商和FPGA供应商通常将MACs每秒运转速度作为数字信号处理器性能好坏简单的*判方式。但仅仅通过MAC吞吐量来预测数字信号处理性能是有失公平的,对FPGA和DSP也一样。这里有几个原因。

MAC计算出来的FPGA性能指数总是假设硬连线的数字信号处理部件是在其时钟速率运行的。在实践中,典型的FPGA设计将采用较低的速度。另一方面,使用硬连线原理并不是在FPGA上执行实现MAC的方法;另外MAC吞吐量可以通过使用可编程逻辑资源和分布式算法来实现。此外,并不是所有的信号处理算法都采用MAC密集型。例如,Viterbi译码,是电信应用中的一个关键的DSP算法,并没有用到MAC系统。

另一种用来*估信号处理性能的办法,是使用普通的DSP功能(如FIR滤波器)。但是,这种办法也有缺点。其中一个问题是,每个供应商通常使用不同的执行方式来执行这些功能,也许是使用不同的数据宽度、不同的算法或不同的执行参数(如延迟)。这意味着,从不同的供应商得出的结论一般都没有可比性。此外,小的内核功能通常不能作为有效的FPGA基准,因为在完整的FPGA应用中执行一个功能的方法往往是完全不同于你单独执行的功能。(相对于处理器,这些小基准通常在预测总体的DSP应用程序性能时表现不错。)此外,经过处理器或FPGA供应商执行的基准往往缺乏独立的核查,因此工程师很难对几种设备作出比较。

几年前BDTI公司就意识到建立独立性是日益迫切需要的,确切来说,面向数字信号处理应用采用苹果对苹果的方式来比较FPGA和处理器。(见侧栏:什么是BDTI?)为了满足这一需要,BDTI开发出一种新的面向应用的基准,BDTI通讯基准(OFDM)?,这是基于正交频分复用(OFDM)接收器。

近BDTI用BDTI通讯基准(OFDM)来*估一些新的高性能FPGAs和DSP处理器。整套的标准测试结果和分析,现刊载于BDTI的“DSP的FPGAs实现:第二版”。图1显示样品归一化,赛灵思SX25和典型的高性能DSP处理器的低成本结果。

正如该图所示,BDTI公司的标准测试结果提供了一个戏剧性的证明,在高性能DSP应用中使用FPGAs有潜在的成本优势——基于这一基准,SX25比一般的高性能DSP处理器更符合成本效益,而且不止一个数量级。

设计人员还需要了解所选择的处理引擎,将如何影响它们的发展流程、实施工作和系统设计。出于这个原因,BDTI的探讨了质的因素,该因素影响决定是否使用一个FPGA,数字信号处理,或两者兼施,并提供指导如何作出明智的选择

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论