7 Setting Up the Demo

Important: To run the Libero design using TCL script, see Appendix B: Running the Tcl Script.

After generating the bit stream, the PolarFire device must be programmed. To program the PolarFire device on Evaluation kit, perform the following steps:

  1. Ensure that the jumper settings on the board are same as listed in the following table.
    Table 7-1. Jumper Settings
    JumperDescription
    J18, J19, J20, J21, J22Close pin 2 and 3 for programming the PolarFire FPGA through FTDI
    J28Close pin 1 and 2 for programming through the on-board FlashPro5
    J26Close pin 1 and 2 for programming through the FTDI SPI
    J27Close pin 1 and 2 for programming through the FTDI SPI
    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.
  5. For external loopback demo, 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 for external loopback demo.
    Figure 7-1. Board Setup (Evaluation Kit)

    When the board is powered up, power supply LEDs DS3 to DS14 glow. For more information about LEDs on the PolarFire Evaluation Board, see UG0747: PolarFire FPGA Evaluation Kit User Guide.

    Important: For PCB loopback demo, SMA cables are not required. User can skip Step 5.
  6. Double-click Run PROGRAM Action from the Libero > Design Flow tab.
  7. Right-click Run Program Action and select View Report to view the corresponding log file in the Reports tab.

When the device is successfully programmed, a green tick mark appears as shown in the following figure.

Figure 7-2. Programming the Device

After programming the device, see Running the Demo to run the JESD204B stand-alone demo.