日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

fpga如何约束走线_如何正确的约束时钟—Vivado优化到关键路径

發布時間:2023/12/19 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 fpga如何约束走线_如何正确的约束时钟—Vivado优化到关键路径 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
大俠好,歡迎來到FPGA技術江湖,江湖偌大,相見即是緣分。大俠可以關注FPGA技術江湖,在“闖蕩江湖”、"行俠仗義"欄里獲取其他感興趣的資源,或者一起煮酒言歡。

今天給大俠帶來硬件設計中教你如何正確的約束時鐘—Vivado優化到關鍵路徑,話不多說,上貨。

現在的硬件設計中,大量的時鐘之間彼此相互連接是很典型的現象。為了保證Vivado優化到關鍵路徑,我們必須要理解時鐘之間是如何相互作用,也就是同步和異步時鐘之間是如何聯系。

同步時鐘是彼此聯系的時鐘。例如,由MMCM(混合時鐘管理單元)或PLL 生成的兩個相同周期的時鐘是典型的同步時鐘。如果MMCM或PLL生成了不同周期的時鐘,那么我們最好把他們當作異步時鐘處理,需要用到相應的同步技術。

你可以通過運行report_clock_interaction生成報告,然后看報告中的“Path Req (WNS)”列、“Clock Pair Classification”列和 “Clock Pair Classification”列可以容易的辨別出同步時鐘。下面是3個場景,你需要使用合適的時鐘約束處理異步時鐘之間的關系。

1、如果時鐘互聯報告有很多(或者一個)紅色的"Timed (unsafe)" 或者還有桔色的"Partial False Path (unsafe)"方框,那你應該是沒有正確地對異步時鐘約束。如果你的設計中有大量的跨時鐘域的異步時鐘,那么你需要對那些時鐘互聯約束。

2、在時鐘互聯報告中看"Clock Pair Classification" 和 "Inter-Clock Constraints"這兩列。如果時鐘對類型是"No Common Clock" 或者 "No Common Period"或者Inter-clock約束顯示"Timed (unsafe)",就要把這種互聯當作異步時鐘。

3、 如果“Path Requirement (WNS)”列顯示時序非常緊,典型的是小于1ns,或者“Inter-Clock Constraints”列標記為時序“Unsafe”,或者“Partial False Path (unsafe)”,那么你需要把這種時鐘互聯看作異步時鐘。

如果“WNS Path Requirement (ns)”這一列的值是合理的(>1 ns), 并且"Inter-Clock Constraints”是滿足的,同時,“Clock Pair Classification”是“干凈”的,那么這樣的時鐘互聯可以被看作是同步的,你不需要添加任何時序約束。時序工具會自動的把那些路徑當作同步路徑處理。

END后續會持續更新,帶來Vivado、 ISE、Quartus II 、candence等安裝相關設計教程,學習資源、項目資源、好文推薦等,希望大俠持續關注。大俠們,江湖偌大,繼續闖蕩,愿一切安好,有緣再見!往期推薦
  • 時序分析理論和timequest使用_中文電子版

  • 如何區分同步復位和異步復位?

  • 除了電腦和手機,芯片還有哪些應用?又有多重要?

  • 叁芯智能FPGA就業班進行中,歡迎報名參加!

FPGA技術江湖廣發江湖帖

無廣告純凈模式,給技術交流一片凈土,從初學小白到行業精英業界大佬等,從軍工領域到民用企業等,從通信、圖像處理到人工智能等各個方向應有盡有,QQ微信雙選,FPGA技術江湖打造最純凈最專業的技術交流學習平臺。

FPGA技術江湖微信交流群

加群主微信,備注職業+方向+名字進群

FPGA技術江湖QQ交流群

備注地區+職業+方向+名字進群

總結

以上是生活随笔為你收集整理的fpga如何约束走线_如何正确的约束时钟—Vivado优化到关键路径的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。