parameters: (self, board: AbstractBoard)
docstring: Create a bridge from I/O back to membus
docstring_summary: Create a bridge from I/O back to membus
docstring_tokens: Create a bridge from I / O back to membus
function: def _setup_coherent_io_bridge(self, board: AbstractBoard) -> None:
          """Create a bridge from I/O back to membus"""
          self.iobridge = Bridge(delay="10ns", ranges=board.mem_ranges)
          self.iobridge.mem_side_port = self.membus.cpu_side_ports
          self.iobridge.cpu_side_port = board.get_mem_side_coherent_io_port()
function_tokens: def _setup_coherent_io_bridge ( self , board : AbstractBoard ) -> None : self . iobridge = Bridge ( delay = "10ns" , ranges = board . mem_ranges ) self . iobridge . mem_side_port = self . membus . cpu_side_ports self . iobridge . cpu_side_port = board . get_mem_side_coherent_io_port ( )