@@ -196,8 +196,6 @@ def __init__(self, cpu_type="or1k", **kwargs):
196
196
rtio_channels .append (rtio .Channel .from_phy (phy ))
197
197
198
198
self .config ["RTIO_DDS_CHANNEL" ] = len (rtio_channels )
199
- assert self .rtio .fine_ts_width <= 3
200
- self .config ["DDS_RTIO_CLK_RATIO" ] = 8 >> self .rtio .fine_ts_width
201
199
self .config ["DDS_CHANNEL_COUNT" ] = 8
202
200
self .config ["DDS_AD9858" ] = True
203
201
phy = dds .AD9858 (platform .request ("dds" ), 8 )
@@ -210,6 +208,8 @@ def __init__(self, cpu_type="or1k", **kwargs):
210
208
rtio_channels .append (rtio .LogChannel ())
211
209
212
210
self .add_rtio (rtio_channels )
211
+ assert self .rtio .fine_ts_width <= 3
212
+ self .config ["DDS_RTIO_CLK_RATIO" ] = 8 >> self .rtio .fine_ts_width
213
213
214
214
215
215
class NIST_QC2 (_NIST_QCx ):
@@ -246,8 +246,6 @@ def __init__(self, cpu_type="or1k", **kwargs):
246
246
rtio_channels .append (rtio .Channel .from_phy (phy ))
247
247
248
248
self .config ["RTIO_DDS_CHANNEL" ] = len (rtio_channels )
249
- assert self .rtio .fine_ts_width <= 3
250
- self .config ["DDS_RTIO_CLK_RATIO" ] = 24 >> self .rtio .fine_ts_width
251
249
self .config ["DDS_CHANNEL_COUNT" ] = 11
252
250
self .config ["DDS_AD9914" ] = True
253
251
self .config ["DDS_ONEHOT_SEL" ] = True
@@ -261,6 +259,8 @@ def __init__(self, cpu_type="or1k", **kwargs):
261
259
rtio_channels .append (rtio .LogChannel ())
262
260
263
261
self .add_rtio (rtio_channels )
262
+ assert self .rtio .fine_ts_width <= 3
263
+ self .config ["DDS_RTIO_CLK_RATIO" ] = 24 >> self .rtio .fine_ts_width
264
264
265
265
266
266
def main ():
0 commit comments