Non-volatile memory interface
First Claim
Patent Images
1. An apparatus comprising:
- a volatile memory medium located on a memory module;
a non-volatile memory medium located on the memory module; and
a memory controller located on the memory module, the memory controller configured to provide access to at least the non-volatile memory medium over a direct wire interface with a processor by way of a command protocol, the interface comprising a control path for the command protocol, the control path enabling the memory controller to distinguish among different memory modules, the command protocol configured to support one or more commands that are not supported by a standard volatile memory interface.
4 Assignments
0 Petitions
Accused Products
Abstract
Apparatuses, systems, methods, and computer program products are disclosed for a memory controller. An apparatus includes a volatile memory medium located on a memory module. An apparatus includes a non-volatile memory medium located on a memory module. A memory controller is located on a memory module. A memory controller may be configured to provide access to at least a non-volatile memory medium over a direct wire interface with a processor.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
a volatile memory medium located on a memory module; a non-volatile memory medium located on the memory module; and a memory controller located on the memory module, the memory controller configured to provide access to at least the non-volatile memory medium over a direct wire interface with a processor by way of a command protocol, the interface comprising a control path for the command protocol, the control path enabling the memory controller to distinguish among different memory modules, the command protocol configured to support one or more commands that are not supported by a standard volatile memory interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
means for volatile data storage on a memory module; means for non-volatile data storage on the memory module; and means for providing access to at least the non-volatile data storage over a direct wire interface with a processor by way of a command protocol, the interface comprising a control path for the command protocol, the control path enabling distinguishing among different memory modules, the command protocol configured to support one or more commands that are not supported by a standard volatile memory interface. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
a memory controller of a processor, the memory controller configured to send one or more commands of a command protocol over a direct wire interface; and a non-volatile memory controller configured to provide access to at least a non-volatile memory medium over the direct wire interface with the processor by way of the command protocol, the interface comprising a control path for the command protocol, the control path enabling the memory controller to distinguish among different memory modules, the command protocol configured to support one or more commands that are not supported by a standard volatile memory interface.
-
Specification