Shape memory alloy optical fiber switch |
| In FIG. 1, a switch is shown as a double pole switch. That is, two sets of fibers are switched and ... |
|
Semiconductor memory device with reduced inter-band tunnel current |
| Accordingly, it is a general object of the present invention to provide a semiconductor memory ... |
|
Methods for diagnosing malfunctions in a disk drive |
| The present invention concerns methods used in disk drives for diagnosing malfunctions in the path ... |
|
Gate array with bidirectional symmetry |
| The invention is an improvement in a CMOS gate array comprising a plurality of core cells. The core ... |
|
Multiprocessor systems having distributed shared resources and deadlock prevention |
| FIG. 1 shows in block diagram a multiprocessor system in accordance with the present invention. T... |
|
|
12C bus expansion apparatus and method therefor
| Details |
Inventors: Goodwin, Joel Gerard; Hartman, Steven Paul; Isensee, Scott Harlan; Tuten, Wally;
Assignee: International Business Machines Corporation (Armonk, NY)
Primary Examiner: Ray; Gopal C.
Assistant Examiner:
Attorney, Agent or Firm: Newberger; Barry S. Winstead Sechrest & Minick P.C., Van Leeuwen; Leslie A.
An apparatus and method for expansion of an inter-IC (I.sup.2 C) is provided. An expansion processor resides on a primary I.sup.2 C bus. The expansion processor is coupled to a plurality of I.sup.2 C sub-buses each of which may host a plurality of I.sup.2 C devices. Data is transferred between the expansion processor and the plurality of I.sup.2 C devices via the corresponding sub-bus according to an I.sup.2 C protocol. Data transfer is in response to a request initiated by a bus master on the primary I.sup.2 C bus. The bus master communicates with a target device residing on one of the sub-buses by addressing the expansion processor. The bus master informs the expansion processor of the target device by sending the expansion processor a number of the sub-bus on which the target device resides, and an address of the target device. A data stream bound for the target device is directed to the expansion processor which the echos it to the target device. Likewise, a data stream bound from the target device to the bus master on the primary I.sup.2 C bus is transmitted to the expansion processor which the echos it to the bus master. |
|
DETAILED DESCRIPTION The aforementioned needs are addressed by the present invention. Accordingly, there is provided in a first form, an apparatus for inter-IC (I. sup. 2 C) bus expansion. The apparatus includes an expansion processor operable for communicating on an I. sup. 2 C bus. The expansion processor is coupled to a plurality of I. sup. 2 C sub-buses, wherein each sub-bus of the plurality is operable for transferring data between the expansion processor and a plurality of I. sup. 2 C compatible devices, according to an I. sup. 2 C protocol, in response to signals on the I. sup. 2 C bus. There is also provided, in a second form, a data processing system. The data processing system includes a central processing unit (CPU) operable for communicating on an inter-IC (I. sup. 2 C) bus, the CPU being operable as an I. sup. 2 C bus master. An expansion processor is coupled to the I. sup. 2 C bus, the expansion processor is also coupled to a plurality of I. sup. 2 C sub-buses, wherein each sub-bus of the plurality is operable for transferring data between the expansion processor and a plurality of I. sup. 2 C compatible devices, according to an I. sup. 2 C protocol, in response to signals on the I. sup. 2 C bus. Additionally, there is provided, in a third form, a method for inter-IC (I. sup. 2 C) bus expansion. The method includes snooping a primary I. sup. 2 C for a preselected bus address. On receiving the preselected address, a read operation or a write operation on a sub-bus is selected in response to a data value in a portion of the address. There is also provided, in a fourth form, a computer program product adaptable for storage on program storage media. The program product includes programming for snooping a primary I. sup. 2 C bus for a preselected bus address. The program product also includes programming for, on receiving the bus address, selecting a read operation or a write operation in response to a data value in a portion of the address. The foregoing has outlined rather broadly the features and technical advantages of the present invention in order that the detailed description of the invention that follows may be better understood
|
| Related patents |
|
|
Optical transmission systems
What I claim as my invention is: 1. For use in an optical transmission system, an optical fibre connector comprising two separately formed bodies, one body of the ...
|
|
|
Method and apparatus for repairing fiber optic cable
Fiber optic cable is being used more and more in today's telecommunications systems. One of the many reasons for this is that optical fibers are small, when compared to ...
|
|
|
Protective device for overhead wires containing optical fiber units
What are claimed are: 1. Structure for connecting overhead earth wires containing an optical fiber unit, said optical fiber unit being disposed in the center of a bundle ...
|
|
|
Data processing system having interlinked slow and fast memory means
In accordance with the present invention, there is provided a data processing system having a large capacity first read only memory having a first access time, and a ...
|
|
|
Semiconductor memory having subarrays and partial word lines
I claim: 1. A semiconductor array memory comprising a plurality of selectable subarrays arranged on a chip having a common decoder, common read lines and common write ...
|
|
|
Flat-cell read-only-memory integrated circuit
OF THE PREFERRED EMBODIMENT A detailed description of the preferred embodiments of the present invention is described with reference to FIGS. 1-8. FIGS. 1-3 illustrate ...
|
|
|
Variable sized FIFO memory and programmable trigger level therefor for use in a UART or the like
In accordance with the illustrated embodiments, the present invention provides a data available interrupt circuit with a variable threshold for reading data from a ...
|
|
|
Apparatus for programmable circuit and signal switching
We claim: 1. A programmable interconnect device for routing signals between signal ports in response to data from an external controller, the device comprising: switch ...
|
|
|
Semiconductor memory device having hierarchical bit line structure employing improved bit line precharging system
Accordingly, a first object of the present invention is to provide a semiconductor memory device of a hierarchical bit line structure having a high read rate. Another ...
|
|
|
Dram core refresh with reduced spike current
The present invention makes multibank refresh more practical by varying the current profile for the row sense and/or row precharge currents during a refresh operation, ...
|
|
|