From 0e2b10465c798914cbc7210189601433153ef012 Mon Sep 17 00:00:00 2001 From: Leon Hiemstra <hiemstra@astron.nl> Date: Thu, 13 Aug 2015 15:00:14 +0000 Subject: [PATCH] using a dual rank DDR4 but the IP is single rank: disabling 2nd rank by setting CS1_n=1, CKE1=0 and ODT1=0 --- libraries/technology/ddr/tech_ddr_arria10.vhd | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libraries/technology/ddr/tech_ddr_arria10.vhd b/libraries/technology/ddr/tech_ddr_arria10.vhd index 5f519faad8..e2e2f555cd 100644 --- a/libraries/technology/ddr/tech_ddr_arria10.vhd +++ b/libraries/technology/ddr/tech_ddr_arria10.vhd @@ -90,6 +90,11 @@ BEGIN ctlr_gen_rst <= NOT ctlr_gen_rst_n; gen_ip_arria10_ddr4_4g_1600 : IF g_tech_ddr.name="DDR4" AND c_gigabytes=4 AND g_tech_ddr.mts=1600 GENERATE + + phy_ou.cs_n(1) <= '1'; + phy_ou.cke(1) <= '0'; + phy_ou.odt(1) <= '0'; + u_ip_arria10_ddr4_4g_1600 : ip_arria10_ddr4_4g_1600 PORT MAP ( amm_ready_0 => ctlr_miso.waitrequest_n, -- ctrl_amm_avalon_slave_0.waitrequest_n -- GitLab