Parallel Flash Loader Megafunction User Guide (PDF) - Altera
Parallel Flash Loader Megafunction User Guide (PDF) - Altera
Parallel Flash Loader Megafunction User Guide (PDF) - Altera
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