2.10 Programming the Device on the Evaluation Board

After generating the bitstream, the PolarFire device must be programmed with the Auto Update and IAP design.

To program the PolarFire device, perform the following steps:

  1. Ensure that the following jumper settings are set on the board.
    Table 2-3. Jumper Settings—Evaluation Board
    JumperDescription
    J18, J19, J20, J21, and J22Close pin 2 and 3 for programming the PolarFire FPGA through FTDI
    J28Close pin 1 and 2 for programming through the on-board FlashPro5
    J23Open pin 1 and 2 for accessing external SPI Flash
    J4Close pin 1 and 2 for manual power switching using SW3
    J12Close pin 3 and 4 for 2.5 V
  2. Connect the power supply cable to the J9 connector on the board.
  3. Connect the USB cable from the host PC to the J5 (FTDI port) on the board.
  4. Power ON the board using the SW3 slide switch.

    The following figure shows the board setup after these connections are made.

    Figure 2-12. Board Setup—Evaluation Kit
  5. On the Libero Design Flow, double-click Run PROGRAM Action.

The device is successfully programmed and the on-board LEDs glow. A green tick mark appears next to Run PROGRAM Action, see Figure 2-2.