Defining new cfi flash device – Altera Parallel Flash Loader IP User Manual
Page 33

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