ZYNQ7020 Soc最小系统创建及测试

1  Zynq SOC最小系统即是DDR+arm

2 为方便测试,添加UART测试模块,结构图如图

 3创建vivado工程

4创建IP

   (1)单击IP INTEGRATOR ——Create Block Design,输入system

   (2)单击“+”号添加IP

(3)添加进来了ZYNQ CPU IP,然后单击Run Block Automation ,直接单击OK。

注意:Run Block Automation简单情况可以点击使用,复杂情况不要点击使用,容易出错。

5 在Block文件中,我们进行连线,将鼠标放在引脚处,鼠标变成铅笔后进行拖拽,连线如下图所示。连线的作用就是把PS的时钟可以接入PL部分,当然这里我们暂时用不到PL部分的资源。

 

 6双击ZYNQ CPU IP,对其进行设置,使其对应我们的硬件设置。

(1)时钟

 (2)内存

(3)外设接口 

(a)电压配置

 (b)串口配置

7右击 system.bd, 单击Generate Output Products。

选择Global。等待生成成功,点确认

8右击system.bd 选择 Create HDL Wrapper 这步的作用是产生顶层的HDL文件;

选择Leave Let Vivado manager wrapper and auto-update 然后单击OK。

 

 9 Run Implementation(执行)->Generate Bitstream(生成 bit 流)。生成 bit 流文件成功。

10创建SDK工程

11新建一个HelloWorld的Application Project

     系统里面有很多自带的测试程序,本次就用自带的 Helloworld 程序做测试,单击 Finish。

12进入调试前,需要给开发板通电;连接好开发板上的串口(USB-232),查看串口号(设备管理器中查看)。

13右击 HelloWorld——Debug As—— Debug Configurations。

14 双击 Xilinx C/C++ application(System Debugger) 这个位置新建,生成 HelloWorld 的调试文件。

15然后进行如下设置

 16 进入 SDK 调试界面

17 启用系统自带的串口调试助手(SDK Terminal),进行相关的设置。

18:单击运行,查看输出结果。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

硬是要得

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值