日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 電源 > 數(shù)字電源
[導(dǎo)讀]摘要:在級數(shù)的基礎(chǔ)上,設(shè)計一種基于FPGA的多項式運算器。利用該運算器可以在數(shù)字系統(tǒng)設(shè)計中更好地處理和應(yīng)用各種函數(shù)。首先實現(xiàn)基于FPGA的多項式運算器,利用這個基本單元,進(jìn)而實現(xiàn)了比較復(fù)雜的函數(shù)。經(jīng)過驗證,該

摘要:在級數(shù)的基礎(chǔ)上,設(shè)計一種基于FPGA的多項式運算器。利用該運算器可以在數(shù)字系統(tǒng)設(shè)計中更好地處理和應(yīng)用各種函數(shù)。首先實現(xiàn)基于FPGA的多項式運算器,利用這個基本單元,進(jìn)而實現(xiàn)了比較復(fù)雜的函數(shù)。經(jīng)過驗證,該運算器結(jié)構(gòu)簡單,運算實時性和準(zhǔn)確性都能很好地滿足需要,最后對數(shù)據(jù)進(jìn)行了誤差分析。
關(guān)鍵詞:多項式;運算器;FPGA;電路設(shè)計

0 引言
    傳統(tǒng)的DSP都基于CPU結(jié)構(gòu),是一種基于特定指令系統(tǒng)的處理器,但隨著運算時鐘越來越接近電子器件可以接受的極限,這種DSP的處理能力也在接近它的極限;另一方面隨著EDA技術(shù)的發(fā)展,尤其像FPGA和CPLD器件的成熟和應(yīng)用,可以通過直接設(shè)計電路來實現(xiàn)并行的運算,這樣運算的效率從本質(zhì)上得到了提高,而且目前能實時地實現(xiàn)非常復(fù)雜的運算,所以基于FPGA的運算器被提上議事日程,并受到越來越多的重視。一種便于用電路實現(xiàn)而且通用性強(qiáng)的算法,可以幫助工程師簡單高效地完成一個能在FPGA上工作的運算器的設(shè)計。

1 數(shù)字電路實現(xiàn)運算的優(yōu)缺點
    初步的FPGA設(shè)計是用硬件描述語言完成器件邏輯功能的描述,一個好的設(shè)計必須考慮數(shù)字電路的特點。CPU是一個典型的數(shù)字電路,因為其只能做加法運算,所以需要通過程序?qū)⒏鞣N運算都轉(zhuǎn)換為加法來完成。傳統(tǒng)的“數(shù)值分析”正是在這種程序設(shè)計的基礎(chǔ)上形成的,不但復(fù)雜而且效率不高,不能實現(xiàn)真正的實時運算,而FPGA本身除了能做加法運算外,做無符號數(shù)的減法和乘法也很方便。目前兩大FPGA生產(chǎn)商推出的集成開發(fā)軟件中,都有集成的加、減法和乘法的IP核,運算效率非常高,對于無符號數(shù)的運算一般只要1個時鐘,甚至是不需要時鐘的組合邏輯電路,文獻(xiàn)中也有這些運算器的詳細(xì)介紹。但是直接做除法則不同,雖然也有除法IP核,但是需要許多個時鐘,而且占用邏輯資源很多,無論設(shè)計還是應(yīng)用都不方便。電路運算的另一個缺點是表示有符號數(shù)和小數(shù),以及做有符號小數(shù)間的運算也很麻煩。所以在設(shè)計DSP時總是希望能夠找到一種方法盡量的趨易避難。

2 麥克勞林級數(shù)和多項式
    運算器的作用是對數(shù)據(jù)進(jìn)行各種運算,這個過程可以用一個函數(shù)來表示:y=f(x)。任何一個在零附近連續(xù)的函數(shù)都可以展開為麥克勞林級數(shù):
   
    大部分常用函數(shù)的高階導(dǎo)數(shù)項很小或者為零,所以在精度允許的范圍內(nèi)取其中的有限項就可以,即用一個多項式做近似運算,多項式運算的特點在文獻(xiàn)中有詳細(xì)介紹。用FPGA實現(xiàn)多項式的運算,處理很多復(fù)雜的函數(shù)將會十分方便。
    y=a0+a1×x+a2×x2+…+an×xn       (2)
    本文討論的是一種可以用FPGA或CPLD實現(xiàn)多項式(2)運算的運算器。對于簡單的多項式可以是一個組合邏輯電路,不需要時鐘,所以運算效率很高。這樣許多運算都可以簡單而且高效的完成。
[!--empirenews.page--]
3 運算器設(shè)計
3.1 四則運算電路
    文獻(xiàn)中瞄述了各種無符號整數(shù)間的運算電路。雖然也可以進(jìn)行用反碼表示的符號數(shù)的運算,但不傾向于使用。因為需要做四則混合運算;反碼易于做加、減法,但不易做乘、除法。而用非反碼的帶符號位的數(shù)據(jù),符號位做單獨計算,其余數(shù)據(jù)做無符號運算,整個計算結(jié)構(gòu)是最簡單的。另外即便是無符號數(shù)做除法也很復(fù)雜,不過考慮到有種特殊的除法運算除外,那就是對于二進(jìn)制數(shù)去掉最末位就相當(dāng)于除以2。所以運算時可以盡量避免除以非2倍數(shù)的數(shù),以此來簡化計算。
    表示小數(shù)在計算中是必須的。文獻(xiàn)中介紹了二進(jìn)制定點小數(shù),比如需要保留數(shù)的2位二進(jìn)制小數(shù)位,可以將二進(jìn)制小數(shù)“…b3b2b1.a(chǎn)1 a2”表示為:
   
    運算中還是可以視為對整數(shù)的計算。這樣用無符號的定點數(shù)進(jìn)行計算,配合獨立的符號位表示正負(fù),就可以用簡單的無符號運算器進(jìn)行復(fù)雜的運算。
3.2 多項式的變換
    式(4)為一個3次多項式,以它為例來介紹設(shè)計方法:
    y=a0+a1×x+a2×x2+a3×x3        (4)
    首先將式(4)中所有的數(shù)都用一個符號位加無符號二進(jìn)制形式表示。分別用N1,N2表示y和x中包含的小數(shù)位數(shù),可以將式(4)寫成:
   
    式中:X,Y是x,y去掉小數(shù)點后的整數(shù)(注:這里和式(3)一樣只是去掉小數(shù)點,不是去掉小數(shù)位)。A0,A1,A2,A3作為系統(tǒng)的常數(shù)也是一樣;n0,n1,n2,n3分別是a0,a1,a2,a3二進(jìn)制形式的小數(shù)位數(shù)??梢赃M(jìn)一步變換式(5)為:
   
    不難發(fā)現(xiàn)式(6)是很容易實現(xiàn)的。先進(jìn)行各項符號位的計算,然后就只剩下無符號整形數(shù)據(jù)計算;而且除法全是除以2的倍數(shù)。最后各項之間根據(jù)符號位做加、減運算就得到輸出Y,是帶符號有N1位小數(shù)的定點數(shù)。[!--empirenews.page--]
3.3 設(shè)計實例
    以設(shè)計余弦函數(shù)為例,用6次多項式可以很好地擬合(0,π/2)上的余弦函數(shù)。先用麥克勞林級數(shù)計算得到6次擬合多項式:
   
    考慮到三角函數(shù)只有小數(shù)部分有效,所以數(shù)據(jù)只用1個整數(shù)位、另8個小數(shù)位和一個符號位表示。另外需要說明的是常數(shù)保留的小數(shù)位是可以調(diào)節(jié)的,選擇保留合適的常數(shù)小數(shù)位可以盡量在保證精確度的情況下簡化運算。
   
    確定數(shù)據(jù)格式后式(7)可以寫成式(8)的形式,進(jìn)一步可將式(8)變化為式(9),并在XILINX公司的ISE中完成設(shè)計。
   
    設(shè)計中考慮到純粹的異步組合邏輯電路容易出現(xiàn)“競爭-冒險”,所以加入了同步時鐘,這里利用同步時鐘分三步完成運算,同時為了使每一步的運算保持同步還需要加入延時模塊,這樣雖然犧牲了一些時間,但是保證了運行的穩(wěn)定性。圖1是將多項式(9)用ISE編譯出的RTL電路圖,其中“input”為式(9)中的X,“×”為乘法器,“FD”為延時模塊,“output”為式(9)中的Y。

[!--empirenews.page--]
    將設(shè)計下載到芯片XC2VP30,并用Chipscope進(jìn)行片內(nèi)邏輯分析,外部時鐘和采樣時鐘都是100 MHz,得到電路的輸入/輸出曲線(見圖2)。圖2中虛線是輸入變量x,實線是輸出變量y。縱坐標(biāo)的數(shù)值顯示的是Y=y×28的值,即顯示時沒有考慮小數(shù)點。


    從圖2中可以看到,輸出有大約3~4個時鐘的延時,對比CPU執(zhí)行1條指令就需要3~4個時鐘,運算效率已經(jīng)很高,而且這里使用的邏輯資源很少。

4 實驗結(jié)果分析
    多項式擬合函數(shù)會有誤差。這里只分析運算器相對多項式的誤差。因為數(shù)據(jù)位寬有限,會出現(xiàn)截斷誤差。設(shè)計實例采用8位小數(shù)位,最大表示誤差是±2-9。由于常數(shù)也有數(shù)據(jù)截斷,實際運算誤差會更大。
    減小誤差的惟一辦法是增加數(shù)據(jù)的位數(shù)。在本例中將數(shù)據(jù)上傳電腦并測算,最大誤差在x=π/2處,絕對值是0.0063,相對值是0.63%。對于一些特殊的輸入如x=0或x=0.5等,運算沒有誤差。

5 結(jié)語
    通信系統(tǒng)的仿真與硬件實現(xiàn)涉及到很多復(fù)雜的函數(shù),直接實現(xiàn)會造成資源浪費,而且實現(xiàn)難度比較大。采用FPGA實現(xiàn)多項式運算,實現(xiàn)起來比較簡單,為之后實現(xiàn)復(fù)雜函數(shù)提供了基礎(chǔ),大大提高了運算速度和實現(xiàn)效率,在通信系統(tǒng)的硬件實現(xiàn)上有很廣闊的應(yīng)用前景。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

舍弗勒以"專注驅(qū)動技術(shù)的科技公司"為主題亮相IAA MOBILITY 2025(B3館B40展臺) 合并緯湃科技后首次亮相IAA MOBILITY,展示拓展后的汽車產(chǎn)品組合 憑借在軟件、...

關(guān)鍵字: 電氣 軟件 驅(qū)動技術(shù) BSP

香港2025年 9月12日 /美通社/ -- 全球領(lǐng)先的互聯(lián)網(wǎng)社區(qū)創(chuàng)建者 - 網(wǎng)龍網(wǎng)絡(luò)控股有限公司 ("網(wǎng)龍"或"本公司",香港交易所股票代碼:777)欣然宣布,其子公司My...

關(guān)鍵字: AI 遠(yuǎn)程控制 控制技術(shù) BSP

深圳2025年9月11日 /美通社/ -- 2025 年 9 月 10 日,第 26 屆中國國際光電博覽會(簡稱 "CIOE 中國光博會")在深圳盛大開幕。本屆展會吸引力再創(chuàng)新高,全球超3800家優(yōu)質(zhì)...

關(guān)鍵字: 自動化 光電 CIO BSP

天津2025年9月11日 /美通社/ -- 國際能源署(IEA)數(shù)據(jù)顯示,2024 年全球數(shù)據(jù)中心電力消耗達(dá) 415 太瓦時,占全球總用電量的 1.5%,預(yù)計到 2030 年,這一數(shù)字將飆升至 945 太瓦時,近乎翻番,...

關(guān)鍵字: 模型 AI 數(shù)據(jù)中心 BSP

北京2025年9月11日 /美通社/ -- 國際9月11日上午,2025年中國國際服務(wù)貿(mào)易交易會(以下簡稱"服貿(mào)會")—體育賽事經(jīng)濟(jì)高質(zhì)量發(fā)展大會現(xiàn)場,北京經(jīng)濟(jì)技術(shù)開發(fā)區(qū)工委委員、管委會副主...

關(guān)鍵字: 5G BSP GROUP MOTOR

柏林2025年9月9日 /美通社/ -- 2025年9月5日,納斯達(dá)克上市公司優(yōu)克聯(lián)集團(tuán)(NASDAQ: UCL)旗下全球互聯(lián)品牌GlocalMe,正式亮相柏林國際消費電子展(IFA 2025),重磅推出融合企...

關(guān)鍵字: LOCAL LM BSP 移動網(wǎng)絡(luò)

深圳2025年9月9日 /美通社/ -- PART 01活動背景 當(dāng)技術(shù)的鋒芒刺穿行業(yè)壁壘,萬物互聯(lián)的生態(tài)正重塑產(chǎn)業(yè)疆域。2025年,物聯(lián)網(wǎng)產(chǎn)業(yè)邁入?"破界創(chuàng)造"與"共生進(jìn)化"?的裂變時代——AI大模型消融感知邊界,...

關(guān)鍵字: BSP 模型 微信 AIOT

"出海無界 商機(jī)無限"助力企業(yè)構(gòu)建全球競爭力 深圳2025年9月9日 /美通社/ -- 2025年8月28日, 由領(lǐng)先商業(yè)管理媒體世界經(jīng)理人攜手環(huán)球資源聯(lián)合主辦、深圳?前海出海e站通協(xié)辦的...

關(guān)鍵字: 解碼 供應(yīng)鏈 AI BSP

柏林2025年9月9日 /美通社/ -- 柏林當(dāng)?shù)貢r間9月6日,在2025德國柏林國際電子消費品展覽會(International Funkausstellung...

關(guān)鍵字: 掃地機(jī)器人 耳機(jī) PEN BSP

武漢2025年9月9日 /美通社/ -- 7月24日,2025慧聰跨業(yè)品牌巡展——湖北?武漢站在武漢中南花園酒店隆重舉辦!本次巡展由慧聰安防網(wǎng)、慧聰物聯(lián)網(wǎng)、慧聰音響燈光網(wǎng)、慧聰LED屏網(wǎng)、慧聰教育網(wǎng)聯(lián)合主辦,吸引了安防、...

關(guān)鍵字: AI 希捷 BSP 平板
關(guān)閉