BUS-BIT-ORDER ASCERTAINMENT
First Claim
1. An apparatus for use with a memory device that has a plurality of memory-device terminals having respective unique bit significances, the apparatus comprising:
- a memory controller, comprising;
a plurality of external terminals, each one of the external terminals configured to be in communication with a respective one of the memory-device terminals;
a plurality of internal terminals having respective unique bit significances;
a switching unit; and
a processor, configured to;
drive the memory device to communicate a predetermined sequence of bit patterns to the controller; and
in response to the sequence of bit patterns, drive the switching unit to connect each one of the external terminals to a respective one of the internal terminals having the bit significance of the memory-device terminal with which the external terminal is in communication.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for use with a memory device that has a plurality of memory-device terminals having respective unique bit significances is described. The apparatus includes a memory controller, which includes (i) a plurality of external terminals, each one of the external terminals configured to be in communication with a respective one of the memory-device terminals, (ii) a plurality of internal terminals having respective unique bit significances, (iii) a switching unit, and (iv) a processor. The processor is configured to drive the memory device to communicate a predetermined sequence of bit patterns to the controller, and, in response to the sequence of bit patterns, drive the switching unit to connect each one of the external terminals to a respective one of the internal terminals having the bit significance of the memory-device terminal with which the external terminal is in communication. Other embodiments are also described.
10 Citations
20 Claims
-
1. An apparatus for use with a memory device that has a plurality of memory-device terminals having respective unique bit significances, the apparatus comprising:
a memory controller, comprising; a plurality of external terminals, each one of the external terminals configured to be in communication with a respective one of the memory-device terminals; a plurality of internal terminals having respective unique bit significances; a switching unit; and a processor, configured to; drive the memory device to communicate a predetermined sequence of bit patterns to the controller; and in response to the sequence of bit patterns, drive the switching unit to connect each one of the external terminals to a respective one of the internal terminals having the bit significance of the memory-device terminal with which the external terminal is in communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method for facilitating communication between a memory controller and a memory device that has a plurality of memory-device terminals having respective unique bit significances, comprising:
-
driving, by a processor of the memory controller, the memory device to communicate a predetermined sequence of bit patterns to the controller; and in response to the sequence of bit patterns, driving, by the processor, a switching unit to connect each external terminal of the memory controller to a respective one of internal terminals of the memory controller having the bit significance of the memory-device terminal with which the external terminal is in communication. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An apparatus for use with a memory device, the apparatus comprising:
a memory controller, comprising; a switching unit; and a processor, configured to; drive the memory device to communicate a predetermined sequence of bit patterns to the controller, and in response to the sequence of bit patterns, set a bus bit order of the controller by controlling the switching unit. - View Dependent Claims (19, 20)
Specification