Modular bus with single or double parallel termination
First Claim
Patent Images
1. A bus for communicating signals with a removable module, the bus comprising:
- a singly terminated motherboard net for communicating signals between a master and one or more motherboard devices;
a socket for communicating the signals between the motherboard net and a singly terminated module net of the removable module, the module net communicating the signals between the master and one or more module devices, wherein the motherboard and module nets are coupled to form a doubly terminated net when the module is present.
0 Assignments
0 Petitions
Accused Products
Abstract
A modular bus permitting single or double termination is described. The bus includes a terminated motherboard data net for communicating data signals between a master and one or more motherboard devices. A socket is used for coupling the data signals between the motherboard data net and a terminated module data net of a removable module. The module data net communicates the data signals between the master and one or more module devices. The data signal swing and level of reflection of the data signals are substantially independent of the presence of the module.
232 Citations
32 Claims
-
1. A bus for communicating signals with a removable module, the bus comprising:
-
a singly terminated motherboard net for communicating signals between a master and one or more motherboard devices; a socket for communicating the signals between the motherboard net and a singly terminated module net of the removable module, the module net communicating the signals between the master and one or more module devices, wherein the motherboard and module nets are coupled to form a doubly terminated net when the module is present. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A bus for communicating signals with a removable module, the bus comprising:
-
a singly terminated motherboard data net for communicating data signals between a master and one or more motherboard devices; a singly terminated motherboard clock net for communicating a first clock signal to the master and the one or more motherboard devices; a socket for communicating the data signals between the motherboard data net and a singly terminated module data net of the removable module, the module data net communicating the data signals between the master and one or more module devices, wherein the socket communicates clock signals from the motherboard clock net to a singly terminated module clock net of the removable module, the module clock net communicating the clock signals from the motherboard clock net to the one or more module devices; wherein the motherboard and module data nets are coupled to form a doubly terminated data net when the module is present, wherein the motherboard and module clock nets are coupled to form a doubly terminated clock net when the module is present. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A dual channel modular bus for communicating signals with a removable first module and a removable second module, the bus comprising:
-
a first singly terminated motherboard data net for communicating first data signals between a master and a first set of motherboard devices, the first set comprising one or more motherboard devices; a second singly terminated motherboard data net for communicating second data signals between the master and a second set of motherboard devices, the second set comprising another one or more motherboard devices; a first socket for communicating the first data signals between the first motherboard data net and a first singly terminated module data net of the removable first module, wherein the first motherboard data net and the first module data net are coupled to form a first doubly terminated data net when the removable first module is present; a second socket for communicating the second data signals between the second motherboard data net and a second singly terminated module data net of the removable second module, wherein the second motherboard data net and the second module data net are coupled to form a second doubly terminated data net when the removable second module is present. - View Dependent Claims (28, 29, 30)
-
-
31. A method of adjusting a programmable slave output driver current of a slave coupled to a bus for communicating signals with a master and a removable module, the method comprising the steps of:
-
(A) setting a register setting of the master to a first value, wherein the bus couples the master to the slave, wherein the bus is doubly terminated when the removable module is coupled to the bus, wherein the bus is singly terminated when the removable module is not coupled to the bus; (B) communicating the register setting from the master to an output driver of the slave, wherein the slave adjusts a slave current corresponding to the register setting, wherein the slave returns a packet to the master; (C) comparing a voltage level of the packet to a reference voltage; (D) if the voltage level is greater than or equal to the reference voltage, then adjusting the register setting to provide for a greater slave current and repeating steps B) through C); (E) if the voltage level is less than the reference voltage, then; (1) setting the register setting to a final value, wherein the final value corresponds to twice a level of slave current as the present value; (2) communicating the register setting from the master to the output driver of the slave. - View Dependent Claims (32)
-
Specification