哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

3天內不再提示

如何管理約束文件?

FPGA技術驛站 ? 來源:FPGA技術驛站 ? 作者:FPGA技術驛站 ? 2022-12-08 13:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

約束文件是FPGA設計中不可或缺的源文件。那么如何管理好約束文件呢? 到底設置幾個約束文件? 通常情況下,設計中的約束包括時序約束和物理約束。前者包括時鐘周期約束、輸入/輸出延遲約束、多周期路徑約束和偽路徑約束。后者包括管腳分配、管腳電平等。除此之外,有些情況下還包括用于設計調試的約束(設置ILA屬性)或位置約束或通過Pblock執(zhí)行的面積約束。Xilinx建議將約束分類寫入不同的文件中,典型的場景是:時序約束放在一個文件里,物理約束放在一個文件里。如下圖所示。圖中wave_gen_timing.xdc中寫的是時序約束,wave_gen_pins.xdc中寫的是管腳分配。如果有ILA,可將ILA相關信息寫入單獨的文件中,這樣的好處是當后期不再需要調試時,直接將該文件移除或點右鍵選擇DisableFile,而不用一行行注釋。

07d47a68-76a9-11ed-8abf-dac502259ad0.png

用于OOC綜合的約束 Vivado支持對IP、BlockDesign進行OOC(Out-of-Context)綜合。同時,Vivado還可對指定的用戶模塊進行OOC綜合,這時可對該模塊指定OOC綜合時用到的約束文件。這可通過xdc文件屬性USED_IN設定,將其值設置為{synthesis,out_of_context},如下圖所示。

07ef3e3e-76a9-11ed-8abf-dac502259ad0.png

設置約束的生效階段

默認情況下,添加到Vivado工程中的xdc文件既用于綜合階段也用于布局布線階段。但事實上,有些約束僅在布局布線階段有效,例如管腳分配,這時可通過.xdc文件屬性設定其使用階段,如下圖所示。

080a6f42-76a9-11ed-8abf-dac502259ad0.png

即使對于時序約束,也只有如下幾條命令且與建立時間相關時綜合階段才起作用,這也是為什么我們在分析綜合后的設計時只關注建立時間違例而忽略保持時間違例。

0829e1c4-76a9-11ed-8abf-dac502259ad0.png

審核編輯:湯梓紅

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

    關注

    1663

    文章

    22491

    瀏覽量

    638854
  • Xilinx
    +關注

    關注

    73

    文章

    2205

    瀏覽量

    131803
  • 文件
    +關注

    關注

    1

    文章

    597

    瀏覽量

    26110
  • 約束
    +關注

    關注

    0

    文章

    83

    瀏覽量

    13202

原文標題:如何管理約束文件?

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    《EDA工具手冊》約束管理器分冊

    第一章 約束管理器介紹41.1約束管理器簡介41.2約束管理器界面簡介81.2.1workshe
    發(fā)表于 11-10 12:30

    【FPGA學習】如何使用 ISE 編寫約束文件

    3-56 所示。一般使用 Constraints Editor 編輯約束文件,啟動 Constraints Editor 的方法是雙擊源代碼管理區(qū)中約束
    發(fā)表于 09-29 09:18

    PADS約束管理器不能用

    請問下padsVX2.2的約束管理器,為什么不能用呢?難道要正版的許可文件
    發(fā)表于 04-11 02:55

    PADS約束管理使用指南

    PADS 擁有功能強大且簡單易用的約束管理系統(tǒng),適用于創(chuàng)建、評審和驗證 PCB 設計約束
    發(fā)表于 09-16 08:10

    請問時序約束文件SDC支持哪些約束?

    時序約束文件SDC支持哪些約束
    發(fā)表于 08-11 09:27

    賽靈思(Xilinx)FPGA用戶約束文件的分類和語法說明

    FPGA設計中的約束文件有3類:用戶設計文件(.UCF文件)、網(wǎng)表約束文件(.NCF
    發(fā)表于 02-11 06:33 ?2086次閱讀

    如何為密集的高約束PCB設計創(chuàng)建和管理約束

    本視頻將會概述基本的約束管理概念,并演示如何為密集的高約束 PCB 設計創(chuàng)建和管理約束
    的頭像 發(fā)表于 05-17 06:01 ?3222次閱讀
    如何為密集的高<b class='flag-5'>約束</b>PCB設計創(chuàng)建和<b class='flag-5'>管理</b><b class='flag-5'>約束</b>

    如何創(chuàng)建和管理約束密集型、高度約束的PCB設計

    這個視頻概述基本約束管理的概念和演示了如何創(chuàng)建和管理約束密集、高度受限的PCB設計。
    的頭像 發(fā)表于 11-07 07:08 ?3976次閱讀

    PADS約束管理系統(tǒng)創(chuàng)建、審查和驗證PCB設計約束

    墊標準+和墊專業(yè)使用的強大和易于使用的約束管理系統(tǒng)創(chuàng)建、評審和驗證PCB設計約束。
    的頭像 發(fā)表于 11-04 07:02 ?2712次閱讀

    易于使用的pads約束管理標準

    增加你的效率和生產(chǎn)率。創(chuàng)造和捕捉設計約束與無壓力墊約束管理標準。
    的頭像 發(fā)表于 11-01 07:09 ?2920次閱讀

    約束管理器節(jié)省設計時間

    如果相同的模板需要在多個項目,快速導入保存約束模板可以節(jié)省寶貴的時間。在墊VX.2.5,用戶現(xiàn)在可以輕松地導入和導出其約束模板從一個項目到下一個。而不是創(chuàng)建模板一遍又一遍,約束管理器可
    的頭像 發(fā)表于 10-24 07:00 ?2724次閱讀

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

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

    Vivado中XDC文件約束順序

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

    Vivado設計約束功能概述

    XDC約束可以用一個或多個XDC文件,也可以用Tcl腳本實現(xiàn);XDC文件或Tcl腳本都要加入到工程的某個約束集(set)中;雖然一個約束集可
    的頭像 發(fā)表于 06-30 11:27 ?5762次閱讀

    約束管理器.zip

    約束管理
    發(fā)表于 12-30 09:22 ?3次下載
    盐池县| 津市市| 乌鲁木齐市| 秦安县| 威宁| 敦煌市| 江孜县| 芒康县| 嵩明县| 普格县| 茶陵县| 晋江市| 开鲁县| 洛南县| 马山县| 怀宁县| 石河子市| 阿坝县| 依安县| 峨边| 南溪县| 石台县| 科尔| 资中县| 卢湾区| 吉木乃县| 海丰县| 嘉定区| 和政县| 徐州市| 韩城市| 大石桥市| 丹寨县| 武乡县| 中江县| 新河县| 邻水| 图片| 监利县| 永登县| 乌海市|