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

it2023-09-18  114

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

背景软硬件平台思路vivado 工程Eclypse-Z7 + Zmod ADC 基础工程构建①使用 git bash 软件下载所需要的文件②通过脚本构建Eclypse-Z7+ZmodADC的vivado工程 参考相关

背景

忙完了一众杂事,终于可以开始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

最新回复(0)