readout: _mem_read _mem_write _chan_read