在透過 Vivado 去建立新的專案的時候,開發板沒有 Zybo Board 的選項可以選,我們就必須自己去設定關於 Zybo Board 的資訊。幸好, Digilentinc 針對這個問題有提供關於 Zybo Board 的設定檔,就讓我們來搞定他吧。
關於 Zybo Board 的設定檔可以在 Digilentinc 的 GitHub 上找到
下載設定檔
我們可以透過 git 或是直接下載 Digilentinc 位於 GitHub 的 設定檔 ,這邊採用 wget 進行下載。
coldnew@gentoo ~ $ wget https://github.com/Digilent/vivado-boards/archive/master.zip
下載完成後,將其解壓
coldnew@gentoo ~ $ unzip master.zip
你會看到裡面有以下內容,實際上這份壓縮包包含了所有 Digilentinc 設計的 Xilinx 相關的開發板的設定資訊。
coldnew@gentoo ~/vivado-boards-master $ tree -L 3 . . <b> ├── new <b> │ └── board_files <b> │ ├── arty <b> │ ├── arty-z20 <b> │ ├── basys3 <b> │ ├── cmod_a7-15t <b> │ ├── cmod_a7-35t <b> │ ├── genesys2 <b> │ ├── nexys4 <b> │ ├── nexys4_ddr <b> │ ├── nexys_video <b> │ └── zybo <b> ├── old <b> │ └── board_parts <b> │ ├── artix7 <b> │ ├── kintex7 <b> │ └── zynq <b> └── README.md 17 directories, 1 file
安裝設定檔
接下來就是進行安裝了,假設你的 Vivado 安裝到 /opt/Xilinx/Vivado/2016.1/
的話,我們要把 vivado-boards-master/new/board_files
複製過去
coldnew@gentoo ~/vivado-boards-master $ cp -rf new/board_files /opt/Xilinx/Vivado/2016.1/data/boards/
完成後,你在 /opt/Xilinx/Vivado/2016.1/data/boards/
的資料應該會像這樣
coldnew@gentoo /opt/Xilinx/Vivado/2016.1/data/boards/board_files $ tree -L 1 . . <b> ├── ac701 <b> ├── arty <b> ├── basys3 <b> ├── cmod_a7-15t <b> ├── cmod_a7-35t <b> ├── genesys2 <b> ├── nexys4 <b> ├── nexys4_ddr <b> ├── nexys_video <b> ├── README.md ├── zc702 <b> ├── zed <b> └── zybo <b> 12 directories, 1 file
建立專案
如果你安裝過程都沒遇到問題,重新啟動 Vivado 建立新的專案,就可以看到 Zybo Board 的開發板設定囉~