29.12.2013 Views

Parallel Flash Loader Megafunction User Guide (PDF) - Altera

Parallel Flash Loader Megafunction User Guide (PDF) - Altera

Parallel Flash Loader Megafunction User Guide (PDF) - Altera

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Using the PFL <strong>Megafunction</strong> Page 21<br />

Using the PFL <strong>Megafunction</strong><br />

This section describes how to use the PFL megafunction. Figure 17 shows the process<br />

for using the PFL megafunction, using MAX II as an example.<br />

Figure 17. Process for Using the PFL <strong>Megafunction</strong><br />

Create new FPGA<br />

designs<br />

Create a new MAX II design,<br />

instantiate the PFL <strong>Megafunction</strong> in<br />

the MAX II design, and create<br />

Pin Assignments<br />

Compile<br />

and obtain<br />

MAX II<br />

.pof<br />

Compile and<br />

obtain the<br />

FPGA<br />

.sof(s)<br />

Add the .sof(s) for conversion to .pof<br />

Add the MAX II .pof to the<br />

Quartus II Programmer<br />

Convert to<br />

.pof for the<br />

Targeted<br />

<strong>Flash</strong><br />

Add the flash .pof in the<br />

Quartus II Programmer<br />

Create the optional Jam<br />

programming file<br />

Program the MAX II and <strong>Flash</strong> Devices<br />

MAX II configures the FPGA with the<br />

configuration data from the <strong>Flash</strong> Device<br />

The following sections describe these procedures:<br />

■<br />

■<br />

■<br />

■<br />

■<br />

■<br />

■<br />

Instantiating the PFL <strong>Megafunction</strong><br />

Constraining PFL Timing<br />

Simulating PFL Design<br />

Programming <strong>Altera</strong> CPLDs and <strong>Flash</strong> Memory Devices<br />

Defining New CFI <strong>Flash</strong> Device<br />

Programming Multiple <strong>Flash</strong> Memory Devices<br />

Creating Jam Files for <strong>Altera</strong> CPLDs and <strong>Flash</strong> Memory Device Programming<br />

f<br />

For more information about using the FPGA-based PFL megafunction to program a<br />

flash memory device, refer to AN478: Using FPGA-Based <strong>Parallel</strong> <strong>Flash</strong> <strong>Loader</strong> with the<br />

Quartus II Software.<br />

<strong>Parallel</strong> <strong>Flash</strong> <strong>Loader</strong> <strong>Megafunction</strong> <strong>User</strong> <strong>Guide</strong><br />

May 2013<br />

<strong>Altera</strong> Corporation

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!