
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 Quartus II 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 Quartus II programmer erases the flash memory device if you select the .pof of the flash
memory device before programming. To prevent the Quartus II Programmer from erasing
other sectors in the flash memory device, select only the pages, .hex data, and option bits.
Programming Altera CPLDs and Flash Memory Devices Separately
To program the CPLD and the flash memory devices separately, follow these steps:
1. Open the Quartus II 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.
Defining New CFI Flash Device
The PFL IP core supports Intel-compatible and AMD-compatible flash memory devices. In addition to
the supported flash memory devices, you can define the new Intel- or AMD-compatible CFI flash
memory device in the PFL-supported flash database using the Define new CFI flash memory device
feature.
UG-01082
2015.01.23
Programming Altera CPLDs and Flash Memory Devices Separately
33
Parallel Flash Loader IP Core User Guide
Altera Corporation
Send Feedback
Kommentare zu diesen Handbüchern