Does anyone know a way to initialize DDR2 memory models from Micron with data....easily? I have 16 DDR2 SDRAM models connected in a 2 Gigabyte SODIMM configuration. The problem I am facing is that our EDK system will eventually populate that memory with data needed during subsequent system operation.
Currently I am using C code to write data out to DDR. I am only running simulation right now, so it takes a REALLY long time to get all that data out to RAM before I use it. I know you can make .mem files that you can intitialize the RAM to using mem load commands in ModelSim. However, the crux is, since the RAM is 2GB, you can't specify the Verilog to model all that storage. If you do, ModelSim crashes...and that makes sense. The PC itself only has so much RAM to use.
So the RAM model uses some indexing style to save data into the RAM model's internal memory structure. I guess I am asking if there is an easy way to make .mem files to initialize the memory correctly.
Hope this makes some sense!