User guide
A–4 Appendix A: Programming the Flash Device
Parallel Flash Loader Instantiation
Cyclone III FPGA Development Kit User Guide September 2010 Altera Corporation
Parallel Flash Loader Instantiation
The development kit includes a PFL megafunction design, cycloneIII_3c120_dev_pfl,
in the directory <path>\...\examples. The Quartus II software uses the PFL to write
programming files to the flash device, which then loads the FPGA on power up.
To write to a flash device, you must first program the PFL into the FPGA by using the
Quartus II software as described in “Programming the Flash Device”, steps 1 through
8.
f For more information about the PFL megafunction, refer to Parallel Flash Loader
Megafunction User Guide.
Programming the Flash Device
To program the flash device on the development board, you must first create a .pof
flash file as described in “Creating a Flash File” on page A–1. The following
procedure describes programming the PFL into the FPGA first, then uses the PFL to
write the .pof flash file into the flash device.
To download a configuration bit stream into the flash device, perform the following
steps:
1. Ensure that the POWER switch SW2 is in the OFF (or DOWN) position.
2. Verify the switch SW3 and jumper settings shown in Table 4–2 on page 4–3.
3. Connect the USB cable to the USB port on the board.
4. Cycle the POWER switch OFF then ON.
5. On the Tools menu in the Quartus II software, click Programmer.
6. Click Add File and select
<path>\...\examples\cycloneIII_3C120_dev_pfl\cycloneIII_3C120_dev_pfl.sof.
7. Turn on the Program/Configure option for the added file.