Appendix: Programming the RT PolarFire Device Using FlashPro Express

The reference design files include a programming job file for programming the RT PolarFire device using FlashPro Express. This job file also includes the SPI Flash image, which is the TCM initialization client. FlashPro Express programs both the RT PolarFire device and the SPI Flash with this programming .job file. This section describes how to program the RT PolarFire device with the programming file using FlashPro Express. The programming .job file is available at DesignFiles_directory\Programming_Job.

Follow these steps:

  1. 1.Set up the hardware, see Setting Up the Hardware.
  2. 2.On the host PC, launch the FlashPro Express software.
  3. 3.Click New or select New Job Project from FlashPro Express Job from the Project menu to create a new job project.
  4. 4.In the dialog box, enter the following:
    • Programming job file: Click Browse and navigate to the location where the .job file is located and select the file. The .job file is available at DesignFiles_directory\Programming_Job.
    • FlashPro Express job project location: Click Browse and navigate to the location where you want to save the project.
      Figure 1. New Job Project from FlashPro Express Job
  5. 5.Click OK. The required programming file is selected and ready to be programmed.
  6. 6.The FlashPro Express window appears as shown in the following figure. Confirm that a programmer number appears in the Programmer field. If it does not, check the board connections and click Refresh/Rescan Programmers.
    Figure 2. Refresh/Rescan Programmers
  7. 7.Click RUN. When the device is programmed successfully, a RUN PASSED status is displayed as shown in the following figure.
    Figure 3. FlashPro Express—RUN PASSED

This concludes the RT PolarFire device and the SPI Flash programming. Power-cycle the board to view the status of DDR3 memory write and read operation in the UART terminal and observe the blinking user LEDs.