svitched to single-port memory