Multiple use chip socket for integrated circuits and the like
First Claim
1. A multiple use chip socket comprising:
- a chip socket for receiving either a first chip type or a second chip type, said first chip type having a first set of signals, said second chip type having a second set of signals different from said first set of signals; and
control logic coupled to said chip socket for determining whether a chip of said first chip type or said second chip type is installed in said chip socket by reading a predetermined memory location of a chip installed in said chip socket and for providing signals to said chip socket compatible with either said first set of signals or said second set of signals to configure said chip socket to support operation of either said first chip type or said second chip type installed in said chip socket.
1 Assignment
0 Petitions
Accused Products
Abstract
A multiple use chip socket supporting more than one type of permanent storage chip in a single chip socket is disclosed. The multiple use chip socket provides a plurality of address bit lines which are used to specify an address of a particular location within a memory device installed in the socket. In general, the number of address bit lines directly coupled to the socket correspond to the number of address bit lines required for the smallest memory device to be installed in the socket. Additional address bit lines are coupled to control logic of the present invention. The control logic selectively applies addressing signals to the chip socket depending on the type of memory device inserted in the socket. As part of the initialization process, the processing logic of the present invention first determines if an access to a device installed in the chip socket is required by a circuit board as part of its initialization or boot process. If such an access is required, the processing logic then determines if a device is installed in the chip socket. If a device is installed in the chip socket, the processing logic then determines if the device is a flash device or an EPROM device or other type of device. In this manner, the accessing signals appropriate for the particular type of device can be configured.
74 Citations
18 Claims
-
1. A multiple use chip socket comprising:
-
a chip socket for receiving either a first chip type or a second chip type, said first chip type having a first set of signals, said second chip type having a second set of signals different from said first set of signals; and
control logic coupled to said chip socket for determining whether a chip of said first chip type or said second chip type is installed in said chip socket by reading a predetermined memory location of a chip installed in said chip socket and for providing signals to said chip socket compatible with either said first set of signals or said second set of signals to configure said chip socket to support operation of either said first chip type or said second chip type installed in said chip socket. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system comprising:
-
an address bus and a control bus;
a processor coupled to said address bus and said control bus for transferring a memory access request to a memory chip; and
a multiple use chip socket coupled to said address bus and said control bus, said multiple use chip socket further including;
a.) a chip socket for receiving either a first chip type or a second chip type, said first chip type having a first set of signals, said second chip type having a second set of signals different from said first set of signals; and
b.) control logic coupled to said chip socket for determining whether a chip of said first chip type or said second chip type is installed in said chip socket and for providing signals to said chip socket compatible with either said first set of signals or said second set of signals to configure said chip socket to support operation of either said first chip type or said second chip type installed in said chip socket, said control logic including logic for reading a predetermined memory location of a chip installed in said chip socket to determine whether a chip of said first chip type or said second chip type is installed in said chip socket. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for accessing a chip installed in a multiple use chip socket, said method comprising the steps of:
-
determining if said chip installed in said multiple use chip socket is required to be accessed as a boot device;
determining if a chip is installed in said multiple use chip socket;
determining if said chip installed in said multiple use chip socket is a chip of either a first chip type or a second chip type by reading a predetermined location of said chip installed in said chip socket, said first chip type having a first set of signals, said second chip type having a second set of signals different from said first set of signals; and
configuring accessing signals appropriate for either said first chip type or said second chip type depending on which type of chip is determined in said step of determining if said chip installed in said multiple use chip socket is a chip of either a first chip type or a second chip type. - View Dependent Claims (15, 16, 17)
providing a Vcc voltage to a particular pin of said socket if a chip of said first chip type is installed in said socket; and
providing an address signal to said particular pin of said socket if a chip of said second chip type is installed in said socket.
-
-
17. The method as claimed in claim 14 further including the steps of:
-
holding a fixed logic level on a particular pin of said socket if a chip of said first chip type is installed in said socket; and
providing an address signal to said particular pin of said socket if a chip of said second chip type is installed in said socket.
-
-
18. A multiple use chip socket comprising:
-
a chip socket for receiving an EPROM chip or a flash memory chip, said EPROM chip having a first set of signals, said flash memory chip having a second set of signals different from said first set of signals; and
control logic coupled to said chip socket for determining whether said EPROM chip or said flash memory chip is installed in said chip socket by reading a predetermined location of said EPROM chip or said flash chip installed in said chip socket and for providing signals to said chip socket compatible with either said EPROM chip or said flash memory chip such that memory read and memory write operations can be performed upon whichever of said EPROM chip or said flash memory chip is installed in said chip socket.
-
Specification