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

Page 33

Advertising
background image

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

Advertising