Computer system
First Claim
1. A computer system comprising:
- first and second buses respectively constituted by multiple-bit-width parallel transmission paths;
a first controller connected to said first bus;
a second controller connected to said second bus; and
a serial transmission path interposed between said first and second controllers, wherein said first and second controllers exchange a command, address, and data of a transaction from one of said first and second buses to the other bus through said serial transmission path, each of said first and second controllers comprising;
a bus interface means which operates in synchronous with the same first clock signal as that used by a device on a corresponding one of the first and second buses to exchange a transaction with the corresponding bus, and serial transfer means that operates in synchronous with a second clock signal asynchronous to the first clock signal so as to execute serial transfer through the serial transmission path.
1 Assignment
0 Petitions
Accused Products
Abstract
In this invention, the bus of a computer body is connected to the bus of an expansion unit through a serial interface so as to implement connection wirings in the form of a serial cable. A PCI-PCI bridge for connecting a primary PCI bus to a secondary PCI bus comprises two physically isolated controllers, i.e., a primary PCI serial transfer controller implemented on the PC body side and a secondary PCI serial transfer controller implemented on the docking station side. The two controllers are connected to each other through serial LVDS lines. Transactions are exchanged between the primary PCI bus and the secondary PCI bus by serial transfer between the primary PCI serial transfer controller and the secondary PCI serial transfer controller.
56 Citations
17 Claims
-
1. A computer system comprising:
-
first and second buses respectively constituted by multiple-bit-width parallel transmission paths;
a first controller connected to said first bus;
a second controller connected to said second bus; and
a serial transmission path interposed between said first and second controllers, wherein said first and second controllers exchange a command, address, and data of a transaction from one of said first and second buses to the other bus through said serial transmission path, each of said first and second controllers comprising;
a bus interface means which operates in synchronous with the same first clock signal as that used by a device on a corresponding one of the first and second buses to exchange a transaction with the corresponding bus, and serial transfer means that operates in synchronous with a second clock signal asynchronous to the first clock signal so as to execute serial transfer through the serial transmission path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
means for encoding information required for transfer from a corresponding one of said first and second buses to the other bus into m-bit (m>
n) code sequences in units of m-bit information words, andmeans for converting the m-bit (m>
n) code sequence into serial data and outputting the serial data to the differential signal line pair.
-
-
9. A system according to claim 8, wherein said encoding means encodes information words into code sequences with the ratios for the numbers of 1s to the numbers of 0s are substantially equal.
-
10. A system according to claim 8, wherein each of said first and second controllers comprises:
-
means for receiving serial data output to the differential signal line pair and decoding an m-bit (m>
n) code sequence into an n-bit information word, andmeans for converting the decoded n-bit information word into parallel data to be output to said first or second bus.
-
-
11. A system according to claim 1, wherein the serial transmission path includes at least one differential signal line pair, and a transformer is inserted in each differential signal line pair.
-
12. A system according to claim 11, wherein each of said first and second controllers comprises:
-
means for converting information required for transfer from a corresponding one of said first and second buses to the other bus, from parallel data into serial data, and means for converting each binary data constituting the serial data into ternary data including a first state in which a current flows in said transformer in a positive direction, a second state in which a current flows in said transformer in a negative direction, and a third state in which no current flows in said transformer, and outputting the ternary data to the differential signal line pair.
-
-
13. A system according to claim 12, wherein said each of said first and second controllers comprises:
-
means for detecting ternary data on the differential signal line pair and converting the detected ternary data into binary data, and means for converting serial data constituted by the converted binary data into parallel data to be output to said first or second bus.
-
-
14. A computer system comprising:
-
first and second buses respectively constituted by multiple-bit-width parallel transmission paths;
a first controller connected to said first bus;
a second controller connected to said second bus;
a serial transmission path interposed between said first and second controllers, wherein said first and second controllers exchange a command, address, and data of a transaction from one of said first and second buses to the other bus through said serial transmission path;
wherein said first controller comprises first bus interface means for exchanging a transaction with the first bus;
wherein said second controller comprises second bus interface means for exchanging a transaction with the second bus; and
wherein said first and second bus interface means operate in synchronous with the first and second clock signals respectively which are asynchronous to each other. - View Dependent Claims (15)
-
-
16. A computer system comprising:
-
first and second buses respectively constitute by multiple-bit-width parallel transmission paths;
a first controller connected to said first bus;
a second controller connected to said second bus;
a serial transmission path interposed between said first and second controllers, wherein said first and second controllers exchange a command, address, and data of a transaction from one of said first and second buses to the other bus through said serial transmission path;
wherein the serial transmission path comprises a full duplex channel including at least one pair of unidirectional serial transmission paths whose signal transmission directions are opposite to each other; and
wherein each of the unidirectional serial transmission paths includes a serial data line for serially transferring the command, address, and data, and a clock signal line for transferring corresponding clock signals. - View Dependent Claims (17)
-
Specification