04-13-2021 11:19 AM
I used `include to include all my submodules in Vivado 2020.1. And synthesis worked fine:
However, in Vivado those submodules are still showing red question marks, nor can I click those files to go to them. But if I add the submodule (IP_Controller) by "+" in Vivado GUI, if shows up with the green dot ● and I am able to go to the file.
04-13-2021 12:28 PM
Take note of the default library under which the sub-modules are getting compiled!
Be uniform, compile all modules under xil_defaultlib.
Consider giving "Kudos" if you like my answer. Please mark my post "Accept as solution" if my answer has solved your problem
04-14-2021 10:46 AM
Can you please try using the absolute path to include the files? Also, make sure that all the files are compiled to xil_defaultlib from the source file settings and from its properties as shown below. If you are still facing issues then please share the test case to check this issue at our end.