在使用 AMD Vivado Design Suite 對開發板(Evaluation Board)進行 FPGA 開發時,我們通常希望在創建工程時直接選擇開發板,這樣 Vivado 能夠自動配置對應的器件信息和約束文件(XDC),大大簡化工程初始化流程。然而,在某些情況下,我們可能會發現 Vivado 的界面中無法選中目標開發板,導致只能手動選擇器件。那么,遇到這種情況該如何處理呢?
本文將詳細介紹 Vivado 無法選中開發板的常見原因及相應的解決方法,幫助開發者順利完成工程創建和開發準備工作。
正常情況下可以在 Vivado 界面中搜索目標開發板,比如:
Board file 未下載
Vivado 默認安裝只包含部分常用的開發板信息:
1.可以在 Vivado 界面中下載 Board file (Tools -> Vivado Store…)。
2. 在 Github 上下載 Board file。
https://github.com/Xilinx/XilinxBoardStore/tree/master/boards
3. 從 AMD 官網下載。
比如 U250 的 Board file 下載頁面(有些不再支持的開發板的 Board file 在官網將無法找到):
https://www.amd.com/en/support/downloads/alveo-downloads.html/accelerators/alveo/u250.html
4. 從第三方開發板提供商的官網上直接下載其 Board 支持包。
自行下載后 Board file 后未能正確配置其路徑
即使已經下載了 Board 文件,如果沒有正確設置 Vivado 的 Board 文件路徑,Vivado 依舊無法識別。
1.可以在 Vivado_init.tcl 文件中直接設置 Parameter 指向 Board file 所在的位置。
Vivado_init.tcl 文件在不同環境下的位置,如果在該位置沒有發現文件,就自行創建 Vivado_init.tcl文件:
2. 也可以直接把 Board file 拷貝到安裝目錄下:
Board 對應的 Part 無法找到
某些 Board 支持包僅兼容特定版本的 Vivado,若使用的是過舊或過新的版本,可能導致識別失敗。比如一些工程樣片(ES1)。
1. 確認 Part 是否已經正確安裝, 如果之前沒有安裝, 一般可以勾選目標器件, 補充安裝對應的器件。
2. 確認下載的 Board 文件是否支持當前 Vivado 版本。部分廠商的 GitHub 倉庫會注明支持的 Vivado 版本,如“Tested on Vivado 2022.1”。如果不兼容,可嘗試按實際情況升級或降級 Vivado。
3. 確認是否申請了特殊 Part 的 License 文件。
License相關的設置問題可以參考: https://adaptivesupport.amd.com/s/article/Xilinx-Licensing-Solution-Center。
權限或文件損壞問題
在系統內使用 Vivado 時,若 Board file 文件夾權限設置不正確或者文件損壞,Vivado 也可能無法讀取 Board file, 導致找不到 Board。可以考慮重新下載 Board file 并保存到合適的文件夾。
希望以上方法能否幫助您正確設置開發板的 Board file,如果排除了這些可能性之后還是有問題,可以通過 AMD 中文論壇尋求幫助。
-
FPGA
+關注
關注
1645文章
22040瀏覽量
618189 -
amd
+關注
關注
25文章
5586瀏覽量
136324 -
開發板
+關注
關注
25文章
5675瀏覽量
104566 -
Vivado
+關注
關注
19文章
835瀏覽量
68727
原文標題:開發者分享|在 AMD Vivado? Design Suite 界面無法選中開發板時應該如何應對
文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發者社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
ubuntu下vivado無法識別到mcu200t開發板是什么原因造成的?
HYT主機常見問題及解決方法
IE無法瀏覽網頁的常見原因及解決方法
Arduino IDE 離線安裝自定義開發板 / 附加開發板下載時出錯 解決方法

錫珠產生的常見原因及解決方法
以太網阻塞的常見原因與解決方法
PCB焊盤脫落的原因及解決方法?
交流接觸器無法吸合的原因及解決方法
變頻器無法進行調速的原因和解決方法

評論