国产亚洲综合精品一区二区三区_亚洲永久网址在线观看_亚洲色大成网站www久久九_国产亚洲AV夜间福利香蕉149

優(yōu)化32位RISC處理器置入FPGA的設計

2013-11-18 10:49 來源:電子信息網(wǎng) 作者:和靜

目前,越來越多的客戶想在FPGA中設計ASIC原型。GDA Technologies是一家擅長于ASIC設計的專業(yè)工程設計服務公司,最近,他們幫助客戶在FPGA中完成了一個高速CPU設計,本文介紹他們在該設計中積累的經(jīng)驗,為從事類似開發(fā)的(中國)設計工程師提供借鑒。

在本例中,我們的客戶想將一個經(jīng)過優(yōu)化的32位RISC處理器置入Xilinx的Vertex XCV 1000 FPGA,要求該處理器運行速度不低于75 MHz,所占空間不得多于FPGA面積的40%。

我們采用Xilinx的Alliance 3.1版工具進行基于分層模塊的布局和布線。在設計過程中,Xilinx公司就如何更好地使用其工具以加快設計速度提出了許多建議,像遞增編輯、多通道運行和分層方法等等。例如,多通道運行可產(chǎn)生不同的結果,我們可從中選取最符合要求的一個。此外,我們還采用了Synplicity公司的RTL底層規(guī)劃工具Amplify及其FPGA綜合工具Synplify。

原來的數(shù)據(jù)庫RTL(圖1)是為ASIC設計而編寫的,內核結構也是專為ASIC而定制的,它們都不太適用于FPGA環(huán)境。為解決這些問題,我們通過上述工具來運行LX4189 RTL代碼,以找到合適的設計切入點。此外,還利用Amplify和Synplify工具創(chuàng)建了一個網(wǎng)絡絡表,將之與Xilinx布局工具配合以便在Vertex XCV 1000上生成版圖。

第一次版圖設計獲得了50MHz的時鐘速度,在該版圖的最壞一個路徑上,延遲為20ns。對于FPGA,理想情況是延遲的60%在于邏輯部分,40%在于布線。第一次版圖設計的結果是,30%的延遲在于邏輯部分,而70%在于布線。下一步工作就是將布線延遲縮短到邏輯延遲的范圍內,以便得到12ns或更小的延遲,從而獲得75到80MHz的時鐘速度。

為提高時鐘速度以達到75MHz的原定目標,我們開始對引起最大延遲的路徑予以評估。對內核的分析表明,復雜數(shù)據(jù)路徑包含多路復用器鏈MUX(圖2)。當在FPGA上實現(xiàn)這些路徑時,它們會產(chǎn)生很大的網(wǎng)絡延遲。事實上,70%到75%的網(wǎng)絡延遲都是由數(shù)據(jù)路徑造成的。

此外,隨著設計的深入,我們在協(xié)處理器的地址路徑上發(fā)現(xiàn)了冗余邏輯部分,還有寄存器文件(如果去除的話,可提高FPGA時鐘速度)。例如,內核帶有一個設計中不需要的MIPS16模塊。盡管Lexra去掉了該模塊及其它不必要的邏輯部分,而且為我們提供了新的RTL數(shù)據(jù)庫,我們并未看到時鐘速度有明顯的提高,因為數(shù)據(jù)路徑上仍有延遲存在。

我們不得不繼續(xù)尋找其它可能妨礙提高時鐘速度的原因,其中包括MUX實現(xiàn)問題以及三態(tài)MUX是否優(yōu)于其它形式的MUX。我們利用Virtex CLB(可配置邏輯模塊)上常見的三態(tài)緩沖器BUFT來驅動專用的、分段水平布線資源。

扇出是我們發(fā)現(xiàn)的另一個問題。減少扇出數(shù)有助于縮短多個關鍵路徑上的延遲,但當達到一定程度后,進一步減少扇出數(shù)不但不能降低延遲,反而會增加延遲。在為綜合工具提供約束條件以減少扇出數(shù)時,我們意識到這一問題。對綜合工具施加約束需要插入額外的門以減少扇出數(shù),因此增加了延遲。

Amplify底層規(guī)劃工具生成協(xié)處理器CP0和RPA兩大模塊,然后將它們放入FPGA。RPA代表內核的算術邏輯單元和指令執(zhí)行管線邏輯。在設計過程中,我們?yōu)槊總€模塊單獨布局,當兩個模塊都接近或達到75 MHz時,再將它們放到一起。

在這兩個模塊中,CP0的慢速路徑數(shù)最多,其時鐘速度介于48MHz到50MHz之間。借助于Amplify工具,我們將其時鐘速度從50MHz提升至66MHz。達到66MHz后,便很難用Amplify來進一步提高時鐘了。因此,我們將注意力集中在兩個模塊的關鍵路徑上。根據(jù)Xilinx的建議,我們用三態(tài)MUX代替了一組關鍵的多路復用器。

通過識別一系列出現(xiàn)時序沖突的路徑,以及用三態(tài)MUX有選擇地替代多路復用器,我們將整個設計的運行速度提高到80MHz。獲得80MHz的速度是一個重要的里程碑,因為它表示我們把ASIC的時鐘速度提高了30%。對于完整的設計,它占用Xilinx XCV 1000中96個BLOCKRAM中的12個(約12%),12,288個SLICE的1505個(約12%),以及12,544個TBU的448個(約3%)。

本文總結

最終設計占用FPGA中200K邏輯門的80K。我們與該客戶的指定IP內核供應商Lexra公司合作,共同完成了這一設計。在兩個月的時間內,我們將Lexra的LX4189處理器置入到XCV 1000 FPGA中。Lexra對IP內核進行了優(yōu)化,以便更好地適應FPGA。最終設計超過了原定的75MHz目標,時鐘速度可達到80MHz。

作者:Yanzhe Liu

設計工程師

GDA Technologies公司

Greg Kahlert

應用工程師

Lexra公司

FPGA RISC

相關閱讀

暫無數(shù)據(jù)

一周熱門

国产亚洲综合精品一区二区三区_亚洲永久网址在线观看_亚洲色大成网站www久久九_国产亚洲AV夜间福利香蕉149

    麻豆精品蜜桃视频网站| 国产精品中文字幕欧美| 高清不卡在线观看| 中文字幕在线不卡一区| 日本高清不卡视频| 久久综合久久久久88| 亚洲一区在线免费观看| 国产成人无遮挡在线视频| 国产精品美女久久福利网站| 欧美婷婷六月丁香综合色| 欧美激情一区二区三区不卡| 日本三级亚洲精品| 国产亚洲一区二区三区| 色婷婷av一区二区三区软件| 久久久精品蜜桃| 日本不卡在线视频| 久久久99久久| 欧美三级电影精品| 综合中文字幕亚洲| 福利91精品一区二区三区| 亚洲欧美日韩一区| 国产美女一区二区| 欧美亚一区二区| 国产精品国产三级国产a| 国内外精品视频| 亚洲日本一区二区| 精品国精品自拍自在线| 婷婷一区二区三区| 久久精品男人天堂av| 欧美日韩一级视频| 亚洲乱码国产乱码精品精小说 | 亚洲欧美在线观看| 欧美一区二区三区在线看 | 亚洲婷婷国产精品电影人久久| 538prom精品视频线放| 亚洲一区二区高清| 91浏览器在线视频| 欧美日韩激情在线| 亚洲一区欧美一区| 久久久久久久久免费| 欧美欧美欧美欧美| 亚洲成人你懂的| 日本一区二区在线不卡| 日韩午夜精品视频| 蜜臀91精品一区二区三区| 国产精品成人免费在线| 精品国产乱码久久久久久蜜臀| 理论电影国产精品| 一区二区三区中文在线| 国产欧美1区2区3区| 粉嫩一区二区三区性色av| 色婷婷av一区二区三区大白胸 | 136国产福利精品导航| 精品sm捆绑视频| 国产一区亚洲一区| 亚洲丰满少妇videoshd| 中文字幕在线视频一区| 99re这里都是精品| 欧美一区二区三区视频免费播放| 日韩国产欧美在线播放| 中文字幕佐山爱一区二区免费| 久久免费电影网| 粉嫩av亚洲一区二区图片| 在线中文字幕一区二区| 亚洲成人先锋电影| 亚洲免费三区一区二区| 国产精品美女久久久久久久| caoporn国产精品| 91精品国产综合久久福利| 麻豆一区二区99久久久久| 夜夜嗨av一区二区三区四季av| 国产精品久久网站| 久久久久九九视频| 久久蜜桃一区二区| 北条麻妃一区二区三区| 日韩一区二区三区免费观看| 国内精品写真在线观看| 日本久久一区二区| 日韩一区精品字幕| 亚洲h动漫在线| 婷婷开心久久网| 亚洲伊人色欲综合网| 一区二区三区在线观看国产| 国产精品成人在线观看| 亚洲欧洲另类国产综合| 国产三级一区二区| 国产欧美日韩久久| 国产亚洲1区2区3区| 国产欧美一区二区三区网站| 91免费国产在线| 久久久一区二区| 91亚洲大成网污www| 久久综合色综合88| 97se亚洲国产综合自在线观| 精品国产91亚洲一区二区三区婷婷| 国产成人午夜精品影院观看视频| 在线成人午夜影院| 国产高清在线观看免费不卡| 欧美一区二区免费观在线| 国产福利一区二区三区视频在线| 欧美精品第一页| 国产高清在线精品| 日韩免费高清视频| 99久久久精品免费观看国产蜜| 精品国产精品网麻豆系列| 91亚洲精品久久久蜜桃| 国产日韩欧美在线一区| 欧美激情中文字幕| 亚洲欧美另类小说视频| 亚洲情趣在线观看| 午夜亚洲国产au精品一区二区| 亚洲欧美激情小说另类| 亚洲电影第三页| 午夜精品视频在线观看| 美女脱光内衣内裤视频久久影院| 欧美亚洲禁片免费| 国产一区二区剧情av在线| 日韩欧美黄色影院| 99久久综合精品| 中文字幕精品一区二区三区精品| 国产精品蜜臀在线观看| 亚洲一二三区视频在线观看| 天天爽夜夜爽夜夜爽精品视频| 久久精品久久综合| 欧美一区二区久久| 91麻豆精品秘密| 亚洲欧美在线高清| 亚洲男同性视频| 婷婷激情综合网| 欧美疯狂做受xxxx富婆| 成人性视频网站| 久久久午夜电影| 亚洲人成网站在线| 免费美女久久99| 日韩欧美专区在线| 国产欧美一区二区精品性| 亚洲自拍偷拍欧美| 欧洲国产伦久久久久久久| 成人亚洲一区二区一| 国产精品电影院| 亚洲国产毛片aaaaa无费看| 韩国精品一区二区| 欧美精品一区二区三| 成人欧美一区二区三区小说| 日韩av一区二区在线影视| 制服丝袜亚洲播放| 国产视频一区二区在线| 亚洲一区二区三区四区在线| 91成人免费在线| 99re在线精品| 亚洲天堂a在线| 欧美综合亚洲图片综合区| 99久久婷婷国产综合精品| 亚洲欧美日韩久久| 欧美伊人精品成人久久综合97| www.99精品| 一区二区三区在线视频观看 | 韩国av一区二区三区在线观看| 久久人人爽人人爽| 一二三四社区欧美黄| 国产精品一二三四区| 国产精品久久久久影院| 五月婷婷另类国产| eeuss鲁片一区二区三区| 一区二区三区不卡在线观看 | 欧美日韩的一区二区| 国产亚洲制服色| 日韩福利电影在线| 久久众筹精品私拍模特| 一级特黄大欧美久久久| 成人激情小说乱人伦| 亚洲激情网站免费观看| 3d成人h动漫网站入口| 国产精品国产自产拍在线| 久久99深爱久久99精品| 亚洲国产精品黑人久久久| 日本韩国欧美一区| 国产午夜精品理论片a级大结局 | 日韩一区二区高清| 亚洲色图.com| 成人性生交大片免费看在线播放 | 国产精品美日韩| 欧美日韩在线三级| 亚洲国产精品ⅴa在线观看| 美日韩一区二区| 国产精品―色哟哟| 欧美日韩免费高清一区色橹橹| 欧美国产一区二区| 国产一区高清在线| 悠悠色在线精品| 欧美成人猛片aaaaaaa| 亚洲国产成人精品视频| 久久这里只有精品视频网| 日本免费在线视频不卡一不卡二| 久久久久国产精品麻豆ai换脸 | 亚洲欧美日韩综合aⅴ视频| 国产99久久久国产精品潘金| 亚洲国产综合色| 国产日韩欧美一区二区三区乱码| 一本一道综合狠狠老|