忙完了一眾雜事,終於可以開始Eclypse Z7板子的上手之旅,本文進行了Eclypse Z7 + Zmod ADC 1410基礎環境的搭建,在看官方教學的時候感覺思維混亂,不知道從何下手,所以記錄下搭建過程中的所知所見所聞所感,為自己理一個思路。
作業系統:windows10
軟體平臺:vivado2019.1 SDK開發套件
硬體平臺:Digilent Eclypse-Z7 Zmod開發套件
對於一個zynq板子的工程,一般來說我們是要需要使用vivado來搭建完FPGA部分的工程,然後再轉到SDK進行開發的,本文就來著手Eclypse-Z7 + Zmod ADC 1410 的vivado基礎環境搭建。
注:git bash是我常常使用的git工具,當然你也可以使用其他的。
開啟該軟體,在命令列使用cd指令,cd到你想存放這些檔案的目錄下,輸入:
git clone --recursive https://github.com/Digilent/Eclypse-Z7 -b zmod_adc/master
注:–recursive引數的意思就是下載該專案以及該專案中包含的其他專案。不加這個引數的話是不包含其他專案的,只有個資料夾,裡面是空的。
*例:
假如你想把該專案存放到 D:\Store1目錄下,就執行cd D:\Store1,然後執行git語句
下載結束後,Digilent/Eclypse-Z7 Github專案的目錄結構如下:
注:該專案官方僅在vivado2019.1套件上驗證通過。
Digilent/Eclypse-Z7 儲存庫簡要說明:
hw:vivado專案的構建相關。
os:Petalinux專案相關。
sw:SDK工作區相關。
開啟vivado,在Tcl處輸入
cd <上一步下載的github專案存放的目錄>/Eclypse-Z7/hw/digilent-vivado-scripts/
比如我的github專案儲存在D:/Store1/目錄下,就執行
cd D:/Store1/Eclypse-Z7/hw/digilent-vivado-scripts/
然後執行專案構建指令碼 digilent_vivado_checkout.tcl,在Tcl輸入下述語句
source ./digilent_vivado_checkout.tcl
回車執行,接下來等待工程構建結束即可,當工程構建成功時,如下圖所示,工程名字預設為hw,工程存放在 \Eclypse-Z7\hw\proj 目錄下。
至此,Eclypse-Z7 + Zmod ADC 1410 在vivado下的基礎專案構建完成,之後即可對該工程根據自己的需求進行修改。
1.ZmodADC1410 Library User Guide
連結: https://reference.digilentinc.com/reference/zmod/zmodadc/zmodadc1410libraryuserguide
2.Github:Digilent/Eclypse-Z7 儲存庫
連結: https://github.com/Digilent/Eclypse-Z7