phy/kusddrphy: IOBUF incorrect behaviour fixed by upgrading vivado to 2017.2...

This commit is contained in:
Florent Kermarrec 2017-07-08 10:13:58 +02:00
parent a72ba87f3e
commit aad2f92b33
1 changed files with 1 additions and 5 deletions

View File

@ -10,7 +10,6 @@ from litedram.common import PhySettings
from litedram.phy.dfi import * from litedram.phy.dfi import *
# TODO: # TODO:
# - fix IOBUF behaviour
# - revert IDELAYE3/ODELAYE3 taps control # - revert IDELAYE3/ODELAYE3 taps control
class KUSDDRPHY(Module, AutoCSR): class KUSDDRPHY(Module, AutoCSR):
@ -255,10 +254,7 @@ class KUSDDRPHY(Module, AutoCSR):
i_IDATAIN=dq_i_nodelay, o_DATAOUT=dq_i_delayed i_IDATAIN=dq_i_nodelay, o_DATAOUT=dq_i_delayed
), ),
Instance("IOBUF", Instance("IOBUF",
#i_I=0, 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,
#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 ??
io_IO=pads.dq[i] io_IO=pads.dq[i]
) )
] ]