From: maxascent on
I am using data2mem to generate some .mem simulation files. My address for
memory starts at 0x86000000 and if I dump the elf file I can see that.
However when I run data2mem the .mem file starts at address 0x00000000. The
command I am using is

data2mem -bd memory_init.bmm -bd test.elf -bx -u -i

and my bmm looks like

ADDRESS_SPACE ddr2_sdram MEMORY [0x86000000:0xA5FFFFFF]
BUS_BLOCK
system_tb/ddr2_0 [15:0] OUTPUT = ddr2_0.mem;
END_BUS_BLOCK;
END_ADDRESS_SPACE;

I cant see anything wrong unless I am missing something with data2mem.

Thanks

Jon

---------------------------------------
Posted through http://www.FPGARelated.com