Login

 Altera 
Short Desc. : Parallel Flash Loader
Overview :

Parallel Flash Loader Megafunction User Guide

This user guide describes the parallel flash loader (PFL) megafunction and provides information about programming flash memory, configuring your FPGA from the flash memory, and instantiating the PFL megafunction in the Quartus® II software.

FPGAs’ increasing density requires larger configuration storage. If your system contains a flash memory device, you can use your flash memory as the FPGA configuration storage as well. You can use the PFL megafunction in Altera® CPLDs (MAX® II and MAX V devices) or FPGAs to program flash memory devices efficiently through the JTAG interface and to control configuration from the flash memory device to the Altera FPGA.

This user guide contains the following sections:

  • “Features” 
  • “Device Support” 
  • “Functional Description” 
  • “Using the PFL Megafunction” 
  • “PFL Megafunction In Embedded Systems” 
  • “Parameters” 
  • “Signals” 
  • “Specifications” 

Features

Use the PFL megafunction to:

  • Program Common Flash Interface (CFI) flash, quad Serial Peripheral Interface (SPI) flash, or NAND flash memory devices with the device JTAG interface.
  • Control Altera FPGA configuration from a CFI flash, quad SPI flash, or NAND flash memory device for ACEX® 1K, APEX™ 20K, APEX II, Arria series, Cyclone series, FLEX® 10K, and Stratix series FPGA devices.

Device Support

This user guide focuses on implementing the PFL megafunction in an Altera CPLD. The PFL megafunction supports all Altera FPGAs. You can implement the PFL megafunction in an Arria®, Cyclone®, or Stratix® device family FPGA to program flash memory or to configure other FPGAs.

Note: For more information about using an FPGA-based PFL to program a flash memory device, refer to AN478: Using FPGA-Based Parallel Flash Loader with the Quartus II Software.

Supported Flash Memory Devices

The Quartus II software generates the PFL megafunction logic for the flash programming bridge and FPGA configuration.

Table 1 lists the types of CFI flash memory devices that the PFL megafunction supports.

Note: If your CFI device is not in Table 1, but is compatible with an Intel or Spansion CFI flash device, Altera recommends selecting Define CFI Flash Device in the Quartus II software.


Notes to Table 1

(1) Spansion has discontinued the Spansion S29GL-N flash memory device family. Altera does not recommend using this flash memory device. For more information about an alternative recommendation, refer to the Spansion website (www.spansion.com).

(2) The PFL megafunction supports top and bottom boot block of the flash memory devices. For Micron flash memory devices, the PFL megafunction supports top, bottom, and symmetrical blocks of flash memory devices.

(3) Supports page mode.


Categories :
Portability :
 FPGA Technologis 
Altera :
Arria II GX
ARRIA II GZ
ARRIA V GX
Cyclone II
Cyclone III
CYCLONE III LS
CYCLONE IV GX
EP5C
HARDCOPY III
HARDCOPY IV GX
Stratix II
STRATIX III E
STRATIX IV GT
STRATIX IV GX
STRATIX V GX

Type : Hard
CST Webinar Series



Internet Business Systems © 2016 Internet Business Systems, Inc.
595 Millich Dr., Suite 216, Campbell, CA 95008
+1 (408)-337-6870 — Contact Us, or visit our other sites:
AECCafe - Architectural Design and Engineering TechJobsCafe - Technical Jobs and Resumes GISCafe - Geographical Information Services  MCADCafe - Mechanical Design and Engineering ShareCG - Share Computer Graphic (CG) Animation, 3D Art and 3D Models
  Privacy Policy