IAP Initiator: IAP
Initiator runs on the PolarFire Evaluation Kit and initiates the following
functions:
Reads the
.spi bitstream from the on-board 128 MB SPI Flash
and transfers the bitstream in the form of Ethernet packets each with 1
KB of data payload. This operation completes when the entire bitstream
is transferred to the target.
Generates and sends the
authenticate command to the target for authenticating the new
bitstream.
Generates and sends the
program command to the target subsystem for executing the IAP using the
newly stored bitstream.
Gets the version number
of the target device.
Switches the design to
IAP or Loopback mode based on user’s selection (Graphical User
Interface).
IAP Target: IAP Target
runs on the SmartSFP+ module. It interacts with IAP Initiator and performs the
following functions:
Receives commands from
IAP Initiator.
Receives the IAP
bitstream data and stores in the external 32 MB SPI Flash.
Authenticates the
received IAP Image.
Executes the IAP
sequence.
The following figure shows the IAP Initiator and IAP Target subsystems of the
solution.Figure 1-1. Top-Level Block Diagram
The online versions of the documents are provided as a courtesy. Verify all content and data in the device’s PDF documentation found on the device product page.