国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

使用時鐘周期約束的優勢

發布時間:2012-5-3 16:33    發布者:李寬
關鍵詞: 時序收斂 , 約束
作者:Sharad Sinha 來源:電子產品世界

摘要:通過賽靈思ISE及工具行為方式深入了解TS_clk約束,在FPGA設計方案中獲得高效率時序收斂。

設計人員可通設置時序約束來滿足芯片設計的具體時序需求。物理綜合工具可通過布局布線滿足這些時序約束。一個非常常見且重要的時序約束條件與最大時鐘頻率密切相關,我們通常稱其為周期約束。在Xilinx ISE工具套件中,該約束在用戶約束文件(UCF)中被稱之為TS_clk。賽靈思時序約束用戶指南規定,周期約束用于:

  1)定義設計中的每個時鐘;

  2)覆蓋每個時鐘域中的所有同步路徑;

  3)交叉檢查相關時鐘域之間的路徑;

  4)定義時鐘持續時間;

  5)定義時鐘占空比。

用戶指南包含豐富的詳細信息,并對周期約束功能提供了良好的相關解釋。不過我們應當深入了解FPGA綜合工具背后的奧秘,探索相關周期約束行為的一系列問題,并掌握布局布線的算法如何工作。具體而言,我們將討論解釋TS_clk約束失效的方法,通過漸進約束工具來檢查您是否正在逐步改善結果,討論為什么工具顯示的結果存在差異。最后我們還將了解這種時序約束相對于非約束設計的優劣。

如何解釋TS_clk約束失效

如果設計不能滿足時鐘周期約束要求,就意味著它不能在相應的時鐘頻率下運行。此后您可進行流水線設計,在慢速路徑下放松時序要求。流水線技術可能足以讓設計滿足約束條件。還有一種改進時序的辦法就是減少兩個寄存器之間的邏輯級數,事實上您需要簡化關鍵路徑中的邏輯設計。這兩種方法都適用于設計層面,在該層面上設計人員可對RTL代碼進行必要的調整。如果您的設計在RTL調整后仍無法滿足時序要求,下一步就要啟用賽靈思ISE開關:register_balancing(專門用于寄存器重新定時)與register_duplication(可復制寄存器,降低特定寄存器下的高扇出)。

改進時序的另一種途徑就是將引腳正確地分配給I/O信號。良好的設計實踐是將相鄰的引腳分配給相鄰的信號。例如,一個I/O總線上的所有信號應分配給一個bank上的相鄰引腳。分配大量引腳時應使用相鄰bank。

以上問題非常重要,它們將作為布局布線工具的約束條件。該工具通常會盡量使相關邏輯在一起,如果相關I/O分配給相鄰引腳,這就比較容易,因為該技術很有可能將減少布線延遲,然后工具也不會分散器件上的邏輯。分散邏輯會加大布線延遲。

一般而言,在FPGA必須位于印刷電路板上時,在分配引腳時就要考慮更多相關電路板的問題。由于FPGA會與電路板上其它芯片連接,因而相鄰引腳分配法不見得總能適用。因此,FPGA設計人員最好在設計階段早期就與電路板設計人員溝通,以減少引腳分配沖突。

還有一種改進時序的方法是使用更高速級別的器件。不過,這會影響產品價格,因此這不是輕易可以選擇的。我們不光要考慮器件本身成本的提高,還要考慮更高速器件會對電路板設計產生的影響,進而對電路板設計成本的影響。

下載全文:
使用時鐘周期約束的優勢.pdf (1.81 MB)
本文地址:http://www.4huy16.com/thread-91088-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
wuyanbei24 發表于 2014-4-4 23:46:50
a好好學習 才能成長
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Microchip第22屆中國技術精英年會——采訪篇
  • Microchip第22屆中國技術精英年會上海首站開幕
  • 常見深度學習模型介紹及應用培訓教程
  • 電動兩輪車設計生態系統
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表