Hi guys, I'm trying to do post place and route simulation and generate vcd file to estimate the power with XPower. I tried behavioral simulation and the system was working fine. However as for PPP simulation at the very first in ISE it generated "system_stub_timesim.vhd" and some other files in "netgen" directory in my design. However in the .vhd file the value of all my BRAMs were zero. I added "executable.elf" file to my project in ISE and it seems that there are something in the BRAMs. However I know no better way to populate my BRAMs with data. Anyway the major problem now is that when the modelsim is simulating the design, I'm trying to verify the simulation by monitoring ilmb_lmb_abus and ilmb_lmb_readdbus signals. As for behavioral simulation the flow matched with the assembly file of my software. However in PPP simulation the flow of address generation on ilmb, address bus is insane. It starts fetching from 20000000 instead of 00000000, as well between the rising edge and falling edge of the clock in the same cycle there are so many glitches on address bus which is strange. By the way the ilmb_lmb_abus is 29 bits, so I just assume that it can address the whole memory space needed by 29 bits. Anyone has an idea about the problems that I've faced?
Thanks alot beforehand,
PS. By the way I'm using ISE 8.1.03i and EDK 8.1.01i