Forum Discussion
Hi Dmose2,
Yes, you are correct about PFL can only be use with Quartus programmer via JTAG interface. I checked with my colleague who specialize in Embedded area, it seems that user can consider to use NIOS II with Avalon Tri-State Conduit components in FPGA to access the CFI flash. You can refer to chapter 5.2.6. Nios II Processor Booting from CFI Flash in the Embedded Design handbook for the details:
Also, you can refer to the Cyclone V dev kit reference manual, schematic and BUP(board portal update) design as reference:
Most of the FPGA dev kit come with the BUP(board portal update) design that utilize NIOS II with Avalon Tri-State Conduit components in FPGA. While the PFL in CPLD is use to perform the FPPx16 configuration to Cyclone V.
You can refer to chapter "FPGA Programming from Flash Memory" for some explanation and Figure 2–4. PFL Configuration on the FPGA-CPLD-flash connection from the Cyclone V GT dev kti reference manual:
Regards,
Nooraini