Parallel Flash Loader Intel® FPGA IP User Guide

ID 683698
Date 7/23/2021
Public

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.1. Programming Intel® CPLDs and Flash Memory Devices Separately

To program the CPLD and the flash memory devices separately, follow these steps:

  1. Open the Intel® Quartus® Prime Programmer window.
  2. Click Add File. The Add Programming File Window dialog box appears.
  3. Add the targeted .pof, and click OK.
  4. Check the boxes under the Program/Configure column of the .pof.
  5. Click Start to program the CPLD.
  6. After the programming progress bar reaches 100%, click Auto Detect. For example, if you are using dual P30 or P33, the programmer window shows a dual P30 or P33 chain in your setup.
    Alternatively, you can add the flash memory device to the programmer manually. Right-click the CPLD .pof and click Select Flash Device. In the Select Flash Device dialog box, select the device of your choice.
  7. Right-click the necessary flash memory device density and click Change File.
    Note: You must select the density that is equivalent to the sum of the density of two CFI or NAND flash memory devices. For example, if you require two 512-Mb CFI flash memory devices, then select CFI 1 Gbit. For more than one quad SPI flash memory device, select the density that is equivalent to the sum of all the density of the quad SPI flash memory devices. For example, a four quad SPI flash memory devices (128 Mb for each device), the total density is equivalent to 512 Mb. A .pof with 512-Mb flash density is required to program these quad SPI flash devices. The PFL IP core handles the 512-Mb .pof programming to the four quad SPI flash memory devices.
  8. Select the .pof generated for the flash memory device. The .pof for the flash memory device is attached to the .pof of the CPLD.
  9. Check the boxes under the Program/Configure column for the added .pof and click Start to program the flash memory devices.