lib.cdc: adjust ResetSynchronizer for new CDC primitive conventions.
Refs #97.
This commit is contained in:
parent
8f659b6cd6
commit
9893e3c044
|
@ -10,7 +10,7 @@ __all__ = ["AsyncResetSynchronizer"]
|
|||
"a clock domain name as an argument, not a clock domain object")
|
||||
class CompatResetSynchronizer(NativeResetSynchronizer):
|
||||
def __init__(self, cd, async_reset):
|
||||
super().__init__(async_reset, cd.name)
|
||||
super().__init__(async_reset, domain=cd.name)
|
||||
|
||||
|
||||
AsyncResetSynchronizer = CompatResetSynchronizer
|
||||
|
|
|
@ -70,7 +70,7 @@ class MultiReg(Elaboratable):
|
|||
|
||||
|
||||
class ResetSynchronizer(Elaboratable):
|
||||
def __init__(self, arst, domain="sync", n=2):
|
||||
def __init__(self, arst, *, domain="sync", n=2):
|
||||
self.arst = arst
|
||||
self.domain = domain
|
||||
|
||||
|
|
Loading…
Reference in a new issue