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

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

3天内不再提示

Zynq-7000 SoC 启动镜像布局

算法与数据结构 来源:Xilinx赛灵思官微 作者:Xilinx 2021-08-27 14:11 次阅读

为处理海量数据、复杂算法、超低延时的应用提供数字化加速驱动力是赛灵思一直的目标,为此,赛灵思研发 Bootgen 工具支持将二进制文件缝合在一起并生成器件启动镜像。定义了多个属性和参数作为创建启动镜像时的输入

Zynq-7000 SoC 启动镜像布局

Zynq-7000 SoC 上的 bootROM 作为应用处理器单元 (APU) 中运行的首个软件,可在安全环境内以加密 FSBL 来执行。受支持的启动模式包括:

• JTAG 模式主要用于开发和调试

• NAND、并行 NOR、串行 NOR (QSPI) 和安全数字 (SD) 闪存用于启动器件。

启动头文件

Versal ACAP 启动镜像格式

Versal ACAP 中的平台管理控制器 (PMC) 负责 Versal ACAP 的平台管理。由 2 个 PMC MicroBlaze 处理器、ROM 代码单元 (RCU) 和平台处理单元 (PPU) 所处理的启动镜像格式:

• RCU:ROM 代码单元包含三重冗余 MicroBlaze 处理器和只读存储器 (ROM),其中包含可执行 bootROM

• PPU:平台处理单元包含三重冗余 MicroBlaze 处理器和 384 KB 的专用 PPU RAM

Versal ACAP 启动镜像模块框图

创建启动镜像

Bootgen 定义了多个属性用于生成启动镜像,并根据文件中传递的内容来解释和生成启动镜像。由于有多条命令和多个属性可用,Bootgen 定义了启动镜像格式 (BIF) 来包含这些输入。BIF 包含:

• 配置属性,用于创建安全/非安全启动镜像

• 启动加载程序,适用于 Zynq 器件和 Zynq UltraScale+ MPSoC 的第一阶段启动加载程序 (FSBL);适用于 Versal ACAP 的 Platform Loader and Manager (PLM)

• 一个或多个分区镜像

责任编辑:haq

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

    关注

    112

    文章

    15145

    浏览量

    170916
  • 赛灵思
    +关注

    关注

    32

    文章

    1794

    浏览量

    130491
  • 镜像
    +关注

    关注

    0

    文章

    153

    浏览量

    10578

原文标题:用户指南 | Bootgen:生成启动镜像

文章出处:【微信号:TheAlgorithm,微信公众号:算法与数据结构】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    简谈Xilinx Zynq-7000嵌入式系统设计与实现

    进行描述 ,通过通过综合后才能被使用。 3、ZYNQ-7000 SoC功能与结构 在该全可编程SoC中,双核ARM-Cortex-A9多核CPU是PS的心脏,它包含片上存储器、外部存储器接口
    发表于 04-10 16:00

    基于IMX214+ZYNQ XC7Z100的1080P双目视觉智能平台

    主要性能和优势 使用 Zynq-7000 SoC 对嵌入式应用进行快速原型设计以实现优化 硬件、设计工具、 IP、以及预验证参考设计 演示嵌入式设计,面向视频通道
    的头像 发表于 01-09 11:03 386次阅读
    基于IMX214+<b class='flag-5'>ZYNQ</b> XC7Z100的1080P双目视觉智能平台

    通过JTAG启动Linux的方法和脚本

    在 AMD SoC 器件(AMD Zynq 7000 SoC,AMD Zynq UltraScale+ MPSoC,AMD Versal
    的头像 发表于 12-22 10:27 575次阅读
    通过JTAG<b class='flag-5'>启动</b>Linux的方法和脚本

    使用 PCIE 更新 AMD ZYNQ™ 的 QSPI Flash 参考设计

    /r/en-US/ug585-zynq-7000-SoC-TRM 环境需求 硬件环境: ZC706 开发板 Windows10/11 或者 Ubuntu20.04 主机 软件环境: Vivado
    发表于 11-30 18:49

    如何在Zynq SoC上开始使用FreeRTOS

    该项目演示如何在 Zynq SoC 上开始使用 FreeRTOS。
    的头像 发表于 10-18 09:44 540次阅读
    如何在<b class='flag-5'>Zynq</b> <b class='flag-5'>SoC</b>上开始使用FreeRTOS

    用于千兆位收发器应用的全数字VCXO替代品(7系列/Zynq-7000)

    电子发烧友网站提供《用于千兆位收发器应用的全数字VCXO替代品(7系列/Zynq-7000).pdf》资料免费下载
    发表于 09-14 11:43 0次下载
    用于千兆位收发器应用的全数字VCXO替代品(7系列/<b class='flag-5'>Zynq-7000</b>)

    Zynq-7000 SoC的安全启动应用说明

    电子发烧友网站提供《Zynq-7000 SoC的安全启动应用说明.pdf》资料免费下载
    发表于 09-13 11:46 1次下载
    <b class='flag-5'>Zynq-7000</b> <b class='flag-5'>SoC</b>的安全<b class='flag-5'>启动</b>应用说明

    Zynq-7000 SoC:嵌入式设计教程

    电子发烧友网站提供《Zynq-7000 SoC:嵌入式设计教程.pdf》资料免费下载
    发表于 09-13 09:20 3次下载
    <b class='flag-5'>Zynq-7000</b> <b class='flag-5'>SoC</b>:嵌入式设计教程

    如何为自己的ZYNQ板卡创建Pynq镜像

    Xilinx Pynq 框架允许我们将 Python 和可编程逻辑结合起来。让我们看看如何为自己的ZYNQ板卡创建 Pynq 镜像
    发表于 08-07 09:26 920次阅读
    如何为自己的<b class='flag-5'>ZYNQ</b>板卡创建Pynq<b class='flag-5'>镜像</b>

    详解Zynq的两种启动模式

    Zynq-7000AP SOC器件有效利用了片上CPU来帮忙配置,在没有外部JTAG的情况下,处理系统(PS)与可编程逻辑(PL)都必须依靠PS来完成芯片的初始化配置。 ZYNQ的两种启动
    发表于 08-02 09:33 795次阅读
    详解<b class='flag-5'>Zynq</b>的两种<b class='flag-5'>启动</b>模式

    使用JTAG仿真器查看ZYNQ当前启动模式

    本文介绍使用Xilinx SDK软件查看当前Zynq SoC启动模式的步骤
    的头像 发表于 07-07 14:15 1334次阅读
    使用JTAG仿真器查看<b class='flag-5'>ZYNQ</b>当前<b class='flag-5'>启动</b>模式

    《基于“矿板”低成本学习Zynq系列》之一-淘板记

    本文转自公众号,欢迎关注 《基于“矿板”低成本学习Zynq系列》之一-淘板记 (qq.com) 一.前言   Xilinx的Zynq-7000系列的SOC使用非常广泛,其ARM+FPGA的异构
    的头像 发表于 06-26 08:40 2688次阅读
    《基于“矿板”低成本学习<b class='flag-5'>Zynq</b>系列》之一-淘板记

    【资料分享】Xilinx Zynq-7010/7020工业核心板规格书(双核ARM Cortex-A9 + FPGA,主频766MHz)

    本帖最后由 Tronlong创龙科技 于 2023-6-25 10:00 编辑 1 核心板简介创龙科技SOM-TLZ7x是一款基于Xilinx Zynq-7000系列XC7Z010
    发表于 06-25 09:56

    【资料分享】Zynq-7010/7020工业核心板规格书(双核ARM Cortex-A9 + FPGA,主频766MHz)

    1 核心板简介创龙科技SOM-TLZ7x是一款基于Xilinx Zynq-7000系列XC7Z010/XC7Z020高性能低功耗处理器设计的异构多核SoC工业核心板,处理器集成PS端双核ARM
    发表于 06-21 15:19

    Xilinx ZYNQ UltraScale+系列产品介绍

    Zynq UltraScale+MPSoC是Xilinx推出的第二代多处理SoC系统,它在第一代Zynq-7000的基础上进行了全面升级。
    的头像 发表于 06-09 10:07 1761次阅读
    Xilinx <b class='flag-5'>ZYNQ</b> UltraScale+系列产品介绍