


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
FPGA設計中的時序問題的詳細分析與解決方案耗費數月精力做出的設計卻無法滿足時序要求,這確實非常令人傷心。然而,試圖正確地對設計進行約束以保證滿足時序要求的過程幾乎同樣令人費神。找到并確定時序約束本身通常也是非常令人頭痛的問題。時序問題的惱人之處在于沒有哪種方法能夠解決所有類型的問題。由于客戶對于和現場應用工程師共享源代碼通常非常敏感,因此我們通常都是通過將工具的潛力發揮到極致來幫助客戶解決其時序問題。當然好消息就是通過這種方法以及優化RTL代碼,可以解決大多數時序問題。但在深入探討之前,我們首先需要對時序問題進行一點基本分析。這里的目標是首先排除明顯的問題,如將時鐘引腳置于器件的上部、在器件下部驅動數字時鐘管理器(DCM),然后再在器件上部驅動全局緩沖(BUFG)。有時,此類引腳布局會導致根本沒有辦法滿足時序要求。通過察看時序報告中的延遲,通常可以發現這些明顯的時序問題。在這些情況下,為了解決這些明顯的問題,都需要利用底層規劃工具“floorplanner”將造成問題的部分鎖定在適當的位置。底層布局規劃工具還可以幫助以可視的方式來理解時序問題。用最新工具進行時序分析假設問題并非這么明顯,那么為了鎖定問題所在,需要了解所使用的器件系列以及軟件版本。通常,每種器件系列對應一種最優的軟件版本。如XilinxVirtex-4器件對應的最佳軟件是ISE軟件9.2i版,而對Virtex-5FPGA則是ISE軟件10.1版。綜合工具的版本也很重要,因此當采用最新的器件架構時,下載并使用最新版軟件非常重要。軟件開發幾乎總是滯后于硬件功能,因此我不提倡使用舊版軟件進行基于新器件的設計。然而,有些客戶由于擔心新的和未知的軟件缺陷而不愿意升級軟件。但是,在使用最新的器件時,如果希望更好地處理時序挑戰,強烈建議下載最新版軟件。擁有了最適用于目標器件系列的軟件,還需要確定最佳的實現選項。可惜,并沒有適用于所有情況的超級選項組合。對于設計實現工具來說,有成千上萬種不同的實現選項組合。根據所使用的實現選項不同,時序分數(即所有存在錯誤的時序路徑與時序要求的差異總和,以皮秒表示)也會有很大不同。賽靈思的幾款工具可幫助確定適用于特定設計的最佳實現選項。ISE軟件現在包括兩個工具:Xplorer以及最近發布的SmartXplorer。SmartXplorer可充分發揮多處理器優點,能夠以不同選項組合運行多個實施實例。SmartXplorer需要Linux支持,但使用非常容易。其命令行很簡單:smartxplorerdesignname.edn-pxc5vlx110t-1ff1136.只要用戶約束文件(UCF)和網表約束文件(NCF)文件名相同,SmartXplorer會自動使用正確的選項。唯一需要做的是編輯主機列表文件。SmartXplorer可以通過SSH/rsh安全shell登錄到其他機器。只需要在名為smartxplorer.hostlist的文件中將每臺機器一行將機器名字添加進去就可以了。如果機器有兩個處理器,請將機器列出兩次。表1給出了SmartXplorer的一組結果。
表1:對基于Virtex-5FPGA的設計SmartXplorer10.1的一個例子。
PlanAhead軟件也包括了與SmartXplorer類似的稱為ExploreAhead的功能。ExploreAhead支持同時在多臺Linux機器上分布式運行布局布線任務。所有這些工具的目的都是類似的:確定實現工具的最佳選項組合,以獲得最好的時序得分。請注意選項的不同組合對于時序得分和運行時間的巨大影響。仔細調整綜合選項也非常重要。例如,在綜合選項中關閉結構層次(hierarchy)通常會大大提高性能。綜合過程中的約束條件好壞在滿足時序方面的作用也很突出。用PlanAhead分析時序在了解實現選項對最佳時序分值的影響之后,現在可以開始有效地分析時序問題了。這時候,PlanAhead是一款非常有價值的工具,可以視覺化顯示布局布線后的設計。利用它,還可以導入時序約束并在已布局窗口交叉探查(cross-probe)時序失敗的路徑。當工具本身的決策不好時,則可以通過平面布局模塊或通過手工布局部分組件的方式來糾正。這一過程通常需要反復多次,才能夠確定時序優化的最佳設計布局方式。PlanAhead軟件的可視化功能確實使這一工作的完成更容易了。利用PlanAhead軟件,首先創建項目(project),然后將HDL
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京理工大學《中醫骨傷中藥方劑學》2023-2024學年第二學期期末試卷
- 北京農學院《物流自動化技術》2023-2024學年第二學期期末試卷
- 2025年便利店智能化門店設計與空間布局優化報告
- 2025年便利店線上線下融合的O2O模式研究報告
- 2025年吉林普通高中學業水平選擇性考試地理真題及答案
- 北京航空航天大學北海學院《中級德語II》2023-2024學年第二學期期末試卷
- 《電子商務實務》課件任務三-為你的網店添磚加瓦
- 2025年消防安全責任協議
- 北方工業大學《工程管理及企業文化》2023-2024學年第二學期期末試卷
- 保定理工學院《專業課程綜合2(酒店)》2023-2024學年第二學期期末試卷
- 1999年普通高等學校招生全國統一考試.文科數學試題及答案
- 國家開放大學2025年春《形勢與政策》形考任務1-5和大作業參考答案
- 安全生產 規章制度和安全操作規程
- 河南省洛陽市伊川縣2024-2025學年七年級下學期期中生物試題(含答案)
- 工人下班免責協議書
- 美術有趣的課件
- 健康活動:快樂生活的源泉
- 創業扶持政策對數字化轉型的影響研究試題及答案
- 產后出血的觀察及護理
- 2025-2030中國蘆筍行業市場發展趨勢與前景展望戰略研究報告
- 港口安全AI大模型自主研發的關鍵技術與應用研究
評論
0/150
提交評論