当前位置: 首页 > news >正文

Boot header格式描述详细信息。CSU DMA用于数据传输。安全流开关允许数据移动。PL配置通过PCAP接口。PL bit流包含设备配置数据。

在Boot header中的一些重要字段包括:

- Reserved for interrupts: 用于存储中断相关信息,特别是在LQSPI地址空间中的默认0x01F中断向量被更改时,在XIP启动模式下使用。

- Quad-SPI宽度检测: 用于描述Quad-SPI宽度的字段。

- 加密状态: 用于标识AES密钥来源,包括不加密、红密钥、黑密钥等。

- FSBL执行地址: FSBL执行的起始地址。

- 源偏移: PMU FW和FSBL源起始地址之间的偏移量。

- PMU FW镜像长度: PMU FW原始图像的长度。

- Total PMU FW镜像长度: 包括完整的PMU固件image块大小、AES密钥、AES IV和GCM标签的长度。

- FSBL image的长度: FSBL原始image的长度。

- Header校验和: 从0x20到0x44的头校验和。

- Obfuscated key: 256位obfuscated key,仅在加密状态为A35C_7CA5h时有效。

- 安全头初始化向量: 用于PMU FW和FSBL的安全头的初始化向量。

- 寄存器初始化: 存储寄存器写对,用于系统寄存器初始化。

- PUF辅助数据: 存储PUF帮助器数据,仅在image属性PUF HD location=0x3时使用。

此外,BootROM可以使用8位并行配置中的宽度检测参数值和image识别参数值来检测Quad-SPI接口的预期I/O宽度。在Quad-SPI引导过程中,BootROM会根据宽度检测参数值来选择相应的I/O配置,以确保正确访问Quad-SPI设备。

安全流开关(Secure Stream Switch)允许数据在多个源和目的地之间移动,在启动过程中由CSU独家控制。CSU DMA允许在内存和CSU流外设之间移动数据,使用安全流开关。CSU DMA是一个双通道、简单的DMA,允许单独控制读通道和写通道,每个通道使用128 x 32位数据FIFO。

对于PL配置,通过PCAP接口可以从PS加载和读取配置数据,PL bit流也可以在以后由应用程序代码加载。PL bit流包含设备可编程逻辑(PL)的配置数据,长度和组成取决于设备型号。

在加载PL位流时,首先需要初始化PCAP接口,然后配置PCAP为写模式,打开PL并重置PL。这些步骤确保正确加载和配置PL位流。


http://www.mrgr.cn/news/26044.html

相关文章:

  • 隧道代理IP的去重计算与应用探索
  • java 通过文件下载地址读取文件内容
  • CSP 2023 提高级第一轮单项选择题解析
  • linux系统管理面板1panel
  • 配多少?现货黄金个性化投资方案
  • 65. 不用加减乘除做加法【难】
  • 场外个股期权是不是也不会爆仓?
  • python学习第十节:爬虫基于requests库的方法
  • Vue3项目打包报错-内存溢出解决方法
  • 冯·诺依曼结构计算机的优势和劣势
  • windows下ardusub仿真
  • 为什么总是分心?(影响专注力的5因素)
  • LeetCode:2398. 预算内的最多机器人数目 双指针+单调队列,时间复杂度O(n)
  • --- 数据结构 优先级队列 --- java
  • 凯伦股份融合®️TMP复合瓦系统实力硬扛摩羯台风
  • JDBC简介与应用:Java数据库连接的核心概念和技术
  • 会话好友区设计与开发(三)
  • 每日一练 | IPv4简单流分类
  • 反射这些事
  • Spring Boot框架下校园信息管理平台的构建