5.2.2 Programming FPGA on the CoaXPress FMC Device Board

To program the device, perform the following steps:

  1. On the host PC, launch the FlashPro Express software from its installation.
  2. To create a new job project, click New or select New Job Project from FlashPro Express Job from Project menu.
  3. In the Create New Job Project dialog box, enter the following values in the New Job Project:
    • Import FlashPro Express job file: Click Browse, and navigate to the location where the job file is located and select the file. The default location is <$Download_Directory>\mpf_an5021_v20xxpx_jb\PFCXP_DK_TOP.job.
    • FlashPro Express job project location: Click Browse and navigate to the location where you want to save the project.
  4. Click OK. The required programming file is selected and ready to be programmed in the device.
  5. Disconnect the mini USB cable from J12 of the PolarFire Video Kit and connect the mini USB cable to FlashPro4.
  6. Connect FlashPro4 with J21 (JTAG) of the CoaXPress FMC device board.
  7. 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, confirm the board connections and click Refresh/Rescan Programmers.
  8. Click RUN. When the device is programmed successfully, a RUN PASSED status is displayed. For more information about how to run the demo, see Running the Demo section.
  9. Close FlashPro Express or in the Project tab, click Exit.

The PolarFire device and SPI Flash on the CXP-device is programmed. Now, both host and device are programmed. Power cycle the board using switch SW4. After power cycling, the Full HD HDMI monitor displays the default colour screen.