Zynq_7000 sOC的初次使用

工具:vivado 2015、SDK
目的:初步掌握在Vivado集成开发环境下基于Zynq--7000 Soc实现嵌入式系统基本硬件和软件设计的方法和实现流程。
1、创建工程
注意:建议大家首先讲该文件zedboard复制到自己的vivado安装目录下:
安装盘符:\xilinx\vivado\2015.4\data\boards\board_files.否则图1.2可能找不到板子哦。
Zynq_7000 sOC的初次使用
1.1Zynq_7000 sOC的初次使用
Zynq_7000 sOC的初次使用
Zynq_7000 sOC的初次使用
Zynq_7000 sOC的初次使用
1.2
Zynq_7000 sOC的初次使用
Zynq_7000 sOC的初次使用

2、Then,使用IP集成器创建处理器系统
使用vivado集成开发环境提供的IP集成器创建一个新的设计块,用于生成基于ARM Cortex- A9处理器的嵌入式硬件系统。
2.1create block design
Zynq_7000 sOC的初次使用
Zynq_7000 sOC的初次使用
Zynq_7000 sOC的初次使用
输入zynq搜索,选中标红,回车
Zynq_7000 sOC的初次使用
Zynq_7000 sOC的初次使用
点击标红的绿色字
Zynq_7000 sOC的初次使用
可以得到如下,自动为ddr和固定IO添加了端口,同时也出现很多多余的端口。
Zynq_7000 sOC的初次使用
下面准备修改zynq的默认设置,移除那些多余的端口。
双击zynq符号,出现re-customize IP:ZYNQ7 Processing System。
得到如下图。其中凡是可配置的块,都是以绿色高亮显示。
Zynq_7000 sOC的初次使用
在本设计中只使用UART1,所以其余的都取消勾选。右侧电压也要选3.3
Zynq_7000 sOC的初次使用
Zynq_7000 sOC的初次使用
Zynq_7000 sOC的初次使用
点击OK退出,右键,重新布局。

Zynq_7000 sOC的初次使用
得到如下最小系统
Zynq_7000 sOC的初次使用
有效性验证:
Zynq_7000 sOC的初次使用
OK,表示当前设计正确。
Zynq_7000 sOC的初次使用
3、生成顶层HDL并导出设计到SDK.
将生成IP集成器输出,顶层HDL,启动SDK.

Zynq_7000 sOC的初次使用
Zynq_7000 sOC的初次使用
再次选中,生成顶层HDL模型。
Zynq_7000 sOC的初次使用
Zynq_7000 sOC的初次使用
将设计导出到SDK
Zynq_7000 sOC的初次使用
Zynq_7000 sOC的初次使用
按提示保存工程。
lanch SDK.打开,自动打开.hdf文件。新建按如下提示:
Zynq_7000 sOC的初次使用
Zynq_7000 sOC的初次使用
Zynq_7000 sOC的初次使用
SDK terminal 端口点击绿色+,添加端口。
Zynq_7000 sOC的初次使用
Zynq_7000 sOC的初次使用
OK.

转载于:https://blog.51cto.com/xiaoqiaoya/2123386

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值