在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

FPGA知識之xdc約束優先級

454398 ? 來源: 科學計算technomania ? 作者:貓叔 ? 2020-11-16 17:37 ? 次閱讀

xdc約束優先級

在xdc文件中,按約束的先后順序依次被執行,因此,針對同一個時鐘的不同約束,只有最后一條約束生效。

雖然執行順序是從前到后,但優先級卻不同;就像四則運算一樣,+-x÷都是按照從左到右的順序執行,但x÷的優先級比+-要高。

時序例外的優先級從高到低為:
① Clock Groups (set_clock_groups)
② False Path (set_false_path)
Maximum Delay Path (set_max_delay) and Minimum Delay Path (set_min_delay)
④ Multicycle Paths (set_multicycle_path)

set_bus_skew約束并不影響上述優先級且不與上述約束沖突。原因在于set_bus_skew并不是某條路徑上的約束,而是路徑與路徑之間的約束。

對于同樣的約束,定義的越精細,優先級越高。各對象的約束優先級從高到低為:

① ports->pins->cells
② clocks。

路徑聲明的優先級從高到低為:
① -from -through -to
② -from -to
③ -from -through
④ -from
⑤ -through -to
⑥ -to
⑦ -through

優先考慮對象,再考慮路徑。

Example1:

set_max_delay 12 -from [get_clocks clk1] -to [get_clocks clk2]
set_max_delay 15 -from [get_clocks clk1]

該約束中,第一條約束會覆蓋第二條約束。

Example2:

set_max_delay 12 -from [get_cells inst0] -to [get_cells inst1]
set_max_delay 15 -from [get_clocks clk1] -through [get_pins hier0/p0] -to
[get_cells inst1]

該約束中,第一條約束會覆蓋第二條約束。

Example3:

set_max_delay 4 -through [get_pins inst0/I0]
set_max_delay 5 -through [get_pins inst0/I0] -through [get_pins inst1/I3]

這個約束中,兩條都會存在,這也使得時序收斂的難度更大,因為這兩條語句合并成了:

set_max_delay 4 -through [get_pins inst0/I0] -through [get_pins inst1/I3]

編輯:hfy


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1629

    文章

    21753

    瀏覽量

    604193
  • xdc
    xdc
    +關注

    關注

    1

    文章

    24

    瀏覽量

    5935
收藏 人收藏

    評論

    相關推薦

    關于XDC約束文件,你需要知道的幾點

    先后順序的 XDC里面每一行相當于一條指令,Vivado按照行序從前往后讀取XDC指令,所以越后面的XDC指令,其優先級越高。比如
    發表于 02-08 02:10 ?5228次閱讀

    FPGA設計約束技巧XDC約束I/O篇 (上)

    從UCF到XDC的轉換過程中,最具挑戰的可以說便是本文將要討論的I/O約束了。 I/O 約束的語法 XDC 中可以用于 I/O 約束的命令包
    發表于 11-17 18:54 ?1.3w次閱讀
    <b class='flag-5'>FPGA</b>設計<b class='flag-5'>約束</b>技巧<b class='flag-5'>之</b><b class='flag-5'>XDC</b><b class='flag-5'>約束</b><b class='flag-5'>之</b>I/O篇 (上)

    FPGA設計約束技巧XDC約束I/O篇(下)

    XDC中的I/O約束雖然形式簡單,但整體思路和約束方法卻與UCF大相徑庭。加之FPGA的應用特性決定了其在接口上有多種構建和實現方式,所以從UCF到
    發表于 11-17 19:01 ?7461次閱讀
    <b class='flag-5'>FPGA</b>設計<b class='flag-5'>約束</b>技巧<b class='flag-5'>之</b><b class='flag-5'>XDC</b><b class='flag-5'>約束</b><b class='flag-5'>之</b>I/O篇(下)

    XDC和UCF的區別及映射關系

    XDC和UCF約束的區別主要包括:XDC是順序語言,它是一個帶有明確優先級的規則。一般來說,UCF應用于網絡,而XDC可以應用到引腳、端口和
    發表于 11-18 03:01 ?1.2w次閱讀

    XDC約束及物理約束的介紹

    觀看視頻,了解和學習有關XDC約束,包括時序,以及物理約束相關知識
    的頭像 發表于 01-07 07:10 ?6235次閱讀
    <b class='flag-5'>XDC</b><b class='flag-5'>約束</b>及物理<b class='flag-5'>約束</b>的介紹

    2.FreeRTOS中斷優先級和任務優先級

    FreeRTOS中斷優先級和任務優先級架構:Cortex-M3版本:FreeRTOS V9.0.0前言:最開始,我并沒有搞清楚什么是中斷優先級和任務優先級,但看了部分資料后發現這兩個并
    發表于 12-04 20:21 ?9次下載
    2.FreeRTOS中斷<b class='flag-5'>優先級</b>和任務<b class='flag-5'>優先級</b>

    STM32F103芯片中斷優先級以及FreeRTOS優先級設置

    STM32F103只用了4個位來表達優先級,因此最多支持16的可編程優先級(0~15),15為最低優先級
    發表于 01-25 18:59 ?1次下載
    STM32F103芯片中斷<b class='flag-5'>優先級</b>以及FreeRTOS<b class='flag-5'>優先級</b>設置

    uC/OS-II學習筆記——優先級反轉與優先級繼承機制

    優先級反轉,是指某同步資源被較低優先級的進程/線程所擁有,較高優先級的進程/線程競爭該同步資源未獲得該資源,而使得較高優先級進程/線程反而推遲被調度執行的現象。
    發表于 02-09 10:33 ?2次下載
    uC/OS-II學習筆記——<b class='flag-5'>優先級</b>反轉與<b class='flag-5'>優先級</b>繼承機制

    中斷優先級處理的原則及配置 搶占優先級和響應優先級的區別

    首先我們需要知道什么是中斷優先級:中斷優先級是CPU響應中斷的先后順序
    的頭像 發表于 05-18 15:10 ?2.8w次閱讀
    中斷<b class='flag-5'>優先級</b>處理的原則及配置 搶占<b class='flag-5'>優先級</b>和響應<b class='flag-5'>優先級</b>的區別

    FreeRTOS任務的優先級示例

    任務的優先級:0~24之間。數字越大,任務優先等級越高。高優先級的任務優先執行。
    的頭像 發表于 09-15 11:13 ?2820次閱讀

    Free RTOS的優先級翻轉

    優先級翻轉簡介:就是高優先級的任務運行起來的效果好像成了低優先級,而低優先級比高優先級先運行;
    的頭像 發表于 02-10 15:31 ?1343次閱讀
    Free RTOS的<b class='flag-5'>優先級</b>翻轉

    XDC約束技巧CDC篇

    上一篇《XDC 約束技巧之時鐘篇》介紹了 XDC 的優勢以及基本語法,詳細說明了如何根據時鐘結構和設計要求來創建合適的時鐘約束。我們知道 XDC
    的頭像 發表于 04-03 11:41 ?2127次閱讀

    XDC約束技巧I/O篇(上)

    XDC 約束技巧之時鐘篇》中曾對 I/O 約束做過簡要概括,相比較而言,XDC 中的 I/O 約束雖然形式簡單,但整體思路和
    的頭像 發表于 04-06 09:53 ?1382次閱讀

    XDC約束技巧I/O篇(下)

    繼《XDC 約束技巧 I/O 篇(上)》詳細描述了如何設置 Input 接口 約束后,我們接著來聊聊怎樣設置 Output 接口約束,并分
    的頭像 發表于 04-10 11:00 ?1159次閱讀

    什么是優先級反轉

    假設現在有三個任務TaskA(優先級高)、TaskB(優先級中)、TaskC(優先級低),一個信號量(Semaphore),此信號量用于任務之間爭奪某個資源。在某一時刻,高優先級的Ta
    的頭像 發表于 04-24 13:01 ?2309次閱讀
    什么是<b class='flag-5'>優先級</b>反轉
    主站蜘蛛池模板: 欧美a色爱欧美综合v| 亚洲影视网| 韩国韩宝贝2020vip福利视频| 97影院理论| 男女爱爱视频免费| 农村女人的一级毛片| 久久国产精品亚洲综合| 久久综合性| 亚洲成人网在线| 国产在线理论片免费播放| 国产高清美女一级a毛片| 婷婷九月丁香| 一区二区三| 国产伦精品一区二区三区女| 国产精品露脸脏话对白| 六月丁香激情综合成人| 中国胖女人一级毛片aaaaa| 男女视频免费观看| 中文字幕精品一区二区三区视频| 亚洲第一区在线| 欧美人与zoxxxx视频| 一区二区不卡视频在线观看| 国产热视频| 黄网站色视频免费看无下截| 亚洲成a人片毛片在线| 人人爽天天碰天天躁夜夜躁| 四虎影院免费观看视频| 亚洲国产高清精品线久久| 色香视频首页| 久久久久久99| 精品香港经典三级在线看| www.av123| 小优视频在线| 国产在线观看福利| 日本亚洲一区二区| 99久久精品费精品国产一区二| 免费亚洲视频在线观看| 亚洲成人免费看| 久久电影www成人网| 窝窝午夜看片免费视频| 色老头成人免费视频天天综合|