使用軟體:vivado
vivado使用的約束檔案格式為xdc檔案,xdc檔案主要是定義管腳約束、時鐘約束,以及其他時序約束,
約束檔案的創建:
①先創建一個.xdc的約束檔案,在vivado左側邊欄Project Manager下,點擊Add Source

②選擇Add or create constraints,點擊Next

③點擊Create File按鈕,在file name輸入檔案名,點擊OK

④點擊Finish按鈕,完成約束檔案的創建
約束檔案的書寫:(普通IO口只需約束引腳號和電壓)
管腳約束:set_property PACKAGE_PIN 引腳編號 [get_ports 埠名稱]
電平信號約束:set_property IOSTANDARD 電壓 [get_ports 埠名稱]
!!!此處需要注意大小寫,埠名稱如果是陣列的話用{ }括起來,埠名稱必須和源代碼中的名字一致,且不能和關鍵字一樣,
以led[0]的約束為例:
set_property PACKAGE_PIN G14 [get_ports {led[0]}] 為了系結led[0]的管腳
set_property IOSTANDARD LVCMOS33 [get_ports {led[0]}] 為了設定led[0]的電平約束
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/32779.html
標籤:其他
