Parallel Flash Loader Intel® FPGA IP User Guide

ID 683698
Date 7/23/2021

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

1.4.4. Programming Intel® CPLDs and Flash Memory Devices

Using the Intel® Quartus® Prime Programmer, you can program Intel® CPLDs and flash memory device in a single step or separate steps.

To program both in a single step, first program the CPLD, then the flash memory device. Follow these steps:

  1. Open the Intel® Quartus® Prime Programmer window and click Add File to add the .pof for the CPLD.
  2. Right-click the CPLD .pof and click Attach Flash Device.
  3. In the Flash Device menu, select the density of the flash memory device to be programmed.
  4. Right-click the necessary flash memory device density and click Change File.
  5. Select the .pof generated for the flash memory device. The .pof for the flash memory device is attached to the .pof of the CPLD.
  6. Add other programming files if your chain has other devices.
  7. Check all the boxes in the Program/Configure column for the new .pof and click Start to program the CPLD and flash memory device.
    The Intel® Quartus® Prime Programmer allows you to program, verify, erase, blank-check, or examine the configuration data page, the user data page, and the option bits sector separately, provided the CPLD contains the PFL IP core.
    Note: The Intel® Quartus® Prime programmer erases the flash memory device if you select the .pof of the flash memory device before programming. To prevent the Intel® Quartus® Prime Programmer from erasing other sectors in the flash memory device, select only the pages, .hex data, and option bits.