Vivado使用技巧(5):屬性編輯器的使用

FPGADesigner發表於2018-08-11

在選中檔案、單元、設計或I/O時,屬性視窗(Properites)中都會顯示相關屬性。修改單個檔案的屬性時直接在該屬性視窗中修改即可,但當我們需要批量修改多個物件的屬性時,就需要藉助屬性編輯器(Property Editor)。


啟動屬性編輯器

點選Tools->Property Editor開啟屬性編輯器,開啟時為空白。選中需要編輯屬性的物件(如Sources視窗、NetList視窗中的物件等),點選屬性編輯器上方的“+”新增到視窗中,點選“-”可以移除:
這裡寫圖片描述


批量修改屬性

批量修改功能的實現藉助於“+”左邊的兩個箭頭:Fill upFill down(或者右鍵選單中)。假設我要將4個VHDL檔案的檔案型別批量修改為VHDL 2008。將需要修改的物件選中(使用CTRL和SHIFT按鍵),首先將選中列表的第一個物件屬性修改為VHDL 2008:
這裡寫圖片描述
點選Fill down按鈕,該屬性值將填充到整個選中列表:
這裡寫圖片描述
或者修改選中列表的最後一個物件屬性,點選Fill up填充。


屬性編輯器設定

我們可以對屬性編輯器做一些設定來滿足我們的需求,點選屬性編輯器中的“螺母”設定按鈕,彈出如下視窗:
這裡寫圖片描述
選中“Group Header”可以將一些相關的屬性按組分類,如下圖:
這裡寫圖片描述
ISOLATED、ISOLATED_EXEMPT、RECONFIGURABLE、TANDEM這四個屬性相互關聯,因此會排列到HD這個Group中。

設定的Types中根據物件的型別來選擇隱藏或顯示物件(因為不同型別的物件其屬性一般相差很大);Properties顯示了新增到屬性編輯器的所有物件的所有屬性,可以選擇顯示或隱藏某些屬性值。

相關文章