Visible to Intel only — GUID: sss1411461140118
Ixiasoft
1.1. Features
1.2. Device Support
1.3. Functional Description
1.4. Using the PFL IP Core
1.5. PFL IP Core In Embedded Systems
1.6. Third-party Programmer Support
1.7. Parameters
1.8. Signals
1.9. Specifications
1.10. Parallel Flash Loader Intel® FPGA IP User Guide Archives
1.11. Document Revision History for the Parallel Flash Loader Intel® FPGA IP User Guide
1.4.1. Converting .sof Files to a .pof
1.4.2. Constraining PFL Timing
1.4.3. Simulating PFL Design
1.4.4. Programming Intel® CPLDs and Flash Memory Devices
1.4.5. Defining New CFI Flash Device
1.4.6. Programming Multiple Flash Memory Devices
1.4.7. Creating Jam Files for Intel® CPLDs and Flash Memory Device Programming
Visible to Intel only — GUID: sss1411461140118
Ixiasoft
1.3.1.2. Programming Quad SPI Flash
You can also use the JTAG interface in Intel® CPLDs to program a quad SPI flash memory device with the PFL IP core.
The PFL IP core instantiated in the Intel® CPLD functions as a bridge between the CPLD JTAG programming interface and the quad SPI flash memory device interface that connects to the Intel® CPLD I/O pins. You can connect up to eight identical quad SPI flashes in parallel to implement more configuration data storage.
Note: When connecting quad SPI flashes in parallel, use identical flash memory devices with the same memory density from the same device family and manufacturer.
Figure 4. Programming Quad SPI Flash Memory Devices With the CPLD JTAG InterfaceFigure shows an Intel® CPLD functioning as a bridge to program the quad SPI flash memory device through the JTAG interface. The PFL IP core supports multiple quad SPI flash programming of up to four devices.
Note: The PFL IP core supports multiple quad SPI flash programming of up to eight devices.
Related Information