Zynq-7000 SoC,安全启动 – 当编程XSK_EFUSEPL_FORCE_USE_AES_ONLY时,为什么我仍然可以使用非安全映像启动。-Xilinx-AMD社区-FPGA CPLD-ChipDebug

Zynq-7000 SoC,安全启动 – 当编程XSK_EFUSEPL_FORCE_USE_AES_ONLY时,为什么我仍然可以使用非安全映像启动。

描述

我已经在Vivado硬件管理器中编写了XSK_EFUSEPL_FORCE_USE_AES_ONLY(CFG_AES_Only)eFuse位。

不允许非安全启动器件。

图片[1]-Zynq-7000 SoC,安全启动 – 当编程XSK_EFUSEPL_FORCE_USE_AES_ONLY时,为什么我仍然可以使用非安全映像启动。-Xilinx-AMD社区-FPGA CPLD-ChipDebug

但是,我仍然可以使用非AES密钥映像启动。

为什么会这样?

(UG585)表32-2表示XSK_EFUSEPL_FORCE_USE_AES_ONLY在(UG470)中被称为CFG_AES_Only。

图片[2]-Zynq-7000 SoC,安全启动 – 当编程XSK_EFUSEPL_FORCE_USE_AES_ONLY时,为什么我仍然可以使用非安全映像启动。-Xilinx-AMD社区-FPGA CPLD-ChipDebug

该信息不正确,PL CFG_AES_Only位不用于Zynq,用户不得编程。

正确的位是FUSE_CNTL的位[8]。

最新版本的Vivado了解Zynq并提供正确的位设置。

图片[3]-Zynq-7000 SoC,安全启动 – 当编程XSK_EFUSEPL_FORCE_USE_AES_ONLY时,为什么我仍然可以使用非安全映像启动。-Xilinx-AMD社区-FPGA CPLD-ChipDebug
<

请登录后发表评论

    没有回复内容