PUF 使用帮助程序数据在器件寿命有效期内,重新创建 KEK 原始值,该值可覆盖受保障工作温度和电压的完整范围。帮助程序数据由
<syndrome_value>
、<aux_value>
和 <chash_value>
组成。帮助程序数据可存储在 eFUSE 或启动镜像中。如需了解更多信息,请参阅 puf_file。另请访问此链接以参阅《Zynq UltraScale+ 器件技术参考手册》(UG1085) 中的“PUF 帮助程序数据”部分。
地址偏移 | 参数 | 描述 |
---|---|---|
0x8B8 到 0xEC0 | PUF Helper Data (1544 bytes) | 仅当启动头文件偏移 0x44(位 7:6)== 0x3 时才有效。如果未插入 PUF HD,则启动头文件大小 = 2048 字节。如果已插入 PUF 头文件数据,则启动头文件大小 = 3584 字节。PUF HD 大小 = 总大小 = 1536 字节的 PUFHD + 4 字节的 CHASH + 2 字节的 AUX + 1 字节的对齐 = 1544 字节。 |