HLS学习2:使用ARM核点灯

本文档详细记录了使用ZYNQ 7020的ARM核在小熊猫7020开发板上进行点灯操作的学习过程。通过Vivado和ARM SDK,介绍了从新建工程、配置ZYNQ IP、设置DDR3、配置GPIO到生成硬件描述文件和SDK开发的全部步骤,最后展示了如何通过SDK进行Debug和仿真验证。
摘要由CSDN通过智能技术生成

1、引言

本系列博客主要用于记录学习过程,如有错误欢迎指点。

芯片:xc7z020clg400-1;
开发板:小熊猫7020开发板;
开发环境:Vivado 18.3;
系统环境:Windows 11;
参考资料:小熊猫HLS文档、ug902、ug871、米联客HLS、黑金HLS等。

尝试采用ZYNQ 7020的ARM核进行点灯。

2、开发流程

2.1、新建工程

2.2、新建 block design

2.3、添加ZYNQ核与配置

双击ZYNQ IP,进行配置

2.3.1、取消Clock Resets

在这里插入图片描述

2.3.2、取消AXI GP0接口

在这里插入图片描述

2.3.3、使能UART1

确认是48、49管脚
在这里插入图片描述

2.3.4、取消PL Fabric clocks

在这里插入图片描述

2.3.5、配置DDR3

将Memory Part 型号配置为MT41J256M16,将DRAM Bus Width配置为16Bit。
在这里插入图片描述

2.3.6、自动连线

连线完成
在这里插入图片描述

2.4、 导出文件

默认配置
在这里插入图片描述
生成完成后,继续导出HDL Wrapper(默认)
在这里插入图片描述
生成.V文件后,继续导出硬件描述文件
在这里插入图片描述
不调用PL端,所以不用生成bit文件(以下不用勾选)
在这里插入图片描述

2.5、ARM_SDK

2.5.1、新建工程

从Vivado中打开Xilinx SDK
在这里插入图片描述
新建工程
在这里插入图片描述
输入项目名称“hello world”,然后选择Hello World例程。
在这里插入图片描述
左侧可以看到例程的工程文件
在这里插入图片描述

2.5.2、Debug配置

选择菜单栏的Debug图标
在这里插入图片描述
在弹出的对话框中,默认

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值