System and method for multi-modal memory controller system operation
First Claim
1. A memory controller system for processing memory access requests, comprising:
- a first memory controller operable to address a first plurality of memory modules;
a second memory controller operable to address a second plurality of memory modules, the first and second memory controllers configurable to process a memory transaction in an operational mode of the memory controller system selected from the group consisting of an independent cell mode, a multiplexer-mode (mux-mode), and a lockstep mode; and
a bus interface block operable to convey the memory transaction to both of the first and second memory controllers.
4 Assignments
0 Petitions
Accused Products
Abstract
A memory controller system for processing memory access requests comprising a first memory controller operable to address a first plurality of memory modules a second memory controller operable to address a second plurality of memory modules, the first and second memory controllers configurable to process a memory transaction in an operational mode of the memory controller system selected from the group consisting of an independent cell mode, a multiplexer-mode (mux-mode), and a lockstep mode, and a bus interface block operable to convey the memory transaction to both of the first and second memory controllers is provided.
-
Citations
28 Claims
-
1. A memory controller system for processing memory access requests, comprising:
-
a first memory controller operable to address a first plurality of memory modules;
a second memory controller operable to address a second plurality of memory modules, the first and second memory controllers configurable to process a memory transaction in an operational mode of the memory controller system selected from the group consisting of an independent cell mode, a multiplexer-mode (mux-mode), and a lockstep mode; and
a bus interface block operable to convey the memory transaction to both of the first and second memory controllers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of processing a memory access request in a memory controller system, comprising:
-
receiving, by the memory control system, a memory transaction;
conveying the memory transaction to each of a first memory controller and a second memory controller;
issuing, by the first memory controller, a memory command to a plurality of memory modules coupled with the first memory controller; and
issuing, by the second memory controller, a memory command to a plurality of memory modules coupled with the second memory controller, wherein the issuing of the memory commands by the first and second memory controllers are performed in synchronization. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A method of configuring a memory controller system, comprising:
-
indicating selection of a lockstep mode of the controller system; and
transferring, to a first and second memory controller, configuration data writes addressed to a configuration register set of the first memory controller. - View Dependent Claims (27, 28)
-
Specification