Dicrepancy between compiled projects in Quartus II Prime
Hello,
Im trying to build a project that contains a lot of sub modules in quartus and, trying to debug the system because of a supposedly malfunctioning module, I found out that, if I compile the whole project, the result for that said module is missing some inputs (when observed on the RTL viewer) if compared to the result for the module compiled alone.
As can be seen in the first image, if I compile the module alone using his file as the top level all the input appears correctly in the RTL Viewer.
But if I compile the whole project, in the RTL Viewer to the corresponding module I get the result in the following image. In which its missing the entries CHANNEL_A_mon_i and CHANNEL_B_mon_i.
I don't know if it's because I'm using too many blocks or if something is interacting wrongly.
Well if that indeed is your top level schematic, you have wired channels A...H and the trigger all to the same 16b bus.
So it is not surprising at all that logic is eliminated.