引言
本节为了熟悉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