phy/s7ddrphy: remove dqs_i/dqs_i_delayed (no longer used).

This commit is contained in:
Florent Kermarrec 2020-09-29 19:00:25 +02:00
parent e69dbd2d91
commit 5aaffb7c16
1 changed files with 0 additions and 18 deletions

View File

@ -339,8 +339,6 @@ class S7DDRPHY(Module, AutoCSR):
o_DATAOUT = pads.dm[i],
)
dqs_i = Signal(databits//8)
dqs_i_delayed = Signal(databits//8)
for i in range(databits//8):
dqs_o_no_delay = Signal()
dqs_o_delayed = Signal()
@ -387,25 +385,9 @@ class S7DDRPHY(Module, AutoCSR):
o_ODATAIN = dqs_o_no_delay,
o_DATAOUT = dqs_o_delayed
)
self.specials += [
Instance("IDELAYE2",
p_DELAY_SRC = "IDATAIN",
p_SIGNAL_PATTERN = "DATA",
p_CINVCTRL_SEL = "FALSE",
p_HIGH_PERFORMANCE_MODE = "TRUE",
p_REFCLK_FREQUENCY = iodelay_clk_freq/1e6,
p_PIPE_SEL = "FALSE",
p_IDELAY_TYPE = "FIXED",
p_IDELAY_VALUE = half_sys8x_taps,
i_LD = self._rst.storage,
i_IDATAIN = dqs_i[i],
o_DATAOUT = dqs_i_delayed[i]
)
]
self.specials += Instance("IOBUFDS",
i_T = dqs_t,
i_I = dqs_o_delayed if with_odelay else dqs_o_no_delay,
o_O = dqs_i[i],
io_IO = pads.dqs_p[i],
io_IOB = pads.dqs_n[i],
)