The software workflow for authenticating bitstream is as follows:
- XilFPGA identifies DDR-secure bitstream image base address.
- XilFPGA calculates hash for the first 8 MB block.
- XilFPGA authenticates the 8 MB block while stored in the external DDR memory.
- If Authentication is successful, XilFPGA transmits data to PCAP via DMA (for unencrypted Bitstream) or AES (if encryption is enabled).
- Repeats steps 1 through 4 for all the blocks of bitstream.