Ugggggghhhhhhhhhhhhhhhhhhhhhhh!!!!!! I HATE UPGRADING XILINX TOOLS!!! Seems like every time we do, there are days of pain involved.
I have a sim that used to work in 8.2 that now does not work in 9.1. I have traced the problem to the fact that the BRAM for Microblaze instructions never initialize to anything. I have checked the system_init.v file and there is certainly non-zero data there. I have the system_conf module instantiated in my testfixture so there should be no problem there. The only warning that ModelSim SE 6.2f gives is"
** Warning: Parameter expressions did not converge. Possible loop involving defparams." But it doesn't tell anything about what parameter expressions are causing this or where they are. The sim continues on fine. But internally, all I get is a program counter that increments to infinity. There is nothing coming over the LMB.Is there something that I am missing? I run the system.do file in ModelSim. Then I invoke the simulator with: vsim -L unisims_ver -L XilinxCoreLib_ver -voptargs="+acc" system_tb glbl. This is really driving me nutz! It is probably going to be some thing stupid!!!!