Upgradable system with reconfigurable interconnect
First Claim
1. A controller supporting at least two different memory system configurations, including a first configuration in which one memory is used for memory access, and a second configuration in which two memories are used for memory access, the controller comprising:
- a first mode of operation, supporting the first memory system configuration, where the controller is configured to perform memory access with the one memory;
a second mode of operation, supporting the second memory system configuration, where the controller is configured to perform memory access with the two memories; and
logic to configure data width of each of the two memories in the second mode to be a limited subset of data width used in the first mode.
1 Assignment
0 Petitions
Accused Products
Abstract
Described are systems that employ configurable on-die termination elements that allow users to select from two or more termination topologies. One topology is programmable to support rail-to-rail or half-supply termination. Another topology selectively includes fixed or variable filter elements, thereby allowing the termination characteristics to be tuned for different levels of speed performance and power consumption. Termination voltages and impedances might also be adjusted.
40 Citations
38 Claims
-
1. A controller supporting at least two different memory system configurations, including a first configuration in which one memory is used for memory access, and a second configuration in which two memories are used for memory access, the controller comprising:
-
a first mode of operation, supporting the first memory system configuration, where the controller is configured to perform memory access with the one memory; a second mode of operation, supporting the second memory system configuration, where the controller is configured to perform memory access with the two memories; and logic to configure data width of each of the two memories in the second mode to be a limited subset of data width used in the first mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A controller supporting at least two different system configurations, including a first configuration having a first memory and a second configuration having two memories, the two memories including the first memory and a second memory, the controller comprising:
-
a first mode of operation where the controller is configured to perform memory access with the first memory using a first data width; a second mode of operation usable where two memories are present, where the controller is configured to perform memory access with each of the two memories using a second data width, the second data width being one-half of the first data width; and logic to configure data width of each memory present dependent on mode. - View Dependent Claims (14)
-
-
15. A system, comprising:
-
a controller; at least one memory device; a first signal line set; a second signal line set; and at least two memory configurations, including a first configuration in which one memory is coupled by the first signal line set with the controller; and a second configuration in which the one memory is coupled by the first signal line set with the controller and the second memory is coupled by the second signal line set with the controller; wherein each of the one memory and the second memory are configured by the controller to have a limited subset of data width in the second configuration relative to data width of the one memory in the first configuration. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of operation in a system supporting at least two different system configurations, including a first configuration in which one memory is used for memory access, and a second configuration in which two memories are used for memory access, the method comprising:
-
configuring access by a controller of the one memory in a first mode of operation; configuring access by a controller of the two memories in the second mode of operation; and using the controller to configure data width of each of the two memories in the second mode to be a limited subset of data width used in the first mode. - View Dependent Claims (29, 30, 31)
-
-
32. A controller comprising:
-
a first data interface of a first data width to connect to a first device having first memory; a second data interface of a second data width to connect to the first device in a first width configuration or to a second device, having second memory, in a second width configuration; and logic to communicate width information to the first device in the first width configuration or to the first and second devices in the second width configuration. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
Specification