Forum Discussion
Hello,
looks like you have a second module besides nios2e that's connecting to AS memory. ASDO is the top level pin you have defined ~ASDO~ is something different. Specifying dual purpose pins as regular IO is basically correct when using user declared AS pins.
You can e.g. disconnect the nios AS pins by outcommenting the top level pins and check the compilation report to see what's connecting else. Can it be that nios is configured for internal AS memory connection and you are using the external pins erroneously?
Regards
Frank
Dear Frank,
Thank you for your response. I understood that "outcommenting the top level pins" means releasing the pins declared for EPCS16. If I understood correctly, I released the 4 pins declared for EPCS16 and compiled without any error messages.
The problematic pins are E3 connected to ASDO and D3 connected to nCSO. If only these two pins are reassigned and the code is recompiled, the same issue occurred.
Could not checking the "Automatically select dedicated active serial interface, if supported" option in the configuration when adding the EPCS controller to Qsys be the cause of the issue?
Regards,
Sung zun