《電子技術(shù)應用》
您所在的位置:首頁 > 可編程邏輯 > 解決方案 > FPGA設計寶典之提高算法速度的六大絕招

FPGA設計寶典之提高算法速度的六大絕招

2016-08-19

       面積和速度這兩個指標貫穿著FPGA設計的始終,是設計質(zhì)量評價的終極標準。

    “面積”:指一個設計所消耗的FPGA的邏輯資源數(shù)量。FPGA中的邏輯資源,也就是觸發(fā)器( FF)和查找表(LUT) 。

    “速度”:是指設計結(jié)果在芯片上穩(wěn)定運行時所能達到的最高頻率,這個頻率由設計的時序狀況決定。與設計滿足的時鐘周期、PAD to PAD Time、建立時間、保持時間和時鐘到輸出延時等眾多時序特征向量密切相關。

邏輯復制

       邏輯復制是一種最基本的通過增加面積改善時序條件的優(yōu)化手段。這種方法最常用的場合是調(diào)整信號的扇出。當一個信號要驅(qū)動后級的許多單元時,也就是有多級扇出時,可能會出現(xiàn)如圖1中左圖所示的一些扇出路徑的長延時。此時的解決方法就是通過信號邏輯的復制來減少路徑延時。

7`}O[Z5OHJYX8]{[3@{T@C3.png

串并轉(zhuǎn)換

       串并轉(zhuǎn)換是面積與速度互換思想的另一種體現(xiàn)。假設FPGA 上處理模塊的處理速度最大為100Mbits/ s,如果輸入數(shù)據(jù)流的速率是300 Mbits/ s。在這種情況下,如圖2所示,首先將輸入數(shù)據(jù)進行串并轉(zhuǎn)換,然后利用這3個模塊并行處理分配的數(shù)據(jù),最后將處理結(jié)果“并串轉(zhuǎn)換”,完成數(shù)據(jù)速率的要求。

3Z493[E29NQEKMFJ~91`EFV.png

布爾邏輯擴展運算-超前進位加法器

       在數(shù)字信號處理的快速運算電路中常常用到多位數(shù)字量的加法運算,這時需要用到并行加法器。現(xiàn)在普遍采用的超前進位加法器,只是在幾個全加器的基礎上增加了一個超前進位形成邏輯,以減少由于逐位進位信號的傳遞所造成的延遲。下面的邏輯圖表示了一個四位二進制超前進位加法電路。

圖片1.png

布爾邏輯擴展運算-流水線技術(shù)

       所謂流水線設計實際上就是把規(guī)模較大、層次較多的組合邏輯電路分為幾個級,在每一級插入寄存器組暫存中間數(shù)據(jù)。K級的流水線就是從組合邏輯的輸入到輸出恰好有K個寄存器組(分為K級,每一級都有一個寄存器組)上一級的輸出是下一級的輸入而又無反饋的電路。

J{4ZJDUJ]1UYSD7R1I7@9~L.png

 

使用EDA工具提高工作時序

       工具優(yōu)化設計的工作時序主要是通過給設計添加各種各樣的時序約束,時序約束可以規(guī)范設計的時序行為,表達設計者期望滿足的時序條件。通過附加約束可以控制邏輯的綜合、映射、布局和布線,以減小邏輯和布線延時,從而提高工作頻率。

圖片11.png

面積的優(yōu)化—邏輯資源的共享

       例如:使用數(shù)據(jù)選擇器實現(xiàn)加法器(運算器)的共享。

@$2U9G}P{_A(SP0PJA)B2YG.png

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 欧美一级特黄乱妇高清视频| 国产日韩综合一区二区性色av| 国产精品免费一区二区三区 | 高清色本在线www| 中文字幕日本最新乱码视频| bt天堂新版中文在线地址| 欧美va天堂va视频va在线| 自拍偷在线精品自拍偷| 欧美激情一区二区三区| 无码人妻av一二区二区三区| 在线看片中文字幕| 国产又大又黑又粗免费视频| 六月丁香婷婷色狠狠久久| 亚洲欧美一区二区三区九九九| 久久精品人人爽人人爽快| 亚洲熟妇少妇任你躁在线观看| 么公的又大又深又硬又爽视频| yw193龙物视频永不失联| 人人玩人人添人人| 男人一边吃奶一边做边爱| 日韩中文字幕在线观看| 在线天堂新版在线观看| 国产一区二区精品久久岳| 亚洲免费综合色在线视频| 一个人看的免费高清视频www | 国产精品久久久福利| 动漫美女被到爽流触手| 乱淫片免费影院观看| av色综合网站| 美妇浑圆硕大高耸美乳| 欧美人成网站免费大全| 女人与狥交下配a级正在播放| 国产在线91精品天天更新| 亚洲成a人片在线观看久| 一区二区在线看| 香蕉视频在线观看www| 欧美最猛黑人xxxx| 女人张腿让男桶免费视频网站| 国产在线视频不卡| 亚洲国产精品ⅴa在线观看| yellow中文字幕在线高清|