Bootgen - 2021.1 English

Xilinx Standalone Library Documentation OS and Libraries Document Collection (UG643)

Document ID
Release Date
2021.1 English

When a bitstream is requested for authentication, Bootgen divides the bitstream into blocks of 8 MB each and assigns an authentication certificate for each block. If the size of a bitstream is not in multiples of 8 MB, the last block contains the remaining Bitstream data.

Figure 1. Bitstream Blocks

When both authentication and encryption are enabled, encryption is first done on the Bitstream. Bootgen then divides the encrypted data into blocks and assigns an Authentication certificate for each block.