


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
FPGA設(shè)計中的時序問題的詳細分析與解決方案耗費數(shù)月精力做出的設(shè)計卻無法滿足時序要求,這確實非常令人傷心。然而,試圖正確地對設(shè)計進行約束以保證滿足時序要求的過程幾乎同樣令人費神。找到并確定時序約束本身通常也是非常令人頭痛的問題。時序問題的惱人之處在于沒有哪種方法能夠解決所有類型的問題。由于客戶對于和現(xiàn)場應(yīng)用工程師共享源代碼通常非常敏感,因此我們通常都是通過將工具的潛力發(fā)揮到極致來幫助客戶解決其時序問題。當然好消息就是通過這種方法以及優(yōu)化RTL代碼,可以解決大多數(shù)時序問題。但在深入探討之前,我們首先需要對時序問題進行一點基本分析。這里的目標是首先排除明顯的問題,如將時鐘引腳置于器件的上部、在器件下部驅(qū)動數(shù)字時鐘管理器(DCM),然后再在器件上部驅(qū)動全局緩沖(BUFG)。有時,此類引腳布局會導(dǎo)致根本沒有辦法滿足時序要求。通過察看時序報告中的延遲,通??梢园l(fā)現(xiàn)這些明顯的時序問題。在這些情況下,為了解決這些明顯的問題,都需要利用底層規(guī)劃工具“floorplanner”將造成問題的部分鎖定在適當?shù)奈恢?。底層布局?guī)劃工具還可以幫助以可視的方式來理解時序問題。用最新工具進行時序分析假設(shè)問題并非這么明顯,那么為了鎖定問題所在,需要了解所使用的器件系列以及軟件版本。通常,每種器件系列對應(yīng)一種最優(yōu)的軟件版本。如XilinxVirtex-4器件對應(yīng)的最佳軟件是ISE軟件9.2i版,而對Virtex-5FPGA則是ISE軟件10.1版。綜合工具的版本也很重要,因此當采用最新的器件架構(gòu)時,下載并使用最新版軟件非常重要。軟件開發(fā)幾乎總是滯后于硬件功能,因此我不提倡使用舊版軟件進行基于新器件的設(shè)計。然而,有些客戶由于擔(dān)心新的和未知的軟件缺陷而不愿意升級軟件。但是,在使用最新的器件時,如果希望更好地處理時序挑戰(zhàn),強烈建議下載最新版軟件。擁有了最適用于目標器件系列的軟件,還需要確定最佳的實現(xiàn)選項。可惜,并沒有適用于所有情況的超級選項組合。對于設(shè)計實現(xiàn)工具來說,有成千上萬種不同的實現(xiàn)選項組合。根據(jù)所使用的實現(xiàn)選項不同,時序分數(shù)(即所有存在錯誤的時序路徑與時序要求的差異總和,以皮秒表示)也會有很大不同。賽靈思的幾款工具可幫助確定適用于特定設(shè)計的最佳實現(xiàn)選項。ISE軟件現(xiàn)在包括兩個工具:Xplorer以及最近發(fā)布的SmartXplorer。SmartXplorer可充分發(fā)揮多處理器優(yōu)點,能夠以不同選項組合運行多個實施實例。SmartXplorer需要Linux支持,但使用非常容易。其命令行很簡單:smartxplorerdesignname.edn-pxc5vlx110t-1ff1136.只要用戶約束文件(UCF)和網(wǎng)表約束文件(NCF)文件名相同,SmartXplorer會自動使用正確的選項。唯一需要做的是編輯主機列表文件。SmartXplorer可以通過SSH/rsh安全shell登錄到其他機器。只需要在名為smartxplorer.hostlist的文件中將每臺機器一行將機器名字添加進去就可以了。如果機器有兩個處理器,請將機器列出兩次。表1給出了SmartXplorer的一組結(jié)果。
表1:對基于Virtex-5FPGA的設(shè)計SmartXplorer10.1的一個例子。
PlanAhead軟件也包括了與SmartXplorer類似的稱為ExploreAhead的功能。ExploreAhead支持同時在多臺Linux機器上分布式運行布局布線任務(wù)。所有這些工具的目的都是類似的:確定實現(xiàn)工具的最佳選項組合,以獲得最好的時序得分。請注意選項的不同組合對于時序得分和運行時間的巨大影響。仔細調(diào)整綜合選項也非常重要。例如,在綜合選項中關(guān)閉結(jié)構(gòu)層次(hierarchy)通常會大大提高性能。綜合過程中的約束條件好壞在滿足時序方面的作用也很突出。用PlanAhead分析時序在了解實現(xiàn)選項對最佳時序分值的影響之后,現(xiàn)在可以開始有效地分析時序問題了。這時候,PlanAhead是一款非常有價值的工具,可以視覺化顯示布局布線后的設(shè)計。利用它,還可以導(dǎo)入時序約束并在已布局窗口交叉探查(cross-probe)時序失敗的路徑。當工具本身的決策不好時,則可以通過平面布局模塊或通過手工布局部分組件的方式來糾正。這一過程通常需要反復(fù)多次,才能夠確定時序優(yōu)化的最佳設(shè)計布局方式。PlanAhead軟件的可視化功能確實使這一工作的完成更容易了。利用PlanAhead軟件,首先創(chuàng)建項目(project),然后將HDL
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年護色劑合作協(xié)議書
- 2025年高可靠性感應(yīng)式電度表合作協(xié)議書
- 農(nóng)業(yè)種植養(yǎng)殖業(yè)綠色發(fā)展合作協(xié)議
- 咖啡廳營業(yè)資金收支管理協(xié)議
- 2025年醫(yī)用超聲儀器合作協(xié)議書
- 企業(yè)跨地區(qū)供應(yīng)鏈協(xié)議
- 游戲外掛開發(fā)者禁止合作協(xié)議
- 2025年提供施工設(shè)備服務(wù)合作協(xié)議書
- 食品加工業(yè)衛(wèi)生安全證明(6篇)
- 2025年行政管理學(xué)卷分析與試題
- 安徽省1號卷A10聯(lián)盟2025屆高三5月最后一卷生物試題及答案
- 網(wǎng)絡(luò)安全等級保護備案表(2025版)
- 共情研究的歷史發(fā)展及其當前狀況分析
- 《綠色建筑評價》課件 - 邁向可持續(xù)建筑的未來
- 2025年湖南九年級物理(BEST湘西州聯(lián)考)(含答案)
- 山東省臨沂市2025年普通高等學(xué)校招生全國統(tǒng)一考試(模擬)語文及答案(臨沂二模)
- 以患者為中心的醫(yī)教融合模式在提升醫(yī)療服務(wù)質(zhì)量中的應(yīng)用研究
- 定額〔2025〕1號文-關(guān)于發(fā)布2018版電力建設(shè)工程概預(yù)算定額2024年度價格水平調(diào)整的通知
- 宮頸癌護理查房-4
- 數(shù)字媒體技術(shù)概論(融媒體版) 課件 1融媒體技術(shù)基礎(chǔ)
- Q∕GDW 10364-2020 單相智能電能表技術(shù)規(guī)范
評論
0/150
提交評論