色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Vivado中XDC文件的約束順序

OpenFPGA ? 來源:OpenFPGA ? 作者:碎碎思 ? 2021-10-13 16:56 ? 次閱讀

很對(duì)人在使用Vivado時(shí)喜歡使用多個(gè)約束文件對(duì)整個(gè)工程進(jìn)行約束,同時(shí)Vivado允許設(shè)計(jì)者使用一個(gè)或多個(gè)約束文件。雖然使用一個(gè)約束文件對(duì)于一個(gè)完整的編譯流程來說看似更方便,但是在一些情況下,這會(huì)使得問題更加復(fù)雜,比如一個(gè)設(shè)計(jì)使用了不同的IP核或者由不同團(tuán)隊(duì)開發(fā)的模塊。不管設(shè)計(jì)者在設(shè)計(jì)中,使用了一個(gè)還是多個(gè)XDC文件,Xilinx推薦設(shè)計(jì)者使用下面的順序來組織約束。XDC文件的約束順序如下:

## Timing Assertions Section# Primary clocks# Virtual clocks# Generated clocks

# Clock Groups# Input and output delay constraints## Timing Exceptions Section(sorted by precedence)# False Paths# Max Delay / Min Delay

# Multicycle Paths# Case Analysis# Disable Timing

## Physical Constraints Section

# located anywhere in the file, preferably before or after the timing constraints# or stored in a seprarte XDC file

注:

(1)Xilinx推薦將時(shí)序約束和物理約束分別保存在兩個(gè)不同的文件中。設(shè)計(jì)者也可以在一個(gè)單獨(dú)的文件中對(duì)某個(gè)模塊指定約束(每個(gè)模塊對(duì)應(yīng)一個(gè)約束)。

(2)如果在工程中,包含了一個(gè)IP,這個(gè)IP有自己的約束,則在約束集中,并不出現(xiàn)相應(yīng)的約束文件,它將和IP源文件一起出現(xiàn)(即IP有自己的約束文件,常見的就是MMCM和PLL)。

(3)如果在工程中,包含了多個(gè)約束文件。一般來說,Vivado工具首先讀取列表最上面的約束文件,最后讀取最下面的約束文件。設(shè)計(jì)者可以在集成開發(fā)環(huán)境中,將約束文件移動(dòng)到所期望的位置,用來修改約束文件在整個(gè)設(shè)計(jì)中的處理順序。等效的Tcl命令格式為

Reorder_files - fileset constrs_l - before[get_files XDC文件名][get_files XDC文件名]

在非工程模式下,read_xdc的調(diào)用順序決定了xdc文件的評(píng)估順序。

(4)如果存在IP約束文件,則先讀取1P約束文件,然后再讀取用戶約束文件。設(shè)計(jì)者可以在源文件屬性窗口修改讀取IP約束文件的順序。等效的Tcl命令格式為

set_property PROCESSING_ORDER EARLY [get_files XDC文件名]

常用的 XDC 約束命令

相關(guān)的命令作用會(huì)在后續(xù)文章繼續(xù)解釋。

責(zé)任編輯:haq

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

    關(guān)注

    5

    文章

    1701

    瀏覽量

    149504
  • 約束
    +關(guān)注

    關(guān)注

    0

    文章

    82

    瀏覽量

    12728
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    812

    瀏覽量

    66472

原文標(biāo)題:【Vivado那些事兒】約束的順序

文章出處:【微信號(hào):Open_FPGA,微信公眾號(hào):OpenFPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Vivado開發(fā)技巧:綜合策略與合適的編譯順序

    擊Settings,切換到Synthesis標(biāo)簽: 1.Constraints部分 選擇用于綜合的約束集,一個(gè)約束集是一組XDC約束
    的頭像 發(fā)表于 12-29 14:07 ?6142次閱讀

    無法在XDC文件設(shè)置maxdelay約束

    XDC文件設(shè)置maxdelay約束。 (摘自u(píng)g911:MAXDELAY:Vivado Design Suite在
    發(fā)表于 10-25 15:17

    在使用Vivado GUI實(shí)現(xiàn)和分配引腳信息后xdc約束文件中看不到結(jié)果

    在使用Vivado GUI實(shí)現(xiàn)和分配引腳信息后,我沒有在xdc約束文件中看到結(jié)果。例如,引腳和iostandard。他們?cè)谀睦飻€錢?以上來自于谷歌翻譯以下為原文After
    發(fā)表于 11-07 11:24

    如何使用IP核生成的xdc文件

    當(dāng)我們通過IP目錄在Vivado創(chuàng)建一些IP內(nèi)核時(shí),將使用xdc文件生成一些內(nèi)核。在這個(gè)xdc文件
    發(fā)表于 03-26 12:29

    如何創(chuàng)建自己的xdc文件

    你好我目前正在使用外部多路復(fù)用器在Vivado 2017上開展一個(gè)項(xiàng)目。關(guān)于約束文件(.xdc),我有一個(gè)更普遍的問題。如何創(chuàng)建自己的xdc
    發(fā)表于 05-22 10:27

    正則表達(dá)式在Vivado約束文件的應(yīng)用

      使用xdc文件進(jìn)行管腳、位置、時(shí)序和屬性等約束的時(shí)候,經(jīng)常會(huì)使用各種get命令。Vivado提供了很豐富的匹配表達(dá)式,比如等于==、不等于!=、匹配=~、不匹配!~、《、》、《=、
    發(fā)表于 01-26 07:03

    關(guān)于XDC約束文件,你需要知道的幾點(diǎn)

    作者:?圓宵?FPGA那點(diǎn)事兒 在ISE時(shí)代,使用的是UCF約束文件。從Vivado開始,XDC成了唯一支持的約束標(biāo)準(zhǔn)。
    發(fā)表于 02-08 02:10 ?5212次閱讀

    ISE約束導(dǎo)入vivado總共分幾步

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

    XDC的時(shí)鐘約束及優(yōu)勢(shì)

    Xilinx?的新一代設(shè)計(jì)套件 Vivado 引入了全新的約束文件 XDC,在很多規(guī)則和技巧上都跟上一代產(chǎn)品 ISE 中支持的 UCF 大
    發(fā)表于 11-18 03:59 ?3602次閱讀

    如何將Altera的SDC約束轉(zhuǎn)換為Xilinx XDC約束

    了解如何將Altera的SDC約束轉(zhuǎn)換為Xilinx XDC約束,以及需要更改或修改哪些約束以使Altera的約束適用于
    的頭像 發(fā)表于 11-27 07:17 ?5123次閱讀

    XDC時(shí)鐘約束的三種基本語法

    和運(yùn)算符等等,對(duì)其它復(fù)雜的循環(huán)以及文件 I/O 等語法可以通過在 Vivado source 一個(gè) Tcl 文件的方式來補(bǔ)充。
    的頭像 發(fā)表于 01-30 17:29 ?9656次閱讀

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

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

    Vivado設(shè)計(jì)約束功能概述

    XDC約束可以用一個(gè)或多個(gè)XDC文件,也可以用Tcl腳本實(shí)現(xiàn);XDC文件或Tcl腳本都要加入到工
    的頭像 發(fā)表于 06-30 11:27 ?3768次閱讀

    XDC約束技巧之時(shí)鐘篇

    Xilinx的新一代設(shè)計(jì)套件Vivado引入了全新的約束文件 XDC,在很多規(guī)則和技巧上都跟上一代產(chǎn)品 ISE 中支持的 UCF 大不相同
    的頭像 發(fā)表于 03-28 09:51 ?2503次閱讀

    如何在Vivado添加時(shí)序約束呢?

    今天介紹一下,如何在Vivado添加時(shí)序約束Vivado添加約束的方法有3種:xdc
    的頭像 發(fā)表于 06-26 15:21 ?4126次閱讀
    如何在<b class='flag-5'>Vivado</b><b class='flag-5'>中</b>添加時(shí)序<b class='flag-5'>約束</b>呢?
    主站蜘蛛池模板: 亚洲九九视频| 国产成人片视频一区二区青青| 精品一品国产午夜福利视频| 骚浪插深些好烫喷了| ASIAN大陆明星裸休合成PICS| 久久精品视频uu| 亚洲精品在线观看视频| 国产麻豆精品人妻无码A片| 乳欲性高清在线| 超碰在线视频97| 欧美在线看费视频在线| 99精彩视频在线观看| 麻豆精品乱码WWW久久密| 夜夜精品视频一区二区| 果冻传媒2021一二三区| 亚洲免费国产| 韩国女人高潮嗷嗷叫视频| 亚洲狠狠97婷婷综合久久久久| 国产探花在线精品一区二区| 性色爽爱性色爽爱网站| 国产精品视频大全| 性女传奇快播| 果冻传媒2021一二三在线观看| 亚洲免费黄色| 久久久久亚洲日日精品| 中文日韩亚洲欧美字幕| 快播电影官方网站| 69国产精品成人无码视频| 免费的黄直播| caoporen超碰在线视频| 欧洲馒头大肥p| 俄罗斯女人Z0Z0极品| 少妇精品久久久一区二区三区| 国产白丝精品爽爽久久蜜臀 | 色屁屁影院| 国产AV视频一区二区蜜桃| 熟女人妻久久精品AV天堂| 国产精品亚洲电影久久成人影院 | 91福利国产在线观看网站| 蜜桃狠狠色伊人亚洲综合网站| 99久久亚洲|