Loading an Authenticated and Encrypted Bitstreamusing DDR Memory Controller - 2023.1 English

Standalone Library Documentation: BSP and Libraries Document Collection (UG643)

Document ID
UG643
Release Date
2023-05-16
Version
2023.1 English

The software workflow for authenticating Bitstream is as follows:

  1. XilFPGA identifies DDR secure Bitstream image base address.
  2. XilFPGA calculates hash for the first 8MB block.
  3. XilFPGA authenticates the 8MB block while stored in the external DDR.
  4. If Authentication is successful, XilFPGA transmits data to PCAP via DMA (for unencrypted Bitstream) or AES (if encryption is enabled).
  5. Repeats steps 1 through 4 for all the blocks of Bitstream.