From 4c5369bf5771147d9453e6dceb6a3ef56c5a263e Mon Sep 17 00:00:00 2001 From: Zanting <zanting> Date: Wed, 15 Apr 2015 14:52:25 +0000 Subject: [PATCH] Fixed default value of wr_snk_out.xon to '1'. This fixes the DDR3 issue on hardware. --- libraries/io/ddr/src/vhdl/io_ddr_driver.vhd | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/io/ddr/src/vhdl/io_ddr_driver.vhd b/libraries/io/ddr/src/vhdl/io_ddr_driver.vhd index 7f702f0446..7d99c30ffe 100644 --- a/libraries/io/ddr/src/vhdl/io_ddr_driver.vhd +++ b/libraries/io/ddr/src/vhdl/io_ddr_driver.vhd @@ -172,6 +172,7 @@ BEGIN ctlr_mosi.burstbegin <= '0'; -- only used for legacy DDR controllers, because the controller can derive it internally by counting wr and rd accesses ctlr_mosi.burstsize <= TO_MEM_CTLR_BURSTSIZE(burst_size); -- burstsize >= 1, -- no need to hold during burst, because the Avalon constantBurstBehaviour=FALSE (default) of the DDR IP slave + wr_snk_out.xon <= '1'; -- xon is fixed '1' wr_snk_out.ready <= '0'; nxt_dvr_done <= '0'; nxt_cur_address <= cur_address; -- GitLab