2 Programming the Device on the Evaluation Kit

Once the design is created through TCL scripts as mentioned in Appendix 4: Running the TCL Script, open the design in Libero® SoC software. To program the PolarFire® device, perform the following steps:

  1. Ensure that the jumper settings on the board are same as listed in the following table.
    Table 2-1. Jumper Settings on Evaluation Kit
    JumperDescription
    J18, J19, J20, J21, and 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.5V
    J46Close 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.

  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 on the board using the SW3 slide switch.
  5. Connect TXN to RXN and TXP to RXP using the two SMA to SMA cables, see the following figure. The following figure shows the board setup.
    Figure 2-1. Board Setup for Evaluation Kit
  6. Double-click Run PROGRAM Action.

When the device is programmed successfully, a green tick mark appears, see the following figure. See Running the Demo to run the multi-rate transceiver demo.

Figure 2-2. Programming the Device