Parallel Flash Loader Intel® FPGA IP User Guide

ID 683698
Date 4/03/2023
Public
Document Table of Contents

1.3.1.3. Programming NAND Flash

You can use the JTAG interface in Intel® CPLDs to program the NAND flash memory device with the PFL IP core. The NAND flash memory device is a simpler device that has faster erase and write speed with higher memory density in comparison with the CFI flash.

You can use the JTAG interface in Intel® CPLDs to indirectly program the flash memory device. The CPLD JTAG block interfaces directly with the logic array in a special JTAG mode. This mode brings the JTAG chain through the logic array instead of the Intel® CPLD BSCs. The PFL IP core provides JTAG interface logic to convert the JTAG stream from the Intel® Quartus® Prime software and to program the NAND flash memory device that connects to the CPLD I/O pins.

Figure 5. Programming NAND Flash Memory Devices With the JTAG InterfaceFigure shows a CPLD functioning as a bridge to program the NAND flash memory device through the JTAG interface.