1.4.3 Run PROGRAM Action

After generating the bitstream, the PolarFire® device must be programmed. To program the PolarFire device, perform the following steps:

  1. Ensure that the following Jumper Settings are set on the board.
    Table 1-4. Jumper Settings
    JumperDescriptionDefault
    J18, J19, J20, J21, and J22Short pin 2 and 3 for programming the PolarFire® FPGA through FTDIClosed
    J28Short pin 1 and 2 for programming through the on-board FlashPro5Open
    J26Short pin 1 and 2 for programming through the FTDI SPIClosed
    J4Short pin 1 and 2 for manual power switching using SW3Closed
    J12Short pin 3 and 4 for 2.5 VClosed
  2. Connect the power supply cable to the J9 connector on the board.
  3. Connect the USB cable from the Host PC to J5 (FTDI port) on the board.
  4. Power the board using the SW3 slide switch.
  5. Navigate to Libero > Design Flow tab and double-click Run PROGRAM Action.
    A green tick mark appears when the device is programmed successfully, as shown in the following figure.
    Figure 1-7. Libero Design Flow Options