3.5.1 SPI Programming
In the SPI programming scheme, the PolarFire FPGA on the SFP+ module programs itself from the SPI Flash. SPI supports in-application programming (IAP) and auto-update. The following figure shows the SPI programming scheme.
To enable IAP programming, the following FPGA pins must be set high.
- A10 (SC_SPI_ENABLE)
- A9 (SC_IO_CFG_INTERFACE)
The SPI Flash specifications on the module are as follows:
- NOR Memory IC
- Density: 256 Mb (32M x 8)
- Voltage: 2.7 V to 3.6 V (MT25QL256ABA1EW7-0SIT)
- SPI mode support: Modes 0 and 3
- Dedicated BANK: 3
For more information on FPGA programming, see PolarFire FPGA and PolarFire SoC FPGA Programming User Guide.
