环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產品分類

當前位置: 首頁 > 人物訪談

FPGA協處理器的優勢

發布日期:2022-07-15 點擊率:54

ay: block;">傳統的、基于通用DSP處理器并運行由C語言開發的算法的高性能DSP平臺,正在朝著使用FPGA預處理器和/或協處理器的方向發展。這一最新發展能夠為產品提供巨大的性能、功耗和成本優勢。

盡管優勢如此明顯,但習慣于使用基于處理器的系統進行設計的團隊,仍會避免使用FPGA,因為他們缺乏必要的硬件技能,來將FPGA用作協處理器(圖1)。不熟悉像VHDL和Verilog這樣傳統的硬件設計方法,限制或阻止了FPGA的使用,這通常會導致設計成本過高,且功耗過大。ESL,一套全新推出的設計工具,能夠解決這一設計難題。它在保留常規軟硬件設計方式的同時,幫助基于處理器的設計者使用可編程邏輯加速自己的設計。

圖1 - DSP硬件平臺

借助FPGA協處理提升性能

設計人員能夠利用由FPGA架構的并行性所帶來的使用靈活的特點,大幅提升DSP系統的性能。通常的設計示例包括(并不局限于)FIR濾波、FFT、數字下變頻和前向糾錯(FEC)模塊等。

XILINX VirtexTM-4和Virtex-5架構提供了多達512個并行乘法器,它們能夠以超過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 Generator for DSP這樣的系統工具,來進行實體化。這種直接實體化方式,能夠讓開發人員以最小的開銷達到最高的性能。

圖2 - DSP硬件系統的C程序實現方法

主流的C綜合工具可實現的性能,能夠與手寫RTL相媲美——但要做到這一點,需要對C綜合工具的工作原理和代碼風格有詳盡的了解。為了達到所要求的性能,通常需要對代碼進行修改,并且添加內聯綜合指令,以插入并行和流水線級。雖然要進行這些改進,但是設計效率還是能夠大大提高。C系統模型仍然是驅動設計流程的主要因素。

作為一種替代方案,為Xilinx嵌入式處理器創建一個硬件加速器通常是一個更為簡單的方法。在該方法中,仍然主要使用處理器來運行C程序,只是將對性能有重大影響的操作以硬件加速器的形式放置到FPGA邏輯中執行。這是一種更偏向于以軟件為中心的設計方法。然而,這一方法會犧牲一些性能。與DSP模塊的方法相似,C程序被綜合成RTL代碼,所不同的是頂層實體被接口邏輯包圍,以便能與Xilinx嵌入式處理器的總線相連。這就創建了一個硬件加速器,它能夠被調入到Xilinx EDK環境中,并且被軟件友好的C程序調用。

對將C程序映射到硬件加速器的性能要求,通常不是那么苛刻。這里的目標是使性能比使用純軟件實現的方法得到提高,同時保持軟件友好的設計流程。雖然仍有編碼技術和內聯綜合指令,但通常可以不使用它們就達到所要求的性能提升。

設計方法——采用FPGA協處理的障礙

正確劃分和實現一個復雜DSP系統,需要花費大量時間和精力掌握所需的技能。2005年,Forward Concepts市場調查公司為了確定在DSP設計中選用FPGA最重要的標準,開展了一項調查。調查的結果表明開發工具是最重要的選擇標準,如圖3所示。

調查結果顯示,使用FPGA協處理器實現DSP硬件系統的優勢,已經得到用戶的充分認可,但對于傳統的DSP設計者來說,開發工具現有的狀況,成為他們采用這一設計方法的障礙。

圖3 - 2005年Forward Concepts公司的市場調查,“DSP策略:嵌入式趨勢方興未艾”

圖4 ?C Xilinx ESL計劃的設計流程。

Xilinx ESL計劃

ESL設計工具將數字設計的抽象度在RTL的基礎上又提高了一步。其中部分工具專門用來將由C/C++開發的系統模型映射到包含FPGA和DSP處理器的DSP系統中。此舉的目的是使硬件平臺對軟件設計者變得透明(圖4)。

今年,為了全面解決上述障礙,Xilinx公司和主要的ESL工具廠商攜手啟動了一個被稱為ESL計劃的合作項目。這一合作計劃的主要目標是賦予設計者軟件編程的能力,使他們能夠在可編程硬件中輕松地實現自己的想法,而無需學習傳統的硬件設計技巧。該計劃融合了ESL成員機構的創新,能夠加速產品開發進程,推動設計人員采用世界上最先進的設計方法。

結論

將Xilinx ESL合作伙伴的工具結合在一起,能夠提供廣泛的互補性解決方案,這些解決方案已針對一系列產品、平臺和最終用戶進行了優化。Xilinx公司也在集中力量研究互補技術。例如,AccelDSP綜合為在浮點MATLAB中開發的算法提供了硬件實現的方法,而Xilinx System Generator for DSP使得用ESL設計開發的模塊,能夠輕松地與Xilinx IP和嵌入式處理器結合起來。借助多個極富創新精神的合作伙伴的工作,是實現程序員期望的FPGA設計流程最快捷的途徑。

了解ESL計劃方面的更多信息,敬請登錄網站。

作者:Tom Hill

Xilinx公司市場經理

下一篇: ARM攜手英蓓特,打造平

上一篇: Tensilica HiFi引擎再

主站蜘蛛池模板: 包装机_厂家_价格-山东包装机有限公司| T恤衫定做,企业文化衫制作订做,广告T恤POLO衫定制厂家[源头工厂]-【汉诚T恤定制网】 | 喷涂流水线,涂装流水线,喷漆流水线-山东天意设备科技有限公司 | 奥因-光触媒除甲醛公司-除甲醛加盟公司十大品牌 | 上海律师事务所_上海刑事律师免费咨询平台-煊宏律师事务所 | 网站优化公司_SEO优化_北京关键词百度快速排名-智恒博网络 | 冷藏车厂家|冷藏车价格|小型冷藏车|散装饲料车厂家|程力专用汽车股份有限公司销售十二分公司 | 环讯传媒,永康网络公司,永康网站建设,永康小程序开发制作,永康网站制作,武义网页设计,金华地区网站SEO优化推广 - 永康市环讯电子商务有限公司 | 铝箔袋,铝箔袋厂家,东莞铝箔袋,防静电铝箔袋,防静电屏蔽袋,防静电真空袋,真空袋-东莞铭晋让您的产品与众不同 | 蓝牙音频分析仪-多功能-四通道-八通道音频分析仪-东莞市奥普新音频技术有限公司 | 超声波清洗机-超声波清洗设备定制生产厂家 - 深圳市冠博科技实业有限公司 | 翰香原枣子坊加盟费多少钱-正宗枣核糕配方培训利润高飘香 | 河南正规膏药生产厂家-膏药贴牌-膏药代加工-修康药业集团官网 | 接地电阻测试仪[厂家直销]_电缆故障测试仪[精准定位]_耐压测试仪-武汉南电至诚电力设备 | 碳纤维复合材料制品生产定制工厂订制厂家-凯夫拉凯芙拉碳纤维手机壳套-碳纤维雪茄盒外壳套-深圳市润大世纪新材料科技有限公司 | 干式磁选机_湿式磁选机_粉体除铁器-潍坊国铭矿山设备有限公司 | 蓝米云-专注于高性价比香港/美国VPS云服务器及海外公益型免费虚拟主机 | 仿清水混凝土_清水混凝土装修_施工_修饰_保护剂_修补_清水混凝土修复-德州忠岭建筑装饰工程 | 浙江建筑资质代办_二级房建_市政_电力_安许_劳务资质办理公司 | 螺旋压榨机-刮泥机-潜水搅拌机-电动泥斗-潜水推流器-南京格林兰环保设备有限公司 | 全自动过滤器_反冲洗过滤器_自清洗过滤器_量子除垢环_量子环除垢_量子除垢 - 安士睿(北京)过滤设备有限公司 | 卫生纸复卷机|抽纸机|卫生纸加工设备|做卫生纸机器|小型卫生纸加工需要什么设备|卫生纸机器设备多少钱一台|许昌恒源纸品机械有限公司 | 广域铭岛Geega(际嘉)工业互联网平台-以数字科技引领行业跃迁 | 金蝶帐无忧|云代账软件|智能财税软件|会计代账公司专用软件 | 间苯二酚,间苯二酚厂家-淄博双和化工 | 广东风淋室_广东风淋室厂家_广东风淋室价格_广州开源_传递窗_FFU-广州开源净化科技有限公司 | 浙江宝泉阀门有限公司 | 考勤系统_考勤管理系统_网络考勤软件_政企|集团|工厂复杂考勤工时统计排班管理系统_天时考勤 | 成都亚克力制品,PVC板,双色板雕刻加工,亚克力门牌,亚克力标牌,水晶字雕刻制作-零贰捌广告 | 净气型药品柜-试剂柜-无管道净气型通风柜-苏州毕恩思 | 杭州画室_十大画室_白墙画室_杭州美术培训_国美附中培训_附中考前培训_升学率高的画室_美术中考集训美术高考集训基地 | 东莞爱加真空科技有限公司-进口真空镀膜机|真空镀膜设备|Polycold维修厂家 | 软文世界-软文推广-软文营销-新闻稿发布-一站式软文自助发稿平台 | 西门子伺服电机维修,西门子电源模块维修,西门子驱动模块维修-上海渠利 | 广东护栏厂家-广州护栏网厂家-广东省安麦斯交通设施有限公司 | 智能楼宇-楼宇自控系统-楼宇智能化-楼宇自动化-三水智能化 | 钢化玻璃膜|手机钢化膜|钢化膜厂家|手机保护膜-【东莞市大象电子科技有限公司】 | 高低温试验房-深圳高低温湿热箱-小型高低温冲击试验箱-爱佩试验设备 | 北京银联移动POS机办理_收银POS机_智能pos机_刷卡机_收银系统_个人POS机-谷骐科技【官网】 | 集菌仪_智能集菌仪_全封闭集菌仪_无菌检查集菌仪厂家-那艾 | 钢化玻璃膜|手机钢化膜|钢化膜厂家|手机保护膜-【东莞市大象电子科技有限公司】 |