BIF File with SHA-3 Boot Header Authentication and PPK0 - 2020.2 English

Zynq UltraScale+ MPSoC Software Developer Guide (UG1137)

Document ID
UG1137
Release Date
2021-01-05
Version
2020.2 English

The following BIF file sample supports the BH RSA option. This option supports integration and test prior to the system being fielded. For more details, see “Integration and Test Support (BH RSA Option)” in the Zynq UltraScale+ Device Technical Reference Manual (UG1085).

The BIF file is for SHA-3 boot header authentication, where actual PPK hash is not compared with the eFUSE stored value.

the_ROM_image:  { 
[fsbl_config] bh_auth_enable
[auth_params] ppk_select=0; spk_id=0x00000000 
[pskfile]	primary_4096.pem
[sskfile]	secondary_4096.pem
[bootloader, authentication=rsa, destination_cpu=a53-0]	fsbl.elf 
[pmufw_image, authentication=rsa] xpfw.elf
}