vivado新版本兼容老版本,vitis classic兼容sdk教程

2024-05-11 01:28

本文主要是介绍vivado新版本兼容老版本,vitis classic兼容sdk教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

new version: vivado版本2023.2 和vitisv classic 2023.2
old version: vivado 2018.3以及之前的版本

  • 打开工程

在这里插入图片描述
自动升级到当前版本,选择OK
在这里插入图片描述

点击Yes,合并当前的目录架构
在这里插入图片描述
点击OK
在这里插入图片描述
点击Report IP status
在这里插入图片描述
勾选要升级的IP核,点击升级
在这里插入图片描述

在这里插入图片描述
在项目工程文件夹新建个文件夹ps_hello.vitis
在这里插入图片描述

将路径填入,点击launch
在这里插入图片描述
点击contine to launch
在这里插入图片描述
点击creat Application Project,点击next
在这里插入图片描述
选择硬件的XSA工程文件,这个可以从vivado生成
在这里插入图片描述
点击next
在这里插入图片描述
没有bit流的话可以选择Pre-synthesis
在这里插入图片描述

选择存放在工程文件夹路径,点击next,最后点击finsh,等待生成。

在这里插入图片描述
回到vitis classic,点击XSA,点击browse,选择刚刚导出的XSA文件
在这里插入图片描述
在这里插入图片描述
点击next
在这里插入图片描述
输入工程名点击next
在这里插入图片描述
点击next
在这里插入图片描述
点击空工程模板
在这里插入图片描述
此时的src是没有代码文件的
在这里插入图片描述
我们在ps_hello.sdk的文件夹找到src的源码文件夹,复制带建立的ps_hello.vitis文件夹目录下即可
在这里插入图片描述
添加之前
在这里插入图片描述
添加之后
在这里插入图片描述
在这里插入图片描述
编译下工程没有问题
在这里插入图片描述

这篇关于vivado新版本兼容老版本,vitis classic兼容sdk教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/978116

相关文章

使用Nginx来共享文件的详细教程

《使用Nginx来共享文件的详细教程》有时我们想共享电脑上的某些文件,一个比较方便的做法是,开一个HTTP服务,指向文件所在的目录,这次我们用nginx来实现这个需求,本文将通过代码示例一步步教你使用... 在本教程中,我们将向您展示如何使用开源 Web 服务器 Nginx 设置文件共享服务器步骤 0 —

Golang使用minio替代文件系统的实战教程

《Golang使用minio替代文件系统的实战教程》本文讨论项目开发中直接文件系统的限制或不足,接着介绍Minio对象存储的优势,同时给出Golang的实际示例代码,包括初始化客户端、读取minio对... 目录文件系统 vs Minio文件系统不足:对象存储:miniogolang连接Minio配置Min

手把手教你idea中创建一个javaweb(webapp)项目详细图文教程

《手把手教你idea中创建一个javaweb(webapp)项目详细图文教程》:本文主要介绍如何使用IntelliJIDEA创建一个Maven项目,并配置Tomcat服务器进行运行,过程包括创建... 1.启动idea2.创建项目模板点击项目-新建项目-选择maven,显示如下页面输入项目名称,选择

你的华为手机升级了吗? 鸿蒙NEXT多连推5.0.123版本变化颇多

《你的华为手机升级了吗?鸿蒙NEXT多连推5.0.123版本变化颇多》现在的手机系统更新可不仅仅是修修补补那么简单了,华为手机的鸿蒙系统最近可是动作频频,给用户们带来了不少惊喜... 为了让用户的使用体验变得很好,华为手机不仅发布了一系列给力的新机,还在操作系统方面进行了疯狂的发力。尤其是近期,不仅鸿蒙O

什么是 Ubuntu LTS?Ubuntu LTS和普通版本区别对比

《什么是UbuntuLTS?UbuntuLTS和普通版本区别对比》UbuntuLTS是Ubuntu操作系统的一个特殊版本,旨在提供更长时间的支持和稳定性,与常规的Ubuntu版本相比,LTS版... 如果你正打算安装 Ubuntu 系统,可能会被「LTS 版本」和「普通版本」给搞得一头雾水吧?尤其是对于刚入

Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)

《Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)》:本文主要介绍Python基于火山引擎豆包大模型搭建QQ机器人详细的相关资料,包括开通模型、配置APIKEY鉴权和SD... 目录豆包大模型概述开通模型付费安装 SDK 环境配置 API KEY 鉴权Ark 模型接口Prompt

在 VSCode 中配置 C++ 开发环境的详细教程

《在VSCode中配置C++开发环境的详细教程》本文详细介绍了如何在VisualStudioCode(VSCode)中配置C++开发环境,包括安装必要的工具、配置编译器、设置调试环境等步骤,通... 目录如何在 VSCode 中配置 C++ 开发环境:详细教程1. 什么是 VSCode?2. 安装 VSCo

windows端python版本管理工具pyenv-win安装使用

《windows端python版本管理工具pyenv-win安装使用》:本文主要介绍如何通过git方式下载和配置pyenv-win,包括下载、克隆仓库、配置环境变量等步骤,同时还详细介绍了如何使用... 目录pyenv-win 下载配置环境变量使用 pyenv-win 管理 python 版本一、安装 和

Linux下MySQL8.0.26安装教程

《Linux下MySQL8.0.26安装教程》文章详细介绍了如何在Linux系统上安装和配置MySQL,包括下载、解压、安装依赖、启动服务、获取默认密码、设置密码、支持远程登录以及创建表,感兴趣的朋友... 目录1.找到官网下载位置1.访问mysql存档2.下载社区版3.百度网盘中2.linux安装配置1.

Python使用pysmb库访问Windows共享文件夹的详细教程

《Python使用pysmb库访问Windows共享文件夹的详细教程》本教程旨在帮助您使用pysmb库,通过SMB(ServerMessageBlock)协议,轻松连接到Windows共享文件夹,并列... 目录前置条件步骤一:导入必要的模块步骤二:配置连接参数步骤三:实例化SMB连接对象并尝试连接步骤四: