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

錫珠產(chǎn)生的常見原因及解決方法
以太網(wǎng)阻塞的常見原因與解決方法
PCB焊盤脫落的原因及解決方法?
交流接觸器無法吸合的原因及解決方法
變頻器無法進(jìn)行調(diào)速的原因和解決方法

評論