5.7 Run PROGRAM Action
(Ask a Question)After generating the bitstream, the PolarFire device must be programmed with the system services design.
To program the PolarFire device, perform the following steps:
- Ensure that the following jumper
settings are set on the board.
Table 5-2. Jumper Settings for PolarFire® Device Programming Jumper Description J18, J19, J20, J21, and J22 Short pin 2 and 3 for programming the PolarFire® FPGA through FTDI J28 Short pin 1 and 2 for programming through the onboard FlashPro5 J26 Short pin 1 and 2 for programming through the FTDI SPI J27 Short pin 1 and 2 for programming through the FTDI SPI J4 Short pin 1 and 2 for manual power switching using SW3 J12 Short pin 3 and 4 for 2.5 V J46 Short pin 1 and 2 for routing 125 MHz differential clock oscillator output to the line side Open pin 1 and 2 for routing 122.88 MHz differential clock oscillator output to the line side
Important: The power supply switch must be switched off while making the jumper connections. - Connect the power supply cable to the J9 connector on the board.
- Connect the USB cable from the host PC to the J5 (FTDI port) on the board.
- Power on the board using the SW3 slide switch.
- Connect TXN to RXN and TXP to RXP using
the 2 SMA to SMA cables as shown in the following figure.
The following figure shows the board setup after these connections are made.
Figure 5-5. Board Setup - In the Libero Design Flow, double-click Run PROGRAM Action.
The device is successfully programmed and the onboard LEDs 4, 5, 6, and 7 glow. A green tick mark appears next to Run PROGRAM Action as shown in following figure.