FPGA协同处理的优势

来源 :电子产品世界 | 被引量 : 0次 | 上传用户:dingdingdeaiqing86
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文介绍的ESL技术为传统的DSP系统设计人员提供了有效的FPGA的设计实现方法。
  关键词:DSP;FPGA;ESL
  传统的、基于通用DSP处理器并运行由C语言开发的算法的高性能DSP平台,正在朝着使用FPGA预处理器和/或协处理器的方向发展。这一最新发展能够为产品提供巨大的性能、功耗和成本优势。
  尽管优势如此明显,但习惯于使用基于处理器的系统进行设计的团队,仍会避免使用FPGA,因为他们缺乏必要的硬件技能,来将FPGA用作协处理器(图1)。不熟悉像VHDL和Verilog这样传统的硬件设计方法,限制或阻止了FPGA的使用,这通常会导致设计成本过高,且功耗过大。ESL,一套全新推出的设计工具,能够解决这一设计难题。它在保留常规软硬件设计方式的同时,帮助基于处理器的设计者使用可编程逻辑加速自己的设计。
  


  
  借助FPGA协处理提升性能
  
  设计人员能够利用由FPGA架构的并行性所带来的使用灵活的特点,大幅提升DSP系统的性能。通常的设计示例包括(并不局限于)FIR滤波、FFT、数字下变频和前向纠错(FEC)模块等。
  Xilinx的Virtex-4和Virtex-5架构提供了多达51 2个并行乘法器,它们能够以超过500MHz的速度运行,提供256GMAC的DSP峰值性能。通过在FPGA上实现高速并行处理,而在DSP上实现高速串行处理,可以使整个DSP系统的性能得到优化,同时降低系统的功率需求。
  
  借助FPGA嵌入式处理降低成本
  
  带有FPGA协处理器的DSP硬件系统,为C算法范畴之内的运算(例如DSP处理器、FPGA可配置逻辑块(CLB)和FPGA嵌入式处理器之问的算法划分)提供了许多实现方法。Virtex-4器件提供了两种嵌入式处理器一一通常被用作系统控制的MicroBlaze软核处理器和性能更高的PowerPC硬核处理器。由FPGA架构实现的并行操作,能够被直接用于DSP的数据路径,或被配置为一个嵌入式处理器的硬件加速器。
  设计者所面对的挑战是如何在所提供的硬件资源之间划分DSP的系统操作,才能做到最为有效和最节省成本。使用FPGA嵌入式处理器的最大好处并不总是显而易见的,但这一硬件资源的确能够极大地降低系统的整体成本。FPGA嵌入式处理器提供了这样一个机会:将所有非关键性操作集中于嵌入式处理器上所运行的软件,从而最大限度降低系统所需硬件资源的总量。
  
  C程序到系统门
  
  在FPGA的应用中,术语“C程序到系统门”特指如下两种实现方法之一--在FPGA架构上直接实现一个DSP模块或为MicroBlaze或PowerPC 405嵌入式处理器创建一个硬件加速器(图2)。
  当操作直接在DSP数据路径中进行时,将FPGA作为一个DSP模块来实现操作,能够获得最高的性能。这一方法先将C代码直接综合成RTL代码,然后在DSP的数据通路中对模块进行实体化。你可以使用传统的HDL设计方法,或通过像Xilinx System Gen-erator for DSP这样的系统工具,来进行实体化。这种直接实体化方式,能够让开发人员以最小的开销达到最高的性能。
  主流的C综合工具可实现的性能,能够与手写RTL相媲美一但要做到这一点,需要对C综合工具的工作原理和代码风格有详尽的了解。为了达到所要求的性能,通常需要对代码进行修改,并且添加内联综合指令,以插入并行和流水线级。虽然要进行这些改进,但是设计效率还是能够大大提高。C系统模型仍然是驱动设计流程的主要因素。
  作为一种替代方案,为Xilinx嵌入式处理器创建一个硬件加速器通常是一个更为简单的方法。在该方法中,仍然主要使用处理器来运行C程序,只是将对性能有重大影响的操作以硬件加速器的形式放置到FPGA逻辑中执行。这是一种更偏向于以软件为中心的设计方法。然而,这一方法会牺牲一些性能。与DSP模块的方法相似,C程序被综合成RTL代码,所不同的是顶层实体被接口逻辑包围,以便能与Xilinx嵌入式处理器的总线相连。这就创建了一个硬件加速器,它能够被调入到Xilinx EDK环境中,并且被软件友好的C程序调用。
  对将C程序映射到硬件加速器的性能要求,通常不是那么苛刻。这里的目标是使性能比使用纯软件实现的方法得到提高,同时保持软件友好的设计流程。虽然仍有编码技术和内联综合指令,但通常可以不使用它们就达到所要求的性能提升。
  
  设计方法-采用FPGA协处理的障碍
  
  


  正确划分和实现一个复杂DSP系统,需要花费大量时间和精力掌握所需的技能。2005年,Forward Concepts市场调查公司为了确定在DSP设计中选用FPGA最重要的标准,开展了一项调查。调查的结果表明开发工具是最重要的选择标准。
  调查结果显示,使用FPGA协处理器实现DSP硬件系统的优势,已经得到用户的充分认可,但对于传统的DSP设计者来说,开发工具现有的状况,成为他们采用这一设计方法的障碍。
  ESL设计工具将数字设计的抽象度在RTL的基础上又提高了一步。其中部分工具专门用来将由C/C++开发的系统模型映射到包含FPGA和DSP处理器的DSP系统中。此举的目的是使硬件平台对软件设计者变得透明(图3)。
  今年,为了全面解决上述障碍,Xilinx公司和主要的ESL工具厂商携手启动了一个被称为ESL计划的合作项目。这一合作计划的主要目标是赋予设计者软件编程的能力,使他们能够在可编程硬件中轻松地实现自己的想法,而无需学习传统的硬件设计技巧。
  


  注:“本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。”
其他文献
摘要:Ethernet-over-PDH(EoPDH)是一组技术和标准,用于在已建立的PDH电信网上传输本地以太网帧,这项技术可以让运营商充分利用由传统PDH和SDH设备所组成的网络,并提供新的以太网服务。此外,EoPDH也为网络互通以及运营商向以太网的逐步过渡铺平了道路。本文将阐述EoPDH所使用的技术,包括G.7041定义的GFP帧封装、G.7043定义的Ethemet-over-PDH帧映射
期刊
摘要:本文根据工业测控现场微功耗测温系统的设计原则,结合微功耗性能突出的MSP430单片机和高精度数字式测温芯片TMPl00,详细阐述了能满足现场测温要求的最小功耗系统的设计思路和具体实现方法。  关键字:测温、微功耗、MSP430、TMPl00      引言    在工业测控及自动化控制的许多领域中,经常需要实时监测现场环境的实际温度,甚至还需要组建现场环境下的分布式微功耗的测温网络。因此,相
期刊
引言    当今手机可谓是具备诸多娱乐功能的便携式电话。MP3播放器、游戏、照相机,甚至录影机、移动电视都可以装配在手机或者便携式装置中。立体声扬声器为其中一大特色,它使该装置因此而达到高品质的回放效果。立体声扬声器的优势在于,在相同的音频输入量,它可以提供额外的6dB的输出量。而噪音输出程度却未按照6dB增加,这也能够给收听者带来更好的信号与噪音比例的表现。  鉴于便携式装置或者手机体积有限,两
期刊
摘要:针对智能车与其它便携式移动设备的特定要求,来探讨电源管理(电源调节)器件的使用问题。在对线性调整电源器件78XX、串联开关电源器件LM2575/2576及低压差线性电源器件TPS73XX的应用特性进行比较的基础上,引出了TPS73XX系列器件具有诸多应用特点,通过TPS7350在电池供电的智能车系统中应用实例,验证TPS7350在便携式移动设备上使用的优越性。通过灵活使用TPS73XX系列芯
期刊
摘要:本文阐释激光测距的基本原理、误差原因、电路系统设计方案,首次在激光测距领域引入SOC设计的理念,采用以高性能、低功耗ARM核为基础,配合丰富的外围模块电路,包括差频测相,频率综合,数据处理、存储、显示、通信等模块电路,先进的SOC设计方法使得激光测距系统方案的实现更加简易、可靠。  关键词:ARM;SOC;激光测距;相位    引言    激光所具备的高度相干性、高度单色性、方向性强、高亮度
期刊
作者:张远见 李宇辉 浦 江 刁穗东  摘要:本文描述了基于RFID的多义性路径识别系统,并给出了相应的硬件和软件设计。  关键词:RFID;高速公路;多义性路径识别系统    前言    随着我国经济的高速发展,高速公路的建设需求也越来越大。由于投资巨大,单靠国家的投入有时不能及时解决经济发展与高速公路建设的矛盾,在东南沿海某些省份,往往采用国家建设和私人投资相结合,收益按比例分配的方式。这种方
期刊
摘要:提出一种主动式RFID标签的设计方案,实现了主动式RFID标签的低成本、长距离、防冲突、电池供电、长寿命。  关键词:主动式;RFID;标签;MSP430;IA4420    概述    射频识别(RFID)是近年来成长最快的无线技术之一,它将条形码及无线技术的优势带入资产管理、产品跟踪、海运及运输识别、库存控制和定位检测中。大多数RFID系统采用通过RF从阅读器获取电源的被动式标签。这样有
期刊
首颗TD-SCDMA射频单芯片诞生    3G通信芯片企业锐迪科日前发布了全球首颗TD-SCDMA标准的射频芯片。锐迪科是由美国风投公司华平创投支持的本土通信微电子企业。此前,展讯、重庆邮科等公司均推出TD-SCDMA手机基带芯片,但射频芯片却只有国外厂商能研发。而锐迪科的突破则直接弥补了TD标准下本土3G终端产业链。据透露,明年1月或2月,该款芯片将正式量产。目前,公司正与TD产业联盟核心成员企
期刊
全球FPGA整体市场最近几年迅速扩大,其中与嵌入式FPGA处理器相关的DesignWin(设计中标)数量正在迅速增长,潜力巨大。就像打开潘多拉的盒子,有了可以运行操作系统或实时操作系统的处理器内核,相信FPGA正在真正意义上大规模进入嵌入式设计领域。    从Xilinx、Altera到Actel、Lattice,FPGA提供商都已经有可在FPGA逻辑模块旁实现的“硬”核,或者可以直接在FPGA结
期刊
近日,“Linear technology,杯高校模拟设计应用竞赛”圆满结束,全国各大院校的百余件模拟设计参赛作品经过专家评审,最终评出来自北京理工大学禹健的参赛作品一高性能电容传感器检测系统获得一等奖,大赛还评出二等奖1名、三等奖3名和若干优秀奖。为了深入了解本次大赛,本刊采访了大赛主要评委、凌力尔特有限公司(LinearTechnology)应用技术工程经理卢志豪。  本次大赛的目的是鼓励大学
期刊