黃做網(wǎng)站游戲推廣員平臺
Vivado工具將所有邏輯上等效的信號的驅(qū)動程序合并為單個驅(qū)動程序
在邏輯優(yōu)化過程中指定-merge_equivalent_drivers選項時
(opt_design)。請參閱《Vivado Design Suite用戶指南:實施》中的此鏈接
(UG904)[參考文獻20]了解更多信息。
EQUIVALENT_DRIVER_OPT單元格屬性允許您控制哪些等效網(wǎng)絡(luò)和
運行opt_design時是否合并驅(qū)動程序:
?在原始驅(qū)動程序上將EQUIVALENT_DRIVER_OPT屬性設(shè)置為MERGE
副本,在optdesign期間觸發(fā)合并等效驅(qū)動程序階段,并合并
具有該屬性的邏輯上等效的驅(qū)動程序。
?將EQUIVALENT_DRIVER_OPT屬性設(shè)置為保留原始驅(qū)動程序及其
副本,防止在等效驅(qū)動程序期間合并這些指定的驅(qū)動程序
合并和控制集合并階段。這不包括指定的驅(qū)動程序,但
否則,在設(shè)計的其余部分運行等效的驅(qū)動程序合并。
架構(gòu)支持
所有架構(gòu)。
適用對象
?單元(get_cell)
價值觀
?合并:僅在指定單元格上啟用等效的驅(qū)動程序合并優(yōu)化。
?KEEP:禁用指定單元格上的等效驅(qū)動程序合并優(yōu)化,但
否則合并其余的設(shè)計。
XDC Syntax
set_property EQUIVALENT_DRIVER_OPT < MERGE | KEEP > [get_cells <instance>]
XDC Syntax Example
# Specifies to MERGE equivalent drivers on the specified cells
set_property EQUIVALENT_DRIVER_OPT MERGE [get_cells U0/mem_reg_mux_sel_reg_0*]
排除位置
EXCLUDE_PLACEMENT屬性用于指示內(nèi)部的設(shè)備資源
由Pblock定義的區(qū)域應(yīng)僅用于Pblock中包含的邏輯。
默認(rèn)情況下,允許Vivado放置器將未分配給Pblock的邏輯放置在
Pblock保留的資源范圍。此屬性可防止這種情況,并保留
Pblock的邏輯資源。
提示:這只會關(guān)閉Pblock的邏輯資源。外部邏輯仍然可以使用內(nèi)部的路由資源
由Pblock定義的區(qū)域。
架構(gòu)支持
所有設(shè)備。
適用對象
?P塊(get_blocks)
價值觀
?TRUE:保留Pblock內(nèi)的設(shè)備邏輯資源,供分配給的邏輯使用
從而防止外部邏輯的放置。
?FALSE:不要在Pblock內(nèi)保留邏輯資源。
EXCLUDE_PLACEMENT屬性用于指示內(nèi)部的設(shè)備資源
由Pblock定義的區(qū)域應(yīng)僅用于Pblock中包含的邏輯。
默認(rèn)情況下,允許Vivado放置器將未分配給Pblock的邏輯放置在
Pblock保留的資源范圍。此屬性可防止這種情況,并保留
Pblock的邏輯資源。
提示:這只會關(guān)閉Pblock的邏輯資源。外部邏輯仍然可以使用內(nèi)部的路由資源
由Pblock定義的區(qū)域。
架構(gòu)支持
所有設(shè)備。
適用對象
?P塊(get_blocks)
價值觀
?TRUE:保留Pblock內(nèi)的設(shè)備邏輯資源,供分配給的邏輯使用
從而防止外部邏輯的放置。
?FALSE:不要在Pblock內(nèi)保留邏輯資源。
XDC Syntax
set_property EXCLUDE_PLACEMENT TRUE [get_pblocks test]