UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 52017

Zynq-7000 SoC、安全 — BootROM 移交过程中的寄存器初始化不会在违规地址上出错

描述

引导映像可能包含在 BootROM 移交给用户代码过程中初始化控制寄存器的地址数据对。启用了对非法地址的意外访问。

解决方案

当一个引导映像地址数据对在其地址子集之外写入时,系统会生成一个锁定情况和一个 BootROM 错误代码。

交接期间可访问的寄存器依赖于引导模式(安全与非安全)和器件修订版本,如表中所示。

引导模式允许的地址:
7z020 CES

7z045 CES
允许的地址:
设计意图
 
非安全E000_0000 to F800_6FFF

E000_1000 to E000_1FFF
E000_D000 to E000_EFFF  

E010_0004 to E010_0FFF  
(不是 E010_0058 除外)  

F800_0100 to F800_01B0
F800_01B4 to F800_01FF
F800_0204 to F800_0234
F800_024C
F800_0304 to F800_0834
F800_0A00 to F800_0A8C
F800_0AB0 to F800_0B74

F800_8000 to FFEF_FFFFF800_6000 to F800_6FFF
安全F800_0100 to F800_01B4F800_0100 to F800_01AF
AR# 52017
日期 06/13/2018
状态 Active
Type 设计咨询
器件
  • Zynq-7000
的页面