forked from M-Labs/artiq
1
0
Fork 0

rtio: use only CRI commands for rio/rio_phy resets

This commit is contained in:
Sebastien Bourdeauducq 2016-11-23 23:19:14 +08:00
parent d400c81cb2
commit 9941f3557d
1 changed files with 2 additions and 4 deletions

View File

@ -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)