您好,歡迎進(jìn)入深圳市穎特新科技有限公司官方網(wǎng)站!
首先來看目錄部分:
首先是介紹部分:這部分講述的是Migrating From UCF Constraints to XDC Constraints(從UCF約束遷移到XDC約束)和About XDC Constraints(講述的是特點(diǎn),屬性,還有如何輸入XDC文件)
這里有一些我需要的部分,就是如何輸入XDC文件
下面是英文文檔:
You can enter XDC constraints in several ways, at different points in the flow.
• Store the constraints in one or more XDC files.
To load the XDC file in memory, do one of the following:
° Use the read_xdc command.
° Add it to one of your project constraints sets.
XDC files only accept the set, list,and expr built-in Tcl commands. See Appendix A, Supported XDC and SDC Commands for a complete list of supported commands.
• Generate the constraints with an unmanaged Tcl script.
To execute the Tcl script, do one of the following:
° Run the source command.
° Use the read_xdc -unmanaged command.
° Add the Tcl script to one of your project constraints sets.
什么,英文看不懂,別灰心,我也不是那么明白(英語還要練啊),但只要有心,就有辦法(只要思想不滑坡,辦法總比困難多)
您可以在流程的不同階段以多種方式輸入XDC約束:
(1)將約束保存在一個(gè)或多個(gè)XDC文件中。
要在內(nèi)存中加載XDC文件,請(qǐng)執(zhí)行以下操作之一:
1.使用read_xdc命令。
2.將其添加到您的一個(gè)項(xiàng)目約束集中。XDC文件只接受set,list和expr內(nèi)置Tcl命令。 有關(guān)支持的命令的完整列表,請(qǐng)參閱附錄A,支持的XDC和SDC命令。
(2)使用非托管Tcl腳本生成約束。
要執(zhí)行Tcl腳本,請(qǐng)執(zhí)行以下操作之一:
1.運(yùn)行source命令。
2.使用read_xdc -unmanaged命令。
3.將Tcl腳本添加到您的一個(gè)項(xiàng)目約束集中。
這部分還有一個(gè)提示和兩條重要信息:
TIP: Unlike XDC files, unmanaged Tcl scripts can include any common Tcl command for selecting
design objects and defining design constraints, including conditional and looping control structures.
IMPORTANT: The Vivado Design Suite allows you to mix XDC files and Tcl scripts in the same
constraints set. Modified constraints are saved back to their original location only if they originally
came from an XDC file, and not from an unmanaged Tcl script. A constraint generated by a Tcl script is
not managed by the Vivado Design Suite and cannot be interactively modified. For more information,
see Chapter 2, Constraints Methodology.
IMPORTANT: For XDC constraints, there is a difference in behavior between the commands source
and read_xdc. The constraints imported with the source command are not saved in the checkpoint
in the same order as they are imported. The constraints imported with read_xdc are saved first and
then those imported with source. To save all the constraints in the same order as they are applied to
the design, use read_xdc -unmanaged instead of source.
與XDC文件不同,非托管Tcl腳本可以包括用于選擇設(shè)計(jì)對(duì)象和定義設(shè)計(jì)約束的任何常見Tcl命令,包括條件和循環(huán)控制結(jié)構(gòu)。
Vivado Design Suite允許您在相同的約束集中混合XDC文件和Tcl腳本。 僅當(dāng)修改的約束最初來自XDC文件而不是來自非托管Tcl腳本時(shí),它們才會(huì)保存回原始位置。 由Tcl腳本生成的約束不由Vivado Design Suite管理,無法進(jìn)行交互式修改。 有關(guān)更多信息,請(qǐng)參閱第2章,約束方法。
對(duì)于XDC約束,命令source和read_xdc之間的行為存在差異。 使用source命令導(dǎo)入的約束不會(huì)以與導(dǎo)入時(shí)相同的順序保存在檢查點(diǎn)中。 首先保存使用read_xdc導(dǎo)入的約束,然后保存使用source導(dǎo)入的約束。 要以與應(yīng)用于設(shè)計(jì)相同的順序保存所有約束,請(qǐng)使用read_xdc -unmanaged而不是source。
要在將設(shè)計(jì)加載到內(nèi)存后驗(yàn)證特定約束的語法或影響,請(qǐng)使用Tcl控制臺(tái)和Vivado Design Suite報(bào)告功能。 這對(duì)于分析和調(diào)試時(shí)序約束和物理約束特別有用
這部分是不是感覺有些亂,這跟中國與外國的閱讀習(xí)慣是有一定關(guān)系的,還有一些概念比較晦澀難懂,這又給理解增加了一些困難,不過沒關(guān)系,如果第一遍不懂,就看第二遍,第二遍不懂,就看第三遍,誰說未必能解決根本問題,但無法否認(rèn)的是,你對(duì)它加深了認(rèn)識(shí)。
在文檔里還有一些不支持的SDC命令,那就可以不用管了,反正我暫時(shí)也用不上。
掃碼關(guān)注我們
傳真:0755-82591176
郵箱:vicky@yingtexin.net
地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08