A system and method for optimizing a memory controller. The system
includes a memory controller and at least two registers for storing a
plurality of operating contexts for the memory controller. The plurality
of operating contexts is utilized by the memory controller to optimize
the memory controller. According to the system and method disclosed
herein, the operating contexts optimize the performance of the memory
controller.