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

產品分類

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

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引擎再

主站蜘蛛池模板: 道达尔润滑油-食品级润滑油-道达尔导热油-合成导热油,深圳道达尔代理商合-深圳浩方正大官网 | 精密光学实验平台-红外粉末压片机模具-天津博君 | 深圳市八百通智能技术有限公司官方网站 | sfp光模块,高速万兆光模块工厂-性价比更高的光纤模块制造商-武汉恒泰通 | 新疆散热器,新疆暖气片,新疆电锅炉,光耀暖通公司 | 菏泽商标注册_菏泽版权登记_商标申请代理_菏泽商标注册去哪里 | 禹城彩钢厂_钢结构板房_彩钢复合板-禹城泰瑞彩钢复合板加工厂 | 自清洗过滤器-全自动自清洗过反冲洗过滤器 - 中乂(北京)科技有限公司 | 心肺复苏模拟人|医学模型|急救护理模型|医学教学模型上海康人医学仪器设备有限公司 | 隔爆型防爆端子分线箱_防爆空气开关箱|依客思 | 电车线(用于供电给电车的输电线路)-百科| 阴离子_阳离子聚丙烯酰胺厂家_聚合氯化铝价格_水处理絮凝剂_巩义市江源净水材料有限公司 | 硫化罐-电加热蒸汽硫化罐生产厂家-山东鑫泰鑫智能装备有限公司 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | 据信,上课带着跳 D 体验-别样的课堂刺激感受引发网友热议 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 恒压供水控制柜|无负压|一体化泵站控制柜|PLC远程调试|MCGS触摸屏|自动控制方案-联致自控设备 | 高考志愿规划师_高考规划师_高考培训师_高报师_升学规划师_高考志愿规划师培训认证机构「向阳生涯」 | 丹尼克尔拧紧枪_自动送钉机_智能电批_柔性振动盘_螺丝供料器品牌 | 烟台条码打印机_烟台条码扫描器_烟台碳带_烟台数据采集终端_烟台斑马打印机-金鹏电子-金鹏电子 | 谈股票-今日股票行情走势分析-牛股推荐排行榜 | 精密模具制造,注塑加工,吹塑和吹瓶加工,EPS泡沫包装生产 - 济南兴田塑胶有限公司 | 股指期货-期货开户-交易手续费佣金加1分-保证金低-期货公司排名靠前-万利信息开户 | 防勒索软件_数据防泄密_Trellix(原McAfee)核心代理商_Trellix(原Fireeye)售后-广州文智信息科技有限公司 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | 上海赞永| 背压阀|减压器|不锈钢减压器|减压阀|卫生级背压阀|单向阀|背压阀厂家-上海沃原自控阀门有限公司 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 全自动过滤器_反冲洗过滤器_自清洗过滤器_量子除垢环_量子环除垢_量子除垢 - 安士睿(北京)过滤设备有限公司 | 定制奶茶纸杯_定制豆浆杯_广东纸杯厂_[绿保佳]一家专业生产纸杯碗的厂家 | 贵州水玻璃_-贵阳花溪闽兴水玻璃厂| 科昊仪器超纯水机系统-可成气相液氮罐-美菱超低温冰箱-西安昊兴生物科技有限公司 | 锂电池生产厂家-电动自行车航模无人机锂电池定制-世豹新能源 | 富森高压水枪-柴油驱动-养殖场高压清洗机-山东龙腾环保科技有限公司 | 好杂志网-首页| 储气罐,真空罐,缓冲罐,隔膜气压罐厂家批发价格,空压机储气罐规格型号-上海申容压力容器集团有限公司 | 济南拼接屏_山东液晶拼接屏_济南LED显示屏—维康国际官网 | 氧化铁红厂家-淄博宗昂化工| 沥青车辙成型机-车托式混凝土取芯机-混凝土塑料试模|鑫高仪器 | 深圳市东信高科自动化设备有限公司 | 工业雾炮机_超细雾炮_远程抑尘射雾器-世纪润德环保设备 | 电缆接头-防爆电缆接头-格兰头-金属电缆接头-防爆填料函 |