Flow Diagram - 2023.2 English

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

Document ID
UG643
Release Date
2023-12-13
Version
2023.2 English

XilFPGA library acts as a bridge between the user application and the PL device. It provides the required functionality to the user application for configuring the PL Device with the required bitstream.

The following figure illustrates an implementation where the XilFPGA library needs the CSU DMA driver APIs to transfer the bitstream from the DDR to the PL region. The XilFPGA library also needs the XilSecure library APIs to support programming authenticated and encrypted bitstream files.

Figure 1. Bitstream loading on Linux
Image bitstream_loading.png

The following figure illustrates the XilFPGA PL configuration sequence.

Figure 2. XilFPGA PL Configuration Sequence
Image xilfpga_flow.png

The following figure illustrates the bitstream write sequence.

Figure 3. Bitstream write Sequence
Image xilfpga_flow2.png