back.pysim: undriven sync signals should return to previous value.
This commit is contained in:
parent
4f5b4a9bf4
commit
120d817123
|
@ -345,6 +345,8 @@ class Simulator:
|
||||||
statements = []
|
statements = []
|
||||||
for signal in fragment.iter_comb():
|
for signal in fragment.iter_comb():
|
||||||
statements.append(signal.eq(signal.reset))
|
statements.append(signal.eq(signal.reset))
|
||||||
|
for domain, signal in fragment.iter_sync():
|
||||||
|
statements.append(signal.eq(signal))
|
||||||
statements += fragment.statements
|
statements += fragment.statements
|
||||||
|
|
||||||
def add_funclet(signal, funclet):
|
def add_funclet(signal, funclet):
|
||||||
|
|
Loading…
Reference in a new issue