the diff of implement when ram interface is direct address mapping or is access through register depend on their usage generally, the write is muxed and the read is demuxed