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 31<br />

Figure 19 shows the simulation when the FPGA configuration starts.<br />

Figure 19. Simulation When FPGA Configuration Starts<br />

The FPGA configuration continues until the fpga_conf_done signal is asserted high,<br />

which indicates the configuration is complete. After the configuration process<br />

completes, the PFL megafunction pulls the flash_nce and flash_noe signals high and<br />

the pfl_flash_access_request signal low to indicate the configuration data is no<br />

longer being read from the flash memory device.<br />

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

Using the Quartus II Programmer, you can program <strong>Altera</strong> CPLDs and flash memory<br />

device in a single step or separate steps.<br />

To program both in a single step, first program the CPLD, then the flash memory<br />

device. Follow these steps:<br />

1. Open the Quartus II Programmer window and click Add File to add the .pof for<br />

the CPLD.<br />

2. Right-click the CPLD .pof and click Attach <strong>Flash</strong> Device.<br />

3. In the <strong>Flash</strong> Device menu, select the density of the flash memory device to be<br />

programmed.<br />

4. Right-click the necessary flash memory device density and click Change File.<br />

5. Select the .pof generated for the flash memory device. The .pof for the flash<br />

memory device is attached to the .pof of the CPLD.<br />

6. Add other programming files if your chain has other devices.<br />

7. Check all the boxes in the Program/Configure column for the new .pof and click<br />

Start to program the CPLD and flash memory device.<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!