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

    文章

    4787

    浏览量

    68598
  • Vitis
    +关注

    关注

    0

    文章

    146

    浏览量

    7427
收藏 人收藏

    评论

    相关推荐

    UVLED光固化机:固化行业的革新力量

    在快速发展的固化行业中,UVLED光固化机以其独特的优势与特点,正逐步成为众多企业的首选设备。今天,就让我们一起深入探讨UVLED光固化机在固化行业的卓越表现吧!‌一、超长使用寿命,降
    的头像 发表于 12-24 13:24 74次阅读
    UVLED光<b class='flag-5'>固化</b>机:<b class='flag-5'>固化</b>行业的革新力量

    一文搞懂固化、启动和MultiBoot实现

    ;启动分为SREC解析及加快启动模式的ELF直读;最后就是MultiBoot实现的时候应该注意什么。 固化 固化和外部FLASH及应用程序大小有很大关系。小应用程序,使用BRAM
    的头像 发表于 12-07 11:23 352次阅读
    一文搞懂<b class='flag-5'>软</b><b class='flag-5'>核</b>的<b class='flag-5'>固化</b>、启动和MultiBoot实现

    AMD Vitis Unified Software Platform 2024.2发布

    近日,全新 AMD Vitis Unified Software Platform 2024.2 版本推出。
    的头像 发表于 11-27 15:47 231次阅读

    MicroBlaze V处理器的功能特性

    本指南提供了有关 AMD Vivado Design Suite 中包含的 32 位和 64 位 MicroBlaze V 处理器的信息。该文档旨在用作为处理器硬件架构的指南,随附《RISC-V 指令集手册》第一卷和第二卷。
    的头像 发表于 10-16 09:17 459次阅读
    MicroBlaze V<b class='flag-5'>软</b><b class='flag-5'>核</b>处理器的功能特性

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

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

    FPGA的IP使用技巧

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

    UVLED固化炉新突破:秒速固化,效率翻倍!

    随着科技的飞速发展,UVLED固化技术正在迎来一场前所未有的革新。近日,一款新型的UVLED固化炉凭借其“秒速固化,效率翻倍”的卓越性能,引起了业界的广泛关注。这款UVLED固化炉不仅
    的头像 发表于 05-14 11:45 444次阅读
    UVLED<b class='flag-5'>固化</b>炉新突破:秒速<b class='flag-5'>固化</b>,效率翻倍!

    在Windows 10上创建并运行AMD Vitis™视觉库示例

    本篇文章将演示创建一个使用 AMD Vitis™ 视觉库的 Vitis HLS 组件的全过程。此处使用的是 Vitis Unified IDE。如果您使用的是旧版 AMD Vitis
    的头像 发表于 05-08 14:02 761次阅读
    在Windows 10上创建并运行AMD <b class='flag-5'>Vitis</b>™视觉库示例

    包电池生产的工艺流程

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

    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次下载

    在tc275上怎么用一个触发另一个产生中断?

    在tc275上怎么用一个触发另一个产生中断?
    发表于 02-19 08:14

    Vitis AI用户指南

    电子发烧友网站提供《Vitis AI用户指南.pdf》资料免费下载
    发表于 01-03 10:51 1次下载
    <b class='flag-5'>Vitis</b> AI用户指南

    AMD Vitis™ Libraries Vision L3 Isppipeline U50流程示例

    Vitis Vision 库是一组 90 多个内核,基于 OpenCV 计算机视觉库,针对 AMD FPGA、AMD AI Engine™ 和 AMD SoC 进行了优化。
    的头像 发表于 01-03 10:10 982次阅读
    AMD <b class='flag-5'>Vitis</b>™ Libraries Vision L3 Isppipeline U50<b class='flag-5'>流程</b>示例