Forum Discussion
Altera_Forum
Honored Contributor
11 years agoThere is a bug in the memory controller, so you need to manualy change some lines of a file generated with Qsys.
If you check in examples you got with the board in file: cycloneVGT_5cgtfd9ef35_fpga\examples\board_test_system\qts_ddr3\c5gt_ddr3.zip\c5gt_ddr3\c5gt_ddr3.v it says:
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! You manually have to fix the HMC issue.
!! Open the uniphy top RTL(q_sys_fpga_sdram.v)
!! then, find the line that contains...
!! .mp_cmd_clk_1(1'b0),
!! change this to
!! .mp_cmd_clk_1(mp_cmd_clk_0_clk),
.mp_cmd_clk_1 (mp_cmd_clk_0_clk), // (terminated)
.mp_cmd_reset_n_1 (mp_cmd_reset_n_0_reset_n), // (terminated)
.mp_cmd_clk_2 (mp_cmd_clk_0_clk), // (terminated)
.mp_cmd_reset_n_2 (mp_cmd_reset_n_0_reset_n), // (terminated)
.mp_cmd_clk_3 (mp_cmd_clk_0_clk), // (terminated)
.mp_cmd_reset_n_3 (mp_cmd_reset_n_0_reset_n), // (terminated)