2
0
mirror of https://github.com/m-labs/artiq.git synced 2024-12-25 03:08:27 +08:00

sawg: register pre-hbf adder

This commit is contained in:
Robert Jördens 2017-06-13 18:15:44 +02:00
parent e229edd5d5
commit 3f37870e25

View File

@ -150,7 +150,7 @@ class Channel(Module, SatAddMixin):
self.u.latency += 1
b.p.latency += 2
b.f.latency += 2
a_latency_delta = hbf[0].latency + b.latency + 2
a_latency_delta = hbf[0].latency + b.latency + 3
for a in a1, a2:
a.a.latency += a_latency_delta
a.p.latency += a_latency_delta
@ -185,7 +185,7 @@ class Channel(Module, SatAddMixin):
# correct pre-DUC limiter by cordic gain
v = cfg.limits[i][j].reset.value
cfg.limits[i][j].reset.value = int(v / b.gain)
self.comb += [
self.sync += [
hbf[0].i.eq(a1.xo[0] + a2.xo[0]),
hbf[1].i.eq(a1.yo[0] + a2.yo[0])
]