Could you download one of the MAX 10 ADC examples from the design store, and compare it against your project.
You can try this simple design first
Looks like I have to link the Avalon_Bridge module to invoke my ADC module even if I'm not trying to use JTAG to monitor or observe the performance of the ADC. I was only looking to implement a simple ADC module with core control sending a soft command for the channel to digitize. So, the Avalon bridge is a must for ADC use?
By Avalon Bridge, do you mean the the JTAG-Avalon Master Bridge?
If yes, you will only need this if you are sending commands from system console (via JTAG).
May I know, when you say “sending soft commands”, how are you sending commands to the ADC? JTAG? NIOS? State machine?