That sim is for a c++ based testbench though, not a verilog one. Maybe there is a different one I can use? Does he have any other projects that use sdram?
Yeah I think we should just leave well enough alone (even if it is not actually that well). It seems like the best way to do this is to have the model in C, and then call it there. However, I would rather be working on design than on simulation architecture.
I know this is already closed, but if we can stub out the DDR and replace it with an axi4 sram of the same size, we should still be able to simulate faster with iverilog even if it will not be cycle accurate. It looks like iverilog is not a fan of unpacked structs which are generated by peak-rdl