phy/kusddrphy: IOBUF incorrect behaviour fixed by upgrading vivado to 2017.2...
This commit is contained in:
parent
a72ba87f3e
commit
aad2f92b33
|
@ -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]
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in New Issue