【ZYNQ基本使用】【0】 PS最小系统(vitis)

目录

PS最小系统

建立硬件系统 vivado

建立工程

建立软件系统 vitis

建立platform 工程

建立app工程

运行和调试

运行

调试模式下运行

参考


自我隔离中,把积灰的zynq7020板子拿出来,体验一下vitis的使用。

硬件:米尔科技 Z-Turn

环境软件:win10 + Xilinx 2019.2 Vivado & Vitis

PS最小系统

建立硬件系统 vivado

建立工程

新建diagram,添加zynq process IP,配置内存,勾选UART1。

生成bit文件,导出

导出的vitis需要的 .xsa 文件

建立软件系统 vitis

建立platform 工程

建立platform工程

选择从XSA建立

选择刚才从vivado导出的XSA文件

完成。

建立app工程

选择新建APP项目

选择使用刚建立的paltform

选择语言

选择示例项目

完成。可以看到建立的项目

运行和调试

选中platform,

类似与SDK中的BSP,可以修改支持库

查看支持的外围驱动及相关文档和示例工程

并可以查看详细的硬件定义

连接串口,添加窗口

链接板卡的串口

运行

开始运行

串口输出打印信息

调试模式下运行

结束。个人感觉和以前的SDK整体流程差不多,就是编译没有自动编译,且编译速度比SDK慢了一些。

参考

UG1165:Zynq-7000 SoC: Embedded Design Tutorial

UG1400:Vitis Unified Software Platform Documentation Embedded Software Development

UG1393:Vitis Unified Software Platform Documentation Application Acceleration Development

Zynq是一种基于Xilinx FPGA和ARM Cortex处理器的可编程系统芯片。Vitis是一种全新的开发工具套件,用于开发和部署高性能、低功耗和可扩展的应用程序。 VitisZynq开发平台提供了一整套开发工具和库,以简化应用程序的开发过程。Vitis应用教程的目的是帮助用户了解和掌握Vitis工具和相关技术,从而快速开发出高效、稳定的Zynq应用程序。 Vitis应用教程通常包括以下内容: 1. 环境设置:教程会介绍如何正确配置Vitis开发环境,包括安装必要的软件和驱动程序,并配置硬件设备与开发板的连接。 2. 应用程序开发:教程会引导用户使用Vitis开发工具,编写和调试应用程序。用户可以学习如何创建项目、添加源代码文件、设置编译选项、构建和调试应用程序。 3. 并行计算:Vitis支持并行计算,通过使用OpenCL、OpenMP等技术,用户可以利用FPGA的计算能力来加速应用程序的执行。教程会介绍如何使用Vitis进行并行计算的开发。 4. 优化与调试:Vitis提供了丰富的优化和调试工具,帮助用户优化应用程序的性能和功耗。教程会介绍如何使用这些工具来进行代码优化、性能分析和调试。 5. 应用部署:完成应用程序的开发后,教程会讲解如何将应用程序部署到Zynq开发板上运行,以及如何进行调试和性能测试。 通过学习Vitis应用教程,用户可以掌握Vitis开发工具的使用方法,深入了解Zynq开发平台的特性和优势,快速开发出高性能、低功耗的应用程序,并实现在FPGA上的硬件加速。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值