1、綜合-優化資源
當選擇為none,綜合器優化的最少,當選擇為full時,綜合器優化的最多,選擇rebuilt時,工具自動選擇一個折中的方案,對當前工程做優化。如果在rebuilt的選項不希望一些信號被優化,則可以調用原語進行約束。
對于模塊,想保留該模塊的層次結構
(* keep_hierarchy=“yes” )
對于信號,在實際使用中,最好作用于寄存器,有的wire即使約束,也會被優化。
( keep=“true” )
2、綜合-資源共享
當選擇為on時,使能資源共享,當選擇為off時,關閉資源共享,當選擇為auto時,綜合器會根據時序的余量自動選擇是否啟動資源共享。
注意,此此選項只對當前代碼中加減乘有影響。
3、綜合-扇出限制
默認是10000,這只是一個籠統的全局設置,對復位無效。
對于單一信號的扇出約束,使用約束
( max_fanout= *)
4、狀態機的編碼方式
當選擇為auto時,綜合器會根據當前的代碼,自動選擇最有的編碼方式。
審核編輯:湯梓紅
-
Vivado
+關注
關注
19文章
828瀏覽量
68192
發布評論請先 登錄
如何使用One Spin檢查AMD Vivado Design Suite Synth的結果

FPGA時序約束之設置時鐘組

一文詳解Vivado時序約束

e203在vivado硬件里自定義指令識別為非法指令怎么解決?
Vivado Design Suite用戶指南:邏輯仿真

Termius設置,如何設置Termius?

Xilinx_Vivado_SDK的安裝教程

U50的AMD Vivado Design Tool flow設置

每次Vivado編譯的結果都一樣嗎

Vivado使用小技巧

Vivado編輯器亂碼問題

評論