forked from M-Labs/artiq
rtio: use only CRI commands for rio/rio_phy resets
This commit is contained in:
parent
d400c81cb2
commit
9941f3557d
|
@ -301,12 +301,10 @@ class Core(Module):
|
||||||
]
|
]
|
||||||
self.comb += self.cd_rio.clk.eq(ClockSignal("rtio"))
|
self.comb += self.cd_rio.clk.eq(ClockSignal("rtio"))
|
||||||
self.specials += AsyncResetSynchronizer(
|
self.specials += AsyncResetSynchronizer(
|
||||||
self.cd_rio,
|
self.cd_rio, cmd_reset)
|
||||||
cmd_reset | ResetSignal("rtio", allow_reset_less=True))
|
|
||||||
self.comb += self.cd_rio_phy.clk.eq(ClockSignal("rtio"))
|
self.comb += self.cd_rio_phy.clk.eq(ClockSignal("rtio"))
|
||||||
self.specials += AsyncResetSynchronizer(
|
self.specials += AsyncResetSynchronizer(
|
||||||
self.cd_rio_phy,
|
self.cd_rio_phy, cmd_reset_phy)
|
||||||
cmd_reset_phy | ResetSignal("rtio", allow_reset_less=True))
|
|
||||||
|
|
||||||
# Managers
|
# Managers
|
||||||
self.submodules.counter = RTIOCounter(len(self.cri.o_timestamp) - fine_ts_width)
|
self.submodules.counter = RTIOCounter(len(self.cri.o_timestamp) - fine_ts_width)
|
||||||
|
|
Loading…
Reference in New Issue