Forum Discussion
FakhrulA_altera
Regular Contributor
7 hours agoHi AMass,
From my understanding, yes, you can keep MSEL at FPPx32 and access the EPCQ128A in user mode, but not via the HPS GSFI on the AS‑dedicated pins. Those pins aren’t driven by GSFI, which is why RDID returns 0xFF.
Recommended approach:
- Keep MSEL=0b01010 (FPPx32).
- Instantiate the ASMI Parallel II IP in the FPGA and expose it to HPS via H2F/H2F‑Lite to read/write the EPCQ.
- Enable user‑mode access to the AS interface in Quartus (Device and Pin Options).
- Ensure only one master drives the flash; keep WP# and HOLD# high.
If you prefer to use GSFI, the flash must be routed to regular FPGA I/O (or use the HPS QSPI controller).
Regards,
Fakhrul