--- Quote Start ---
Your test bench architecture will replace your JK architecture due to identical naming. I would assume you got some warnings loading the project.
--- Quote End ---
I guess I have never seen a warning while simulating it I actually never paid attention to this while simulating it. But I'm sure there was no warnings while compiling the scripts.
But good point, I just corrected that. I think I just did that mistake by editing the file too much.
Well after another simulation test and now paying attention to the warnings, nothing changed however I noticed these messages:
# vsim -voptargs=+acc work.testshjkff # ** Note: (vsim-3813) Design is being optimized due to module recompilation...# # Loading std.standard# Loading std.textio(body)# Loading ieee.std_logic_1164(body)# Loading work.testshjkff(arch)#1# Loading work.shjkff(arch)#1# Loading work.shjkff(arch)# ** Warning: (vsim-3035) Instantiation depth of '/testshjkff/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF' is 51. This might indicate a recursive instantiation. Increasing limit to 75.# # ** Error: (vsim-3036) Instantiation depth of '/testshjkff/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF/HwshJKFF' is 75. Assuming recursive instantiation.#
It's weird that it is instantiating recursively.