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

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

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

3天內不再提示

Vivado里如何使用模糊性的位置約束?

FPGA技術驛站 ? 來源:FPGA技術驛站 ? 作者:FPGA技術驛站 ? 2022-11-17 11:47 ? 次閱讀

提到位置約束,我們會想到手工布局的方式,即畫Pblock,將指定模塊放入相應Pblock內,這既是面積約束又是位置約束,但顯然這種約束是較為具體的位置約束。這種方式需要工程師有一定的經驗,有時還需要借鑒參考Vivado之前的布局結果,換言之,我們確定的Pblock位置未必是工具認為的最佳位置。對于特定的底層單元,例如RAMB36K或DSP48,可通過屬性LOC指定其具體位置(site的位置),顯然這也是非常具體的位置約束。那么是否可以做模糊的位置約束?即希望指定的模塊彼此靠得近一些,或一些底層單元在指定區域(無需指定具體site的位置)。答案是肯定的。這里我們就介紹幾個屬性。

CLOCK_REGION 屬性CLOCK_REGION可用于指定時鐘緩沖器如BUFG的位置,不同于屬性LOC,/CLOCK_REGION僅確定指定時鐘緩沖器位于哪個時鐘區域,這個區域內會有多個時鐘緩沖區可供選擇。CLOCK_REGION可以在XDC中使用,方法如下:

e01f98b6-6629-11ed-8abf-dac502259ad0.png

在大多數情況下,時鐘緩沖器由全局時鐘管腳、MMCM/PLL或GT*_CHANNELs驅動,這種情況下,Vivado會自動確定時鐘緩沖器的位置,無需人工干預。 CLOCK_LOW_FANOUT 如果某個時鐘所驅動的負載較小(時鐘扇出較低),那么可以對時鐘緩沖器輸出端所連接的網線施加屬性CLOCK_LOW_FANOUT,并將其值設置為TRUE,這樣工具將嘗試將這些負載放置在一個時鐘區域內,但用戶無需指定到底是哪個時鐘區域。具體使用方法如下:

e02fa6a2-6629-11ed-8abf-dac502259ad0.png

這里需要注意:這個屬性的施加對象是網線net,這個net應是時鐘緩沖器輸出端所連接的net。此外,如果這些負載無法放置在一個時鐘區域內(資源不夠),那么工具將會忽略此約束。

審核編輯:湯梓紅

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

    關注

    6

    文章

    2023

    瀏覽量

    46279
  • Vivado
    +關注

    關注

    19

    文章

    822

    瀏覽量

    67856

原文標題:Vivado里如何使用模糊性的位置約束?

文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術驛站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    VIVADO時序約束及STA基礎

    時序約束的目的就是告訴工具當前的時序狀態,以讓工具盡量優化時序并給出詳細的分析報告。一般在行為仿真后、綜合前即創建基本的時序約束Vivado使用SDC基礎上的XDC腳本以文本形式約束
    的頭像 發表于 03-11 14:39 ?1w次閱讀

    一文詳解Vivado時序約束

    Vivado的時序約束是保存在xdc文件中,添加或創建設計的工程源文件后,需要創建xdc文件設置時序約束。時序約束文件可以直接創建或添加已存在的約束
    的頭像 發表于 03-24 09:44 ?1417次閱讀
    一文詳解<b class='flag-5'>Vivado</b>時序<b class='flag-5'>約束</b>

    vivado約束參考文檔

    約束指令介紹)UG904 - Vivado Design Suite User Guide -Implementation UG906- Vivado Design Suite User Guide
    發表于 09-26 15:35

    Vivado忽略了約束文件

    出于某種原因,Vivado忽略了我的約束文件,當我嘗試在tcl控制臺中逐個輸入約束時,我嘗試分配的每個端口都會出現以下錯誤:set_property PACKAGE_PIN T19
    發表于 11-06 11:36

    ISE約束導入vivado總共分幾步

    最近有些朋友在ISE中做的V7項目需要切換到vivado來,但導入代碼后,導入約束時,發現vivado不再支持UCF文件,如果手抄UCF約束VI
    發表于 03-24 13:54 ?9070次閱讀
    ISE<b class='flag-5'>約束</b>導入<b class='flag-5'>vivado</b>總共分幾步

    Vivado進行時序約束的兩種方式

    上面我們講的都是xdc文件的方式進行時序約束Vivado中還提供了兩種圖形界面的方式,幫我們進行時序約束:時序約束編輯器(Edit Timing Constraints )和時序
    的頭像 發表于 03-08 17:17 ?2w次閱讀
    <b class='flag-5'>Vivado</b>進行時序<b class='flag-5'>約束</b>的兩種方式

    Vivado IDE全面了解XDC文件的約束順序

    Vivado IDE約束管理器將任何已編輯的約束保存回XDC文件中的原始位置,但不會保存在Tcl腳本中。 任何新約束都保存在標記為目標的XD
    的頭像 發表于 11-13 10:53 ?4527次閱讀
    <b class='flag-5'>Vivado</b> IDE全面了解XDC文件的<b class='flag-5'>約束</b>順序

    Vivado中XDC文件的約束順序

    很對人在使用Vivado時喜歡使用多個約束文件對整個工程進行約束,同時Vivado允許設計者使用一個或多個約束文件。雖然使用一個
    的頭像 發表于 10-13 16:56 ?7179次閱讀

    vivado多時鐘周期約束set_multicycle_path使用

    Vivado下set_multicycle_path的使用說明 vivado下多周期路徑約束(set_multicycle_path)的使用,set_multicycle_path一般...
    發表于 12-20 19:12 ?1次下載
    <b class='flag-5'>vivado</b>多時鐘周期<b class='flag-5'>約束</b>set_multicycle_path使用

    Vivado設計約束功能概述

    XDC約束可以用一個或多個XDC文件,也可以用Tcl腳本實現;XDC文件或Tcl腳本都要加入到工程的某個約束集(set)中;雖然一個約束集可以同時添加兩種類型約束,但是Tcl腳本不受
    的頭像 發表于 06-30 11:27 ?4205次閱讀

    如何在Vivado中添加時序約束呢?

    今天介紹一下,如何在Vivado中添加時序約束Vivado添加約束的方法有3種:xdc文件、時序約束向導(Constraints Wiza
    的頭像 發表于 06-26 15:21 ?4883次閱讀
    如何在<b class='flag-5'>Vivado</b>中添加時序<b class='flag-5'>約束</b>呢?

    Vivado綜合階段什么約束生效?

    Vivado綜合默認是timing driven模式,除了IO管腳等物理約束,建議添加必要的時序約束,有利于綜合邏輯的優化,同時綜合后的design里面可以評估時序。
    的頭像 發表于 07-03 09:03 ?853次閱讀

    Vivado的Implementation階段約束報警告?

    幫到不經常看群消息的小伙伴,另一方面也算是我們的技術積累。 Q:Vivado的Implementation階段約束報警告? ? [Vivado?12-627]?No?clocks?matched
    的頭像 發表于 08-08 14:10 ?1482次閱讀

    Vivado Design Suite用戶指南:使用約束

    電子發燒友網站提供《Vivado Design Suite用戶指南:使用約束.pdf》資料免費下載
    發表于 09-13 15:48 ?2次下載
    <b class='flag-5'>Vivado</b> Design Suite用戶指南:使用<b class='flag-5'>約束</b>

    Vivado使用小技巧

    有時我們對時序約束進行了一些調整,希望能夠快速看到對應的時序報告,而又不希望重新布局布線。這時,我們可以打開布線后的dcp,直接在Vivado Tcl Console輸入更新后的時序約束
    的頭像 發表于 10-24 15:08 ?780次閱讀
    <b class='flag-5'>Vivado</b>使用小技巧
    主站蜘蛛池模板: 激情六月婷婷 | 女性一级全黄生活片在线播放 | 国产盗摄女厕美女嘘嘘 | 黄色小视频免费看 | 色多多在线观看高清免费 | 色天使在线视频 | 另类视频色综合 | 五月天在线婷婷 | 欧美一级黄色片 | 欧美精品久久天天躁 | 国产色综合天天综合网 | 末发育女一区二区三区 | 在线免费色视频 | 222aaa免费 | 性xxxx奶大欧美高清 | 成人黄色免费 | 午夜在线视频 | 明星三级国产免费播放 | 三级黄色一级视频 | 丁香午夜婷婷 | 欧洲综合色 | 久久在线播放 | 天天翘夜夜洗澡天天做 | 欧美成人午夜毛片免费影院 | 看日本黄大片在线观看 | 美女视频一区二区三区 | 国产成人精品本亚洲 | 免费看美女禁处爆涌视频 | 久久青草精品一区二区三区 | 俄罗斯一级成人毛片 | 色老头在线官方网站 | 天堂在线网站 | 国产精品天天在线 | 拍拍拍美女黄色1000视频 | 97精品伊人久久大香线蕉 | 黄色三级三级三级免费看 | 国产亚洲精品久久久久久久软件 | 亚洲电影一区二区 | 三级视频网站 | 日毛片 | 国产自产视频在线观看香蕉 |