Eclypse-Z7 + Zmod ADC 1410 基礎環境搭建(vivado部分)

2020-10-21 14:00:52

背景

忙完了一眾雜事,終於可以開始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基礎環境搭建。

vivado 工程

Eclypse-Z7 + Zmod ADC 基礎工程構建

①使用 git bash 軟體下載所需要的檔案

在這裡插入圖片描述
注: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工作區相關。

③通過指令碼構建Eclypse-Z7+ZmodADC的vivado工程

開啟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