Method and apparatus for serial bus elements of an hierarchical serial bus assembly to electrically represent data and control states to each other
First Claim
1. An apparatus for incorporation into a first and a second serial bus element of a serial bus assembly having a plurality of serial bus elements, to allow the two serial bus elements to electrically represent data and control states to each other, said apparatus comprising:
- first driver means for incorporation into the first serial bus element for driving a first pair of electrical signals in selected ones of voltage states for selected ones of time durations in a differential manner over a first pair of signal wires disposed in a first cable interconnecting the first and second serial bus elements;
encoding means for incorporation into the first serial bus element and coupled to the first driver means for controlling the first driver means thereby encoding data and control states in the first pair of electrical signals;
second driver means for incorporation into the second serial bus elements for receiving the first pair of electrical signals, and in response, outputting difference signals; and
decoding means for incorporation into the second serial bus elements and coupled to the second driver means for receiving and decoding the difference signals.
1 Assignment
0 Petitions
Accused Products
Abstract
Circuitry and complementary logic are provided to a bus controller, a number of 1:n bus signal distributors, and a number of bus interfaces of an hierarchical bus assembly for electrically representing data and control states each other. The hierarchical serial bus assembly is used to serially interface a number of isochronous and asynchronous peripherals to the system unit of a computer system. The serial bus elements are interconnected to each other using low cost two wire signal cable. Electrical signals are propagated between the serial bus elements in a differential manner. These circuitry and complementary logic of the serial bus elements jointly implement inference of data and control states from the states and/or durations of the propagating electrical signals.
-
Citations
25 Claims
-
1. An apparatus for incorporation into a first and a second serial bus element of a serial bus assembly having a plurality of serial bus elements, to allow the two serial bus elements to electrically represent data and control states to each other, said apparatus comprising:
-
first driver means for incorporation into the first serial bus element for driving a first pair of electrical signals in selected ones of voltage states for selected ones of time durations in a differential manner over a first pair of signal wires disposed in a first cable interconnecting the first and second serial bus elements; encoding means for incorporation into the first serial bus element and coupled to the first driver means for controlling the first driver means thereby encoding data and control states in the first pair of electrical signals; second driver means for incorporation into the second serial bus elements for receiving the first pair of electrical signals, and in response, outputting difference signals; and decoding means for incorporation into the second serial bus elements and coupled to the second driver means for receiving and decoding the difference signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a computer system comprising a serial bus assembly having a plurality of serial bus elements, a method for the serial bus elements to electrically represent data and control states to each other, said method comprising the steps of:
-
a) driving a first pair of electrical signals in selected ones of voltage states for selected ones of time durations in a differential manner over a first pair of signal wires disposed in a first cable interconnecting a first and a second serial bus element by the first serial bus element; b) controlling the electrical signal driving performed in step (a) to encode data and control states in the first pair of electrical signals by the first serial bus element; c) receiving the first pair of electrical signals, and in response, outputting difference signals, by the second serial bus element; and d) decoding the difference signals by the second serial bus element. - View Dependent Claims (11, 12, 13)
-
-
14. A bus controller for incorporation into a serial bus assembly having at least one other serial bus element, the bus controller comprising:
-
first driver means for driving a first pair of electrical signals in selected ones of voltage states for selected ones of time durations in a differential manner over a first pair of signal wires disposed in a first cable interconnecting the bus controller to a first of the at least one other serial bus element; encoding means coupled to the first driver means for controlling the first driver means thereby encoding data and control states in the first pair of electrical signals; second driver means for receiving a second pair of electrical signals in selected ones of the voltage states for selected ones of the time durations also in a differential manner over the first pair of signal wires from the first of the at least one other bus element, and in response, outputting difference signals; and decoding means coupled to the second driver means for receiving and decoding the difference signals. - View Dependent Claims (15, 16, 17)
-
-
18. A bus signal distributor for incorporation into a serial bus assembly having at least one other bus element, the bus signal distributor comprising:
-
first driver means for driving a first pair of electrical signals in selected ones of voltage states for selected ones of time durations in a differential manner over a first pair of signal wires disposed in a first cable interconnecting the bus signal distributor to a first of the at least one other bus element; encoding means coupled to the first driver means for controlling the first driver means thereby encoding data and control states in the first pair of electrical signals; second driver means for receiving a second pair of electrical signals in selected ones of the voltage states for selected ones of the time durations also in a differential manner over the first pair of signal wires from the first of the at least one other bus element, and in response, outputting difference signals; and decoding means coupled to the second driver means for receiving and decoding the difference signals. - View Dependent Claims (19, 20, 21)
-
-
22. A bus interface for incorporation into a serial bus assembly having at least one other serial bus element, the bus interface comprising:
-
first driver means for driving a first pair of electrical signals in selected ones of voltage states for selected ones of time durations in a differential manner over a first pair of signal wires disposed in a first cable interconnecting the bus interface to the first of the at least one other serial bus element; encoding means coupled to the first driver means for controlling the first driver means thereby encoding data and control states in the first pair of electrical signals; second driver means for receiving a second pair of electrical signals in selected ones of the voltage states for selected ones of the time durations also in a differential manner over the first pair of signal wires from the first of the at least one other serial bus element, and in response, outputting difference signals; and decoding means coupled to the second driver means for receiving and decoding the difference signals. - View Dependent Claims (23, 24, 25)
-
Specification