2.7 Run PROGRAM Action
(Ask a Question)After generating the bitstream, the PolarFire device must be programmed. The programming procedure involves setting up board and invoking the programming command from Libero.
To perform Run PROGRAM Action, follow these steps:
Note: If you want to program the board using the .job file instead, see Programming the Device Using FlashPro, page 26.
- Ensure that the jumper settings on the board are
listed as in the following table.
Table 2-2. Jumper Settings Jumper Setting J18, J19, J20, J21, and J22 Close pins 2 and 3 for programming through FTDI J28 Close pins 1 and 2 for programming through the on-board FlashPro5 J4 Close pins 1 and 2 for switching the power manually using SW3 J12 Close pins 3 and 4 for 2.5 V - Connect the power supply cable to the J9 connector on the board.
- Connect the USB cable from the host PC to J5 (FTDI port) on the board.
- Connect the RJ45 cable from the host PC to the
J15 connector (RJ45-PORT 0) on the board. This is required for the
Ethernet link after programming.
The following figure shows the board setup for programming the device.
Figure 2-5. Board Setup - Power up the board using the SW3 slide switch.
- On the Design Flow window, double click Run PROGRAM Action.
- When the device is successfully programmed, the LEDs 6, 7, 8, 9, 10, and 11 on the board glow, and a green tick mark appears, as shown in Figure 2-1.
- To view the corresponding log file in the Reports tab, right click Run PROGRAM Action and select View Report.
The demo is ready to be run. For information about how to run the demo, see Running the Demo.