Vivado+Vitis操作流程(Hello World例程)

一、Vivado端

1. 新建Vivado工程

  • 新建工程【Create Project】【Next>】
  • 工程命名并选择保存路径【Next>】
  • 工程类型【Next>】
  • 根据自身需要选择器件型号【Next>】
  • 工程信息 确认信息无误【Finish】

2. 新建Block Design文件

  • 【Create Block Design】修改名称【OK】
  • 打开Diagram窗口 右击空白处或ctrl+i【Add IP...】
  • 添加需要的ZYNQ7 Processing System
  • 自动连线【Run Block Automatic】【OK】
  • 手动连接M_AXI_GP0_ACLK和FCLK_CLK0
  • 双击ZYNQ 器件进入配置界面 根据需要进行配置【OK】
  • Sources窗口找到.bd文件 右击选择【Generate Output Products...】
  • 【Generate】
  • 【OK】
  • Sources窗口找到.bd文件 右击选择【Create HDL Wrapper...】
  • 勾选【Let Vivado manage wrapper and auto-update】【OK】

3. 工程编译并生成比特流

  • 运行【Run Synthesis】
  • 生成比特流【Generate Bitstream】
  • 导出硬件【Export Hardware...】
  • 导出硬件平台(Vitis and PetaLinux)【Next>】
  • 输出 勾选【Include bitstream】【Next>】
  • 命名并为生成的.xsa文件设置存放路径【Next>】
  • 信息【Finish】

二、Vitis端

  • 打开Vitis(内部打开:Tools->Launch Vitis IDE)
  • 设置工作路径【Launch】

1. 新建平台工程

  • 【Create Platform Project】为平台项目命名【Next>】
  • 【Browse】选择刚才生成的.xsa文件【Finish】

2. 新建应用工程

  • 【Next>】
  • 选择helloworld 【Next>】
  • 命名 【Next>】
  • 【Next>】
  • 选择Hello World 【Finish】

3. 运行验证

  • 右击hello world工程进行编译 【1 Launch Hardware】
  • 【Debug Configurations...】
  • 【Debug】 注意此处应该在System Project Debug下
  • 打开Vitis Serial Terminal 配置接口信息 【OK】
  • Resume 运行
  • 运行结果如下
  • 8
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值