新手使用记录
芯片:xczu3eg-sfvc784-2-i
开发板:米联客8X-3EG (B)
开发环境:vavido2019.2
1. create block design
主要配置了UART0(输出信息)\SD1(SD卡启动)\BANK电平\DDR配置(4*1G)
时钟方面:关闭了PL的一些时钟。
2. 添加verilog代码
2.1 generate output products
2.2 creat HDL wrapper
2.3 添加led文件,将system作为模块调用。如图
2.4 添加约束文件。生成比特流
2.5 export → export hardware(包含比特流)生成.xsa文件
3.搭建 Vitis-sdk 工程
- tool→launch vitis
- creat platform project
- 选择之前的xsa文件
- 在visit 创建application project, 我是用的hello world模板
- build project
- 调试:debug as→debug config
- 下载:\visit\hello_world_system\Debug\sd_card里找到BOOT.BIN拷贝的SD里。可以SD启动
4 现象
输出PSUART 输出hello world
PL LED 交替闪烁