《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > FPGA的DSP性能分析
FPGA的DSP性能分析
電子發(fā)燒友
摘要: FPGA在高性能數(shù)字信號(hào)處理領(lǐng)域越來越受關(guān)注,如無線基站。在這些應(yīng)用中,F(xiàn)PGAs通常被用來和DSP處理器并行工作。有更多的選擇當(dāng)然是好的,但這也意味著系統(tǒng)設(shè)計(jì)師需要一個(gè)確切的FPGAs及高端DSP信號(hào)處理器性能參數(shù)圖。不幸的是,常用的參數(shù)圖在這種情況下都是不可靠的。例如,由于數(shù)字信號(hào)處理應(yīng)用程序主要依賴于乘法累加器(MAC)操作,DSP處理器供應(yīng)商和FPGA供應(yīng)商通常將MACs每秒最高運(yùn)轉(zhuǎn)速度作為數(shù)字信號(hào)處理器性能好壞最簡單的評(píng)判方式。但僅僅通過MAC吞吐量來預(yù)測數(shù)字信號(hào)處理性能是有失公平的,對(duì)FPGA和DSP也一樣。這里有幾個(gè)原因。MAC計(jì)算出來的FPGA性能指數(shù)總是假設(shè)硬連線的數(shù)字信號(hào)處理部件是在其最高時(shí)鐘速率運(yùn)行的。在實(shí)踐中,典型的FPGA設(shè)計(jì)將采用較低的速度。另一方面,使用硬連線原理并不是在FPGA上執(zhí)行實(shí)現(xiàn)MAC的唯一方法;另外MAC吞吐量可以通過使用可編程邏輯資源和分布式算法來實(shí)現(xiàn)。此外,并不是所有的信號(hào)處理算法都采用MAC密集型。例如,Viterbi譯碼,是電信應(yīng)用中的一個(gè)關(guān)鍵的DSP算法,并沒有用到MAC系統(tǒng)。另一種用來評(píng)估信號(hào)處理性能的辦法,是使用普通的DSP功能(如FIR濾波器)。但是,
關(guān)鍵詞: FPGA DSP MAC
Abstract:
Key words :

  FPGA在高性能數(shù)字信號(hào)處理領(lǐng)域越來越受關(guān)注,如無線基站。在這些應(yīng)用中, FPGAs通常被用來和DSP處理器并行工作。有更多的選擇當(dāng)然是好的,但這也意味著系統(tǒng)設(shè)計(jì)師需要一個(gè)確切的FPGAs及高端DSP信號(hào)處理器性能參數(shù)圖。不幸的是,常用的參數(shù)圖在這種情況下都是不可靠的。

  例如,由于數(shù)字信號(hào)處理應(yīng)用程序主要依賴于乘法累加器( MAC )操作, DSP處理器供應(yīng)商和FPGA供應(yīng)商通常將MACs每秒最高運(yùn)轉(zhuǎn)速度作為數(shù)字信號(hào)處理器性能好壞最簡單的評(píng)判方式。但僅僅通過MAC吞吐量來預(yù)測數(shù)字信號(hào)處理性能是有失公平的,對(duì)FPGA和DSP也一樣。這里有幾個(gè)原因。

  MAC計(jì)算出來的FPGA性能指數(shù)總是假設(shè)硬連線的數(shù)字信號(hào)處理部件是在其最高時(shí)鐘速率運(yùn)行的。在實(shí)踐中,典型的FPGA設(shè)計(jì)將采用較低的速度。另一方面,使用硬連線原理并不是在FPGA上執(zhí)行實(shí)現(xiàn)MAC的唯一方法;另外MAC吞吐量可以通過使用可編程邏輯資源和分布式算法來實(shí)現(xiàn)。此外,并不是所有的信號(hào)處理算法都采用MAC密集型。例如,Viterbi譯碼,是電信應(yīng)用中的一個(gè)關(guān)鍵的DSP算法,并沒有用到MAC系統(tǒng)。

  另一種用來評(píng)估信號(hào)處理性能的辦法,是使用普通的DSP功能(如FIR濾波器) 。但是,這種辦法也有缺點(diǎn)。其中一個(gè)問題是,每個(gè)供應(yīng)商通常使用不同的執(zhí)行方式來執(zhí)行這些功能,也許是使用不同的數(shù)據(jù)寬度、不同的算法或不同的執(zhí)行參數(shù)(如延遲)。這意味著,從不同的供應(yīng)商得出的結(jié)論一般都沒有可比性。此外,小的內(nèi)核功能通常不能作為有效的FPGA基準(zhǔn),因?yàn)樵谕暾腇PGA應(yīng)用中執(zhí)行一個(gè)功能的方法往往是完全不同于你單獨(dú)執(zhí)行的功能。 (相對(duì)于處理器,這些小基準(zhǔn)通常在預(yù)測總體的DSP應(yīng)用程序性能時(shí)表現(xiàn)不錯(cuò)。 )此外,經(jīng)過處理器或FPGA供應(yīng)商執(zhí)行的基準(zhǔn)往往缺乏獨(dú)立的核查,因此工程師很難對(duì)幾種設(shè)備作出比較。

  幾年前BDTI公司就意識(shí)到建立獨(dú)立性是日益迫切需要的,確切來說,面向數(shù)字信號(hào)處理應(yīng)用采用蘋果對(duì)蘋果的方式來比較FPGA和處理器。 (見側(cè)欄:什么是BDTI ?)為了滿足這一需要, BDTI開發(fā)出一種新的面向應(yīng)用的基準(zhǔn), BDTI通訊基準(zhǔn)( OFDM )? ,這是基于正交頻分復(fù)用( OFDM )接收器。

  最近BDTI用BDTI通訊基準(zhǔn)( OFDM )來評(píng)估一些新的高性能FPGAs和DSP處理器。整套的標(biāo)準(zhǔn)測試結(jié)果和分析,現(xiàn)刊載于BDTI的報(bào)告“DSP的FPGAs實(shí)現(xiàn):第二版”。圖1顯示樣品歸一化,賽靈思SX25和典型的高性能DSP處理器的低成本結(jié)果。

  

BDTI公司的標(biāo)準(zhǔn)測試結(jié)果 www.elecfans.com

 

  正如該圖所示, BDTI公司的標(biāo)準(zhǔn)測試結(jié)果提供了一個(gè)戲劇性的證明,在高性能DSP應(yīng)用中使用FPGAs有潛在的成本優(yōu)勢——基于這一基準(zhǔn),SX25比一般的高性能DSP處理器更符合成本效益,而且不止一個(gè)數(shù)量級(jí)。

  設(shè)計(jì)人員還需要了解所選擇的處理引擎,將如何影響它們的發(fā)展流程、實(shí)施工作和系統(tǒng)設(shè)計(jì)。出于這個(gè)原因, BDTI的報(bào)告探討了質(zhì)的因素,該因素影響決定是否使用一個(gè)FPGA ,數(shù)字信號(hào)處理,或兩者兼施,并提供指導(dǎo)如何作出明智的選擇。該報(bào)告強(qiáng)調(diào)的關(guān)鍵開放性問題,這將影響FPGA在高端的DSP應(yīng)用的長期成功,如FPGA的能量效率和FPGAs的新高層次合成工具的效率。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 国产在视频线精品视频2021| gogo人体销魂baoyu231| 柔佳呻吟乳峰喘息高耸入云| 人人色在线视频播放| 精品国产一区二区三区2021| 国产乱码卡一卡2卡三卡四| 天天拍天天干天天操| 国产综合视频在线观看一区| www.亚洲一区| 性一交一乱一伦一| 中文字幕日韩精品麻豆系列| 日韩人妻精品一区二区三区视频| 亚洲三级黄色片| 欧美成人精品第一区| 亚洲熟妇av一区二区三区宅男| 男人边摸边吃奶边做下面| 动漫美女被到爽了流漫画| 美女露胸视频网站| 国产一区二区三区美女| 试看120秒做受小视频免费| 日韩影院在线观看| 亚洲乱妇老熟女爽到高潮的片 | 一区二区三区免费视频播放器| 投资6000能开一个sf吗| 久久久无码精品亚洲日韩蜜桃| 激情偷乱在线观看视频播放| 六月婷婷在线视频| 精品无人乱码一区二区三区| 国产99在线a视频| 色婷婷六月亚洲综合香蕉| 国产乱子伦手机在线| 韩国无遮挡羞羞漫画| 国产在线精品一区在线观看| 99heicom视频| 国产小视频在线看| 麻豆果冻国产91在线极品| 国产成人精品午夜二三区波多野| 玖玖爱zh综合伊人久久| 国产无卡一级毛片aaa| 国产情侣一区二区| 国产成人精品久久免费动漫|