Memory bus checking procedure
First Claim
1. A method for checking a data bus between a first electronic module and a second electronic module operatively connected to the first electronic module, said method comprising:
- conveying from the first electronic module to the second electronic module a first bit pattern through the data bus;
receiving in the first electronic module a second bit pattern from the second electronic module through the data bus;
the second bit pattern contains at least a part of a complementary pattern of the first bit pattern;
comparing the received second bit pattern to the first bit pattern for determining a usable bus width of the data bus based on a relationship between the first bit pattern and the complementary pattern of the first bit pattern.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for checking usable width of a data bus linking a host device and a memory card. Preferably, at the boot up process the host device sends a test bit pattern to the memory card through the data bus. The test bit pattern can be (1010 . . . ) or (0101 . . . ). Upon receiving the test bit pattern, the memory card sends a response bit pattern to the host device through the same data bus. The response bit pattern is complement to the test bit pattern so as to allow the host device to compare the response bit pattern with the test bit pattern, and determines the usable width of the data bus based on the comparison result.
2 Citations
33 Claims
-
1. A method for checking a data bus between a first electronic module and a second electronic module operatively connected to the first electronic module, said method comprising:
-
conveying from the first electronic module to the second electronic module a first bit pattern through the data bus;
receiving in the first electronic module a second bit pattern from the second electronic module through the data bus;
the second bit pattern contains at least a part of a complementary pattern of the first bit pattern;
comparing the received second bit pattern to the first bit pattern for determining a usable bus width of the data bus based on a relationship between the first bit pattern and the complementary pattern of the first bit pattern. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
2. (canceled)
-
12. A software application product embedded in a computer readable medium for use in a first electronic module for checking a data bus between the first electronic module and a second electronic module, said computer readable medium having a plurality of executable codes comprising:
a code for comparing a first bit pattern provided to the second electronic module through the data bus to a second bit pattern received through the data bus from the second electronic module, wherein the second bit pattern is provided in response to the first bit pattern as received in the second electronic module, the second bit pattern having at least part of a complementary pattern of the received first bit pattern; and
a further code for determining a usable bus width of the data bus based on a relationship between the first bit pattern and the complementary pattern of the first bit pattern. - View Dependent Claims (14, 15, 16, 17)
-
13. (canceled)
-
18. A memory unit for use in an electronic device, the electronic device having a host electronic module for processing data and a data bus for operatively connecting the host module to the memory unit, said memory unit comprising:
-
a receiving mechanism for receiving a first bit pattern from the host module through the data bus; and
a conversion mechanism, responsive to the received first bit pattern, for providing a second bit pattern on the data bus, wherein the second bit pattern has at least a part of a complementary pattern of the received first bit pattern, wherein the host electronic module is adapted to compare the first bit pattern to the second bit pattern as received in the host module for determining a usable bus width of the data bus based on a predetermined relationship between the first bit pattern and the complementary pattern of the first bit pattern. - View Dependent Claims (20, 21, 22, 23)
-
-
19. (canceled)
-
24. An electronic device having a connection mechanism to receive a memory unit, comprising:
-
a data processing unit;
a data bus linking the data processing unit to the memory unit; and
a program for checking the data bus, the program comprising;
a code for providing a first bit pattern to the memory unit through the data bus, a code for requesting the memory unit to provide a second bit pattern the second bit pattern containing at least a part of a complementary pattern of the first bit pattern, a code for comparing the first bit pattern with a second bit pattern as received through the data bus from the memory unit, and a code for determining a usable width of the data bus based on the received second bit pattern based on a complementary relationship between the first bit pattern and the complementary pattern. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
25. (canceled)
-
26. (canceled)
Specification