Skip to content

Commit 0973afa

Browse files
committed
Merge branch 'develop' into 2.1.0-rc
2 parents 0308f5a + 874bc29 commit 0973afa

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

veriloggen/stream/stypes.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -3968,7 +3968,7 @@ def _implement(self, m, seq, svalid=None, senable=None):
39683968

39693969
if self.child.ivalid is not None:
39703970
ivalid_cond = _and_vars(svalid, senable)
3971-
seq(self.child.ivalid(vtypes.Int(1, 1)), cond=ivalid_cond)
3971+
self.child.fsm.seq(self.child.ivalid(vtypes.Int(1, 1)), cond=ivalid_cond)
39723972

39733973
for data, (name, cond) in zip(arg_data, self.conds.items()):
39743974
enable_cond = _and_vars(svalid, senable, cond)
@@ -3977,7 +3977,7 @@ def _implement(self, m, seq, svalid=None, senable=None):
39773977

39783978
if self.strm.dump and self.child.dump:
39793979
dump_cond = _and_vars(svalid, senable)
3980-
seq(self.child.dump_enable(self.strm.dump_enable), cond=dump_cond)
3980+
self.child.seq(self.child.dump_enable(self.strm.dump_enable), cond=dump_cond)
39813981

39823982
self.sig_data = vtypes.Int(0)
39833983

@@ -4027,10 +4027,10 @@ def _implement(self, m, seq, svalid=None, senable=None):
40274027
ii_count(0)
40284028
)
40294029

4030-
seq.If(self.strm.busy, self.child.ivalid)(
4030+
self.child.fsm.seq.If(self.strm.busy, self.child.ivalid)(
40314031
self.child.ivalid(vtypes.Int(0, 1))
40324032
)
4033-
seq.If(enable_cond, ii_count == 0)(
4033+
self.child.fsm.seq.If(enable_cond, ii_count == 0)(
40344034
self.child.ivalid(vtypes.Int(1, 1))
40354035
)
40364036

@@ -4041,7 +4041,7 @@ def _implement(self, m, seq, svalid=None, senable=None):
40414041

40424042
if self.strm.dump and self.child.dump:
40434043
dump_cond = _and_vars(svalid, senable)
4044-
seq(self.child.dump_enable(self.strm.dump_enable), cond=dump_cond)
4044+
self.child.seq(self.child.dump_enable(self.strm.dump_enable), cond=dump_cond)
40454045

40464046
self.sig_data = vtypes.Int(0)
40474047

@@ -5005,7 +5005,7 @@ def ReduceArgMin(right, size=None, interval=None, initval=0,
50055005
_min = ReduceMin(right, size, interval, initval,
50065006
enable, reset, reg_initval, width, signed)
50075007
counter = Counter(size, dependency=right, enable=enable, reset=reset)
5008-
update = NotEq(_min, reduce_min.prev(1))
5008+
update = NotEq(_min, _min.prev(1))
50095009
update.latency = 0
50105010
index = Predicate(counter, update)
50115011
return index, _min

veriloggen/thread/stream.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -3838,7 +3838,7 @@ def _implement(self, m, seq, svalid=None, senable=None):
38383838
cond_delay = self.reset_delay - 1
38393839
child_source_busy = seq.Prev(self.strm.source_busy, cond_delay, cond=self.strm.oready)
38403840
cond = _and_vars(senable, self.strm.busy)
3841-
seq(self.child.source_busy(child_source_busy), cond=cond)
3841+
self.child.fsm.seq(self.child.source_busy(child_source_busy), cond=cond)
38423842

38433843
# parent to child
38443844
util.add_disable_cond(self.child.is_root, self.strm.busy, 0)
@@ -3886,7 +3886,7 @@ def _implement(self, m, seq, svalid=None, senable=None):
38863886
cond_delay = self.reset_delay - 1
38873887
child_source_busy = seq.Prev(self.strm.source_busy, cond_delay, cond=self.strm.oready)
38883888
cond = _and_vars(senable, self.strm.busy)
3889-
seq(self.child.source_busy(child_source_busy), cond=cond)
3889+
self.child.fsm.seq(self.child.source_busy(child_source_busy), cond=cond)
38903890

38913891
# parent to child
38923892
util.add_disable_cond(self.child.is_root, self.strm.busy, 0)

0 commit comments

Comments
 (0)