Zynq-7000 SoC:UG821 FSBL多重启动,AES密钥存储在eFUSE说明中-Xilinx-AMD社区-FPGA CPLD-ChipDebug

Zynq-7000 SoC:UG821 FSBL多重启动,AES密钥存储在eFUSE说明中

描述

(UG821)“FSBL Multiboot”声明:

“在安全启动方案中,如果AES密钥存储在eFUSE中,则必须由用户处理多重启动方案(不经过软重置)。”

请提供更多详细信息。

如果Zynq-7000使用存储在eFUSE中的AES密钥加密FSBL,则后续SRST将生成安全锁定。

这是生产硅的预期行为。

可用于成功重新引导系统的唯一复位是PS_POR。

在(UG821)中描述的“使用eFUSE的安全回退流程”方案中,配置看门狗以在发生故障时重置系统(SRST)(例如CPU挂起)将导致安全锁定。

这就是为什么您需要为中断而不是SRST配置看门狗定时器的原因。

您可以通过GPIO路由看门狗中断(在中断例程中的软件实现)和PS_POR。

只要有可能实现此机制,Xilinx建议使用nFIQ。

请登录后发表评论

    没有回复内容