Altera_Forum
Honored Contributor
14 years agoStratix IV DDR3 memory controller with Unify : simulation not working
Hello.
I have a problem using DDR3 memory controller with Unify on Stratix IV. I use modelsim SE 6.5d or 10.0. My problem is that the controller is not working both with my design and Altera reference design. After issuing reset,The PLL locked. Then I am waiting for mem_resetn on DDR3 interface to be deasserted but nothing happen after 5 ms. On DDR3 interface, clock is running at the good frequency after controller reset deassertion. During simulation I have warnings which seems not normal for me but I don't know why they appears. For example, Modelsim display warnings as : # ** warning: ../../../../../fpgavendorip/altera/sgxdk_ddr3/ddr3_ctrl/ddr3_ctrl_example_design_fileset/example_project/ddr3_ctrl_burst_boundary_addr_gen.sv(63): [svchk] - some checking for conflicts with always_comb and always_latch variables not yet supported. run vopt to provide additional design-level checks.
or
# ** warning: (vsim-3015) ../../../../../fpgavendorip/altera/s4gxdk_ddr3/ddr3_ctrl/ddr3_ctrl/ddr3_ctrl_0002_controller_phy.sv(486): [pcdpc] - port size (4 or 4) does not match connection size (1) for port 'afi_doing_read'. I also have the following error : # error: cannot read ddr3_ctrl_0002_sequencer_rom_ddr3.hex. Thanks for your help. Regards. Olivier.