diff --git a/nmigen/hdl/ast.py b/nmigen/hdl/ast.py index 462a422..7ee588d 100644 --- a/nmigen/hdl/ast.py +++ b/nmigen/hdl/ast.py @@ -860,7 +860,7 @@ class Delay(Statement): class Tick(Statement): - def __init__(self, domain): + def __init__(self, domain="sync"): self.domain = str(domain) def _rhs_signals(self): diff --git a/nmigen/test/test_lib_cdc.py b/nmigen/test/test_lib_cdc.py index b65c04e..af68d2f 100644 --- a/nmigen/test/test_lib_cdc.py +++ b/nmigen/test/test_lib_cdc.py @@ -21,6 +21,7 @@ class MultiRegTestCase(FHDLTestCase): yield Tick() self.assertEqual((yield o), 1) sim.add_process(process) + sim.run() def test_basic(self): i = Signal(reset=1) @@ -38,3 +39,4 @@ class MultiRegTestCase(FHDLTestCase): yield Tick() self.assertEqual((yield o), 0) sim.add_process(process) + sim.run()