Forum Discussion
FakhrulA_altera
Regular Contributor
1 month 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
AMass
New Contributor
21 days agoHello.
We will try this solution using this ASMI Parallel II IP soon.
Thanks for your reply.
- JohnT_Altera20 days ago
Regular Contributor
Hi,
It is not possible. you will need to have the FPGA booted as AS mode in order for you to access the EPCQ in user mode. If you are booting the FPGA in FPPx32 mode then you will not able to access the EPCQ through AS dedicated pin.