Embedded Design Handbook

ID 683689
Date 8/28/2023
Public
Document Table of Contents

5.2.2.2.3. Programming

  1. In Intel® Quartus® Prime, click on Convert Programming Files from the File tab.
  2. Choose Programmer Object File (.pof) as Programming file type:.
  3. Set Mode to Internal Configuration.
    Figure 64. Convert Programming File Settings
  4. Click on Options/Boot info..., the Intel® MAX® 10 Device Options dialog box appears.
  5. Based on the Initialize flash content settings in the On-chip Flash IP, do one of the following:
    • If Initialize flash content is checked, the UFM initialization data was included in the SOF during Intel® Quartus® Prime compilation.
      • For Single Uncompressed/ Compressed Image configuration mode, select Page_0 for UFM source: option. Click OK and proceed to next step.
      • For Dual Compressed Images configuration mode, select Page_0 or Page_1 for UFM source: option. Click OK and proceed to next step. The UFM data (.HEX file) can be included in either Page_0 or Page_1 only. The On-chip flash does not support two .HEX files for Dual Compressed images configuration mode.
      Figure 65. Setting Page_0 for UFM Source if Initialize Flash Content is checked
    • If Initialize flash content is not checked, choose Load memory file for the UFM source option. Browse to the generated On-chip Flash HEX file (on_chip_flash.hex) in the File path: and click OK. This will add UFM data separately to the SOF file during the programming file conversion.

      Figure 66. Setting Load Memory File for UFM Source if Initialize Flash Content is not checked
  6. In the Convert Programming File dialog box, at the Input files to convert section, click Add File... and point to the generated Intel® Quartus® Prime .sof file.
    Figure 67. Input Files to Convert in Convert Programming Files for Single Image Mode
    Figure 68. Input Files to Convert in Convert Programming Files for Dual Images Mode
  7. Click Generate to create the .pof file.
  8. Program the .pof file into your Intel® MAX® 10 device.
  9. Power cycle your hardware.