Intel® MAX® 10 FPGA Configuration User Guide

ID 683865
Date 3/27/2023
Public
Document Table of Contents

3.3.3. Programming .pof into Internal Flash

You can use the Intel® Quartus® Prime Programmer to program the .pof into the CFM through JTAG interface. The Intel® Quartus® Prime Programmer also allows you to program the UFM part of the internal flash.

To program the .pof into the flash, follow these steps:

  1. On the Tools menu, click Programmer.
  2. In the Programmer window, click Hardware Setup and select USB Blaster in the currently selected hardware drop down list.
  3. In the Mode list, select JTAG.
  4. Click Auto Detect button on the left pane.
  5. Select the device to be programmed, and click Add File.
  6. Select the .pof to be programmed to the selected device.
  7. There are several options in programming the internal flash:
    • To program any of the CFM0/CFM1/CFM2 only, select the corresponding CFM in the Program/Configure column.
    • To program the UFM only, select the UFM in the Program/Configure column.
    • To program the CFM and UFM only, select the CFM and UFM in the Program/Configure column.
      Note: ICB setting is preserved in this option. However, before the programming starts, Intel® Quartus® Prime Programmer will make sure the ICB setting in the device and the ICB setting in the selected .pof are the same. If the ICB settings are different, Intel® Quartus® Prime Programmer will overwrite the ICB setting.
    • To program the whole internal flash including the ICB settings, select the <yourpoffile.pof> in the Program/Configure column.
  8. To enable the real-time ISP mode, turn-on the Enable real-time ISP to allow background programming.
  9. After all settings are set, click Start to start programming.