@@ -147,7 +147,7 @@ def __init__(self, pads):
147
147
i_RST = self ._dly_sel .storage [i ] & self ._wdly_dq_rst .re ,
148
148
i_CE = self ._dly_sel .storage [i ] & self ._wdly_dq_inc .re ,
149
149
150
- o_ODATAIN = dm_o_nodelay , o_DATAOUT = pads .dm [i ]
150
+ i_ODATAIN = dm_o_nodelay , o_DATAOUT = pads .dm [i ]
151
151
)
152
152
153
153
dqs_nodelay = Signal ()
@@ -177,7 +177,7 @@ def __init__(self, pads):
177
177
i_RST = self ._dly_sel .storage [i ] & self ._wdly_dqs_rst .re ,
178
178
i_CE = self ._dly_sel .storage [i ] & self ._wdly_dqs_inc .re ,
179
179
180
- o_ODATAIN = dqs_nodelay , o_DATAOUT = dqs_delayed
180
+ i_ODATAIN = dqs_nodelay , o_DATAOUT = dqs_delayed
181
181
),
182
182
Instance ("OBUFTDS" ,
183
183
i_I = dqs_delayed , i_T = dqs_t ,
@@ -236,7 +236,7 @@ def __init__(self, pads):
236
236
i_RST = self ._dly_sel .storage [i // 8 ] & self ._wdly_dq_rst .re ,
237
237
i_CE = self ._dly_sel .storage [i // 8 ] & self ._wdly_dq_inc .re ,
238
238
239
- o_ODATAIN = dq_o_nodelay , o_DATAOUT = dq_o_delayed
239
+ i_ODATAIN = dq_o_nodelay , o_DATAOUT = dq_o_delayed
240
240
),
241
241
Instance ("IDELAYE3" ,
242
242
p_CASCADE = "NONE" , p_UPDATE_MODE = "ASYNC" ,p_REFCLK_FREQUENCY = 200.0 ,
0 commit comments