Method of allowing multiple, hardware embedded configurations to be recognized by an operating system
First Claim
1. In a communications system for enabling extension of an internal common bus architecture (CBA) segment of a first root physical device to an internal CBA bus segment of at least one second external physical device comprising:
- said first root physical device having a first serial communications interface module in said first device coupled between said internal CBA bus segment and an input and output port of said first device for serializing bus transactions from said first device to said output port of said first device and deserializing data received from at said input port to said internal CBA bus segment of said first device;
said second external physical device including a second serial communications interface module in said second device coupled between said internal CBA bus segment and an input and output port of said second device for serializing bus transactions from said second device to said output port of said second device and deserializing data received at said input port to said internal CBA bus segment of said second device; and
an external serial cable coupled to said input and output ports of said first and second devices for transferring the serialized transactions between said first and second devices, the improvement comprising;
an enumerator in said first root device for automatically configuring for said at least one second serial communications interface module added to the system.
1 Assignment
0 Petitions
Accused Products
Abstract
A communications system for enabling extension of an internal common bus architecture (CBA) segment of a first root physical device to an internal CBA bus segment of one or more remote external physical device includes the first root physical device having a first serial communications interface module in the root device coupled between said internal CBA bus segment and an input and output port of the root device for serializing bus transactions from the first device to the output port of the root device and deserializing data received from at the input port to the internal CBA bus segment of the first device. The remote external physical device includes a second serial communications interface module coupled between the internal CBA bus segment and an input and output port of the remote device for serializing bus transactions from the remote device to the output port of the remote device and deserializing data received at the input port to the internal CBA bus segment of said remote device. The modules are coupled to each other by an external cabling. An enumerator in the root device obtains knowledge of the remote hardware module and accompanying register set by abstracting these details and automatically configuring the remote module in the system.
29 Citations
16 Claims
-
1. In a communications system for enabling extension of an internal common bus architecture (CBA) segment of a first root physical device to an internal CBA bus segment of at least one second external physical device comprising:
-
said first root physical device having a first serial communications interface module in said first device coupled between said internal CBA bus segment and an input and output port of said first device for serializing bus transactions from said first device to said output port of said first device and deserializing data received from at said input port to said internal CBA bus segment of said first device;
said second external physical device including a second serial communications interface module in said second device coupled between said internal CBA bus segment and an input and output port of said second device for serializing bus transactions from said second device to said output port of said second device and deserializing data received at said input port to said internal CBA bus segment of said second device; and
an external serial cable coupled to said input and output ports of said first and second devices for transferring the serialized transactions between said first and second devices, the improvement comprising;
an enumerator in said first root device for automatically configuring for said at least one second serial communications interface module added to the system. - View Dependent Claims (2, 3, 4)
-
-
5. A communication system for enabling extension of an internal common bus architecture (CBA) bus segment of a first root device to an internal CBA bus segment of at least one remote device comprising:
-
a first interface module in said first root device and a second interface module in said at least one remote device and an external cable between these modules;
said first root device includes an enumerator for automatically configuring for said remote device to be added to the system by a recursive discovery and configuration algorithm. - View Dependent Claims (6, 7)
-
- 8. The system of claim 8 wherein as the enumerator is working toward reaching the end of the chain, it also creates address mappings to the interface modules that it finds along the way to give the enumerator the information that it needs to revisit the interface modules later in order to create mappings for the remote peripherals.
-
10. A method of allowing multiple, hardware embedded configurations to be recognized by an operating system in a root device comprising the steps of:
recognizing and utilizing multiple embedded hardware configurations in remote devices and making said configurations recognizable by an operating system in an independent manner. - View Dependent Claims (11, 12, 13, 14, 15, 16)
Specification