Because synchronous dynamic RAM (SDRAM) has complex timing and signalling requirements, a memory controller is necessary to avoid having to deal with the nitty-gritty details when reading or writing.
from Pocket
via Did you enjoy this article? Then read the full version from the author’s website.