APPARATUS AND METHOD FOR ACCESSING A SYNCHRONOUS SERIAL MEMORY HAVING UNKNOWN ADDRESS BIT FIELD SIZE
First Claim
1. An apparatus comprising:
- an input terminal for receiving data bits from a serial memory;
an output terminal for providing command and address bits to the serial memory;
a pull circuit for causing the input terminal to be set to a first predetermined logic state in response to a read command being provided to the serial memory;
a data out control circuit coupled to the output terminal, for causing the read command to be provided and for causing a first predetermined number of address bits to be provided to the output terminal; and
a transition detector, coupled to the input terminal, for detecting if the input terminal transitions from the first predetermined logic state to a second predetermined logic state in response to the first predetermined number of address bits;
wherein if the transition detector detects a transition of the input terminal, indicating that the first predetermined number of address bits is a correct number of address bits to access the memory, then receiving the data bits at the input terminal; and
wherein if the transition detector does not detect a transition of the input terminal, indicating that the first predetermined number of address bits is insufficient for accessing the memory, then providing a second predetermined number of address bits to the output terminal.
20 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method are provided for accessing a serial memory without knowing the required number of address bits. The apparatus comprises a pull circuit, a data out control circuit and a transition detector. The pull circuit causes the input terminal to be set to a first predetermined logic state in response to a read command being provided to the serial memory. The data out control circuit has an output terminal for providing the read command and a first predetermined number of address bits to the output terminal. The transition detector is coupled to an input terminal for detecting if the input terminal transitions from the first predetermined logic state to a second predetermined logic state in response to the first predetermined number of address bits. The transition detector will detect a transition of the input terminal when a correct number of address bits have been provided.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
an input terminal for receiving data bits from a serial memory; an output terminal for providing command and address bits to the serial memory; a pull circuit for causing the input terminal to be set to a first predetermined logic state in response to a read command being provided to the serial memory; a data out control circuit coupled to the output terminal, for causing the read command to be provided and for causing a first predetermined number of address bits to be provided to the output terminal; and a transition detector, coupled to the input terminal, for detecting if the input terminal transitions from the first predetermined logic state to a second predetermined logic state in response to the first predetermined number of address bits; wherein if the transition detector detects a transition of the input terminal, indicating that the first predetermined number of address bits is a correct number of address bits to access the memory, then receiving the data bits at the input terminal; and wherein if the transition detector does not detect a transition of the input terminal, indicating that the first predetermined number of address bits is insufficient for accessing the memory, then providing a second predetermined number of address bits to the output terminal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
an input terminal for receiving data bits from a serial memory; an output terminal for providing address bits to the serial memory; a processor; a serial boot facility, coupled to the processor, the serial boot facility for reading boot code and data from the serial memory in response to a reset of the processor, the serial boot facility comprising; a pull circuit for causing the input terminal to be set to a first predetermined logic state in response to a read command being provided to the serial memory; a data out control circuit, coupled to the output terminal, for causing the read command to be provided and for causing a first predetermined number of address bits to be provided to the output terminal; and a transition detector, coupled to the input terminal, for detecting if the input terminal transitions from the first predetermined logic state to a second predetermined logic state in response to the first predetermined number of address bits; wherein if the transition detector detects a transition of the input terminal, indicating that the first predetermined number of address bits is a correct number of address bits to access the memory, then receiving the data bits at the input terminal; and wherein if the transition detector does not detect a transition of the input terminal, indicating that the first predetermined number of address bits is insufficient for accessing the memory, then providing a second predetermined number of address bits to the output terminal. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method for accessing a serial memory comprising:
-
providing a read command to access the serial memory; setting an output terminal of the serial memory to a first predetermined logic state using a pull circuit; providing a first predetermined number of address bits to the serial memory; monitoring the output terminal to detect when the output terminal transitions from the first predetermined logic state to a second predetermined logic state, and if a transition is detected, indicating that the first predetermined number of address bits is a correct number of address bits for accessing the serial memory, receiving a predetermined number of data bits from the serial memory, and if a transition is not detected, indicating that the serial memory has not received a correct number of address bits, iteratively providing address bits until a transition is detected. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification