Programming the Device

This section describes the steps to program the PolarFire SoC device with the job file using FlashPro Express. Download the job file from the following link: https://github.com/polarfire-soc/sev-kit-reference-design/releases/download/v2022.09/MPFS_SEV_KIT_DESIGN_2022_09.zip

Follow these steps:

  1. Connect a micro-USB to J5 from the host PC and start the FlashPro Express software from its installation directory.
  2. Select New or New Job Project from FlashPro Express Job from the Project menu to create a new job project, see the following figure.
    Figure . New FlashPro Express Project
  3. In the New Job Project from FlashPro Express Job 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.
    • FlashPro Express job project location: Select Browse and navigate to the location where you want to save the project.
  4. Click Open. The required programming file is selected and ready to be programmed in the device. The FlashPro Express window appears. Confirm that a programmer number appears in the Programmer field. If it does not, check the board connections and click Refresh/Rescan Programmers.
  5. Click RUN to program the device. When the device is programmed successfully, a RUN PASSED status is displayed.
  6. Close FlashPro Express (Project > Exit).
  7. Power-cycle the board.