6.8 Run PROGRAM Action

After generating the bit stream, the PolarFire device must be programmed. Follow these steps to program the PolarFire device using the Libero design flow:

Note: If you want to program the PolarFire FPGA using the .job file instead, see Appendix 3: Programming the Device and External SPI FlashPro Express.
  1. Ensure that the jumper settings on the board are as listed in the following table.
    Table 6-2. Jumper Settings
    JumperSetting
    J18, J19, J20, J21, and J22Close pins 2 and 3 for programming through FTDI
    J28Close pins 1 and 2 for programming through the on-board FlashPro5
    J4Close pins 1 and 2 for switching the power manually using SW3
    J12Close pins 3 and 4 for 2.5V
  2. Connect the power supply cable to the J9 connector on the board.
  3. Connect the USB cable from the host PC to J5 Future Technology Devices International Limited (FTDI) port on the board.
  4. Connect any one of the open network 1G Ethernet capable ports to the J15 connector 
(RJ45-PORT 0) on the board.
  5. Power-up the board using the SW3 slide switch.
  6. On the Libero Design Flow tab, double click Run PROGRAM Action.

    When the device is successfully programmed, the LEDs 6 and 7 on the board glow, and a green tick appears, as shown in the following figure.

    Figure 6-6. Run Program Action
  7. Right click Run Program Action and select View Report to view the corresponding log file in the Reports tab.