diff --git a/src/gateware/kasli_soc.py b/src/gateware/kasli_soc.py index 381f4f3..db65bd2 100755 --- a/src/gateware/kasli_soc.py +++ b/src/gateware/kasli_soc.py @@ -470,7 +470,7 @@ class GenericSatellite(SoCCore): self.comb += self.drtiosat.async_errors.eq(self.local_io.async_errors) self.submodules.cri_con = rtio.CRIInterconnectShared( - [self.drtiosat.cri, self.rtio_dma.cri], + [self.drtiosat.cri, self.rtio_dma.cri, self.rtio.cri], [self.local_io.cri] + self.drtio_cri, enable_routing=True) self.csr_devices.append("cri_con") diff --git a/src/gateware/zc706.py b/src/gateware/zc706.py index 6ae46b4..f9556e6 100755 --- a/src/gateware/zc706.py +++ b/src/gateware/zc706.py @@ -476,7 +476,7 @@ class _SatelliteBase(SoCCore): self.submodules.local_io = SyncRTIO(self.rtio_tsc, rtio_channels) self.submodules.cri_con = rtio.CRIInterconnectShared( - [self.drtiosat.cri, self.rtio_dma.cri], + [self.drtiosat.cri, self.rtio_dma.cri, self.rtio.cri], [self.local_io.cri] + self.drtio_cri, enable_routing=True) self.csr_devices.append("cri_con")