Solved
Forum Discussion
_AK6DN_
Frequent Contributor
2 years agoWhen compiled as a top module, all inputs and outputs are assumed to be used by Quartus, and the logic is generated.
Once instantiated as a sub module, Quartus can detect unused logic paths, and remove them.
Probably what you are seeing happen.
HugoStein
New Contributor
2 years agoOh, I see.
At first, I thought there was some misconnection in the system, but my knowledge of quartus with block diagram is limited, so I didn't find a proper way of checking. Given that I'm using symbols in the block diagram with Verilog code as shown in the images below, do you have any suggestions?
Thank you so much for the reply,
Best regards,
Hugo Stein