HLS学习2:使用ARM核点灯

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图标
在这里插入图片描述
在弹出的对话框中,默认选择第一项,进行Debug

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值