引言
本节为了熟悉vivado的SOC使用,由于我也是开始学,所以请一起学的人点评指点。
软件:vivado 2016.4
板子:米联客701A mini
-
开发板介绍
-
创建工程


-
选择ZYNQ的型号和封装格式
这一块可以查看原理图获知,然后点击next,finish即可


-
下面开始搭建SOC(也就是搭建我们的硬件系统)

创建最小系统,

给最小系统起一个名字,这里我们起名叫system。 -
添加ZYNQ的处理系统IP

- 设置ZYNQ处理系统

IO设置
我们的核心板上具有一个uart,我们需要通过uart来传输hello world的信息
所以我们的ZYNQ最小系统需要一个uart。

勾选uart1,uart1对应的48脚和49脚,必须对应我们的硬件原理图,我们的硬件也是48脚和49脚

由于后续我们要测试网口,所以我们把网口也连上



下图是PHY芯片的管脚,52 53为配置管脚链接PHY

- 下面配置系统时钟PS时钟和PL时钟





- 电压设置


- 设置DDR


128乘以16=256M(2048除以8)

点击ok
-
运行

点击自动运行,他会帮我们把这些外设链接好

我们把这条线也连接上

-
generate outpt product
产生硬件模型


-
如果系统发生错误
清除之前产生的文件

-
产生HDL wrapper

这是一个顶层文件
然后就可以产生bitstrem
本文详细介绍使用Vivado 2016.4在米联客701Amini开发板上搭建ZYNQ SOC的过程。从创建工程、选择ZYNQ型号,到配置系统时钟、DDR内存,直至产生硬件模型,一步步解析搭建硬件系统的步骤。
9827

被折叠的 条评论
为什么被折叠?



