From aad2f92b3357649bd56e25bce9eb26d1e1b57cce Mon Sep 17 00:00:00 2001 From: Florent Kermarrec Date: Sat, 8 Jul 2017 10:13:58 +0200 Subject: [PATCH] phy/kusddrphy: IOBUF incorrect behaviour fixed by upgrading vivado to 2017.2... --- litedram/phy/kusddrphy.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/litedram/phy/kusddrphy.py b/litedram/phy/kusddrphy.py index d33e6b5..18fb019 100644 --- a/litedram/phy/kusddrphy.py +++ b/litedram/phy/kusddrphy.py @@ -10,7 +10,6 @@ from litedram.common import PhySettings from litedram.phy.dfi import * # TODO: -# - fix IOBUF behaviour # - revert IDELAYE3/ODELAYE3 taps control class KUSDDRPHY(Module, AutoCSR): @@ -255,10 +254,7 @@ class KUSDDRPHY(Module, AutoCSR): i_IDATAIN=dq_i_nodelay, o_DATAOUT=dq_i_delayed ), Instance("IOBUF", - #i_I=0, o_O=dq_i_nodelay, i_T=dq_t, # input working... - #i_I=1, o_O=dq_i_nodelay, i_T=dq_t, # input working... - i_I=dq_o_delayed, o_O=dq_i_nodelay, i_T=dq_t, # input not working... : why ?? - + i_I=dq_o_delayed, o_O=dq_i_nodelay, i_T=dq_t, io_IO=pads.dq[i] ) ]