Memory controller with multi-protocol interface
First Claim
Patent Images
1. A multi-protocol memory controller, comprising:
- one or more memory channel controllers, each of the memory channel controllers coupled to a single channel of DIMM, wherein the DIMM in each single channel operate according to a specific protocol;
a protocol engine coupled to the memory channel controllers, wherein the protocol engine is configurable to accommodate one or more of the specific protocols; and
a system interface coupled to the protocol engine and configurable to provide electrical power and signaling appropriate for the specific protocols.
3 Assignments
0 Petitions
Accused Products
Abstract
A multi-protocol memory controller includes one or more memory channel controllers. Each of the memory channel controllers coupled to a single channel of DIMM, where the DIMM in each single channel operate according to a specific protocol. A protocol engine is coupled to the memory channel controllers. The protocol engine is configurable to accommodate one or more of the specific protocols. Finally, a system interface is coupled to the protocol engine and is configurable to provide electrical power and signaling appropriate for the specific protocols.
47 Citations
20 Claims
-
1. A multi-protocol memory controller, comprising:
-
one or more memory channel controllers, each of the memory channel controllers coupled to a single channel of DIMM, wherein the DIMM in each single channel operate according to a specific protocol; a protocol engine coupled to the memory channel controllers, wherein the protocol engine is configurable to accommodate one or more of the specific protocols; and a system interface coupled to the protocol engine and configurable to provide electrical power and signaling appropriate for the specific protocols. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A multi-protocol memory controller for use with a host computing system, comprising:
-
means for controlling operation of one or more channels of memory the one or more memory channels comprising one or more different types of memory devices; and means for supplying signaling and electrical power from the host system to the memory devices. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A multi-protocol memory controller coupled to one or more channels of memory devices, all the memory devices in a specific channel operating according to a same protocol, the memory controller, comprising:
-
a memory channel controller coupled to each of the one or more channels of memory devices; a protocol engine configurable to operate run a plurality of protocols; and means for selecting one or more of the plurality of protocols depending on types of the memory devices in the one or more channels. - View Dependent Claims (17, 18, 19, 20)
-
Specification