0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Vitis软核固化代码流程说明

C29F_xilinx_inc 来源:赛灵思 作者:赛灵思 2022-02-16 16:21 次阅读

在搭建完Block Design以及硬件代码后,生成bit;

bit文件生成成功后,点击Export Hardware,导出xsa文件:(xsa做连接使用)

pYYBAGIMpLWAV8FiAADPvihBBSE084.png

勾选 include bitstream

pYYBAGIMpLeAPhveAABtd-tcLyk470.png

有了xsa文件,就可以启动Vitis 了。

poYBAGIMpLiAELPhAADHqPZTiJo240.png

选择工作目录

poYBAGIMpLqAc7V6AACGScVafp8339.png

pYYBAGIMpLuAJ-24AACezsxXrag861.png

poYBAGIMpLyAQed0AAAuvOWie9M391.png

选择使用xsa后,选择XSA路径即可。完成后bulid project!!!
再建立一个APP project工程,用于代码书写。写完后bulid project!!!

开始固化
固化需要两步。
第一步是在Program FPGA对话框里面,将bit文件和Vitis工程elf文件合并成一个download.bit文件:

pYYBAGIMpL6AH9wiAAEGMUY6Q2Q814.png

第二步就是在Program Flash对话框中,把合并后的download.bit文件烧写到SPI Flash里面:
选择对应型号flash即可。

poYBAGIMpMCAZrs3AABzKQQDOVs935.png

若更改vivado代码更改了,新生成了bit文件,然后,整个Vitis工程都必须删了重建!!!!!!
重新建立Platform工程,Build一下,再重新建立Application工程,再Build一下
点Program FPGA生成download.bit,再点Program Flash把download.bit固化到flash

审核编辑:符乾江

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 代码
    +关注

    关注

    30

    文章

    4603

    浏览量

    67390
  • Vitis
    +关注

    关注

    0

    文章

    144

    浏览量

    7227
收藏 人收藏

    评论

    相关推荐

    AMD Vitis™设计工具中的Libraries新功能介绍

    AMD Vitis™ 2023.2 设计工具是 Vitis 设计工具变化较大的一个版本,设计流程和界面都发生了变化。
    的头像 发表于 05-29 09:50 234次阅读
    AMD <b class='flag-5'>Vitis</b>™设计工具中的Libraries新功能介绍

    FPGA的IP使用技巧

    够与所使用的FPGA平台和开发工具无缝集成。 阅读和理解IP的文档 : 在使用IP之前,务必仔细阅读和理解其提供的文档,包括用户手册、技术参考手册、示例
    发表于 05-27 16:13

    包电池生产的工艺流程

    包电池,又称为聚合物锂离子电池,其生产工艺流程相对复杂,涉及到多个精细的步骤。
    的头像 发表于 05-07 11:19 781次阅读

    Vitis2023.2使用之—— updata to Vitis Unified IDE

    上一章聊了一下vitis2023.2怎样使用classic Vitis IDE,这章我们来说一说基于classic Vitis IDE的工程怎么样更新到新版本的Vitis Unifie
    发表于 03-24 17:14

    Vitis2023.2使用之—— classic Vitis IDE

    Vitis 已经更新到2023.2了,新版本相较于旧版本更新了嵌入式平台,新版平台增加了Versal™ AI 引擎 DSP 设计的增强功能,全新的独立 Vitis 嵌入式软件,最新 Vitis 统一
    发表于 03-24 16:15

    FPGA的PL端固化流程

    电子发烧友网站提供《FPGA的PL端固化流程.pdf》资料免费下载
    发表于 03-07 14:48 8次下载

    Vitis AI校准和量化代码

    Vitis AI 校准和量化代码导入必要的模块执行校准过程评估量化模型准确度导出量化模型 
    发表于 10-15 17:14 2次下载

    【KV260视觉入门套件试用体验】Vitis AI 构建开发环境,并使用inspector检查模型

    /vitis-ai-cpu:latest 第二步,可以使用了………完……… (^_^),当然不是这么简单,Vitis AI 不仅仅是一个工具,而是一个综合的 AI 推断开发平台,它包括了从模型优化到应用部署的全流程
    发表于 10-14 15:34

    基于Nios的音频效果器

    电子发烧友网站提供《基于Nios的音频效果器.pdf》资料免费下载
    发表于 10-09 15:28 0次下载
    基于Nios<b class='flag-5'>软</b><b class='flag-5'>核</b>的音频效果器

    【KV260视觉入门套件试用体验】Vitis-AI加速的YOLOX视频目标检测示例体验和原理解析

    框起来了。 三、YOLOX视频目标检测原理解析 YOLOX视频目标检测示例程序源码非常简短(test_video_yolovx.cpp文件): 这段代码中, model是模型名称; vitis::ai
    发表于 10-06 23:32

    【KV260视觉入门套件试用体验】五、VITis AI (人脸检测和人体检测)

    ); } 3.2、实践效果 使用命令运行代码程序。 cd Vitis-AI/examples/vai_library/samples/refinedet ./test_jpeg_refinedet_tf
    发表于 09-26 16:22

    Vitis Unified IDE 和通用命令行参考手册

    档旨在逐步指导您熟悉各种 Vitis 工具,这些工具采用自下而上的设计流程来开发系统组件,随后将其集成到顶层系统工程中。 如果您希望获取完整版用户指
    的头像 发表于 09-13 08:15 483次阅读
    <b class='flag-5'>Vitis</b> Unified IDE 和通用命令行参考手册

    【KV260视觉入门套件试用体验】部署vitis-ai环境以及测试demo

    cmake 创建一个cmake项目 加入最简单的代码 执行cmake . make 然后运行kv260_test 首先下载vitis-ai的runtime组件 下载地址 https
    发表于 08-27 23:35

    【KV260视觉入门套件试用体验】+02.开发环境安装Vitis/Vivado(zmj)

    :在CentOS 7 和CentOS 8中的操作方式有些差异,需要在配置前注意系统版本,此处以CentOS-7.9为例进行说明。 1. 系统软件安装 Vitis需要一些软件或者依赖库,优先解决该
    发表于 08-27 21:22

    与fpga如何共用一块flash?

    与fpga如何共用一块flash? 目前fpga开发板上只有一个flash,用nuclei 向中下载程序掉电就不跑了,请问怎么解决?
    发表于 08-12 06:05