Communication bus controller including designation of primary and secondary status according to slot position
First Claim
1. A communications system comprising:
- one or more communication buses implemented on a backplane having one or more interface slots;
one or more controller cards communicating with the communication buses through said one or more interface slots, each controller card comprising;
a controller; and
at least two independent communication channels provided for connecting a host with said one or more communication buses, wherein the controller determines and designate the status of said one or more controller cards such that;
a first controller card is designated to have primary status if the first controller card is inserted in a first interface slot while remaining interface slots are empty;
the first controller card in said first slot retains primary status while one or more controller cards are added or removed from said remaining slots; and
a second controller card having a non-primary status inserted in a second interface slot assumes primary status after a power interruption, if the second interface slot is designated as the slot to assume primary status after a power interruption.
4 Assignments
0 Petitions
Accused Products
Abstract
A communication system with a plurality of interface slots includes control logic for determining and designating the status of one or more controller cards inserted in one of the slots such that: a controller card is designated as the primary card if it is inserted in an interface slot while the other slots are empty; a controller card in an interface slot with primary status retains its primary status while other controller cards are added or removed from the system; a controller card in an interface slot with a non-primary status assumes primary status if the controller card with non-primary status is plugged in a slot that after a power interruption is designated as the slot to assume primary status, or the controller card with primary status is removed from the system.
-
Citations
18 Claims
-
1. A communications system comprising:
-
one or more communication buses implemented on a backplane having one or more interface slots;
one or more controller cards communicating with the communication buses through said one or more interface slots, each controller card comprising;
a controller; and
at least two independent communication channels provided for connecting a host with said one or more communication buses, wherein the controller determines and designate the status of said one or more controller cards such that;
a first controller card is designated to have primary status if the first controller card is inserted in a first interface slot while remaining interface slots are empty;
the first controller card in said first slot retains primary status while one or more controller cards are added or removed from said remaining slots; and
a second controller card having a non-primary status inserted in a second interface slot assumes primary status after a power interruption, if the second interface slot is designated as the slot to assume primary status after a power interruption. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
a primary card identifier for detecting the presence of the second controller card in the second interface slot; and
a tristate buffer for assigning or maintaining primary status of the first controller card.
-
-
4. The communication system of claim 3, wherein the primary card identifier determines the presence of the second controller in the second interface slot based on one or more signals driven through the backplane.
-
5. The communication system of claim 4, wherein the signals driven through the backplane are changed by insertion of the second controller in the second interface slot.
-
6. The communication system of claim 5, wherein the signals are driven high by the backplane before the insertion of the second controller in the second interface slot.
-
7. The communication system of claim 6, wherein the signals are grounded and driven low after the insertions of the second controller in the second interface slot.
-
8. The communication system of claim 3, wherein the primary card identifier after detecting the presence of the second controller card in the second interface slot activates the tristate buffer.
-
9. The communication system of claim 8, wherein the tristate buffer if activated generates a primary signal forwarded to the second interface slot indicating that an interface slot includes a controller card with primary status.
-
10. The communication system of claim 9, wherein the primary signal generated by the tristate buffer drives a primary input signal to the primary card identifier, the primary input signal for detecting a change in the primary status.
-
11. The communication system of claim 10, wherein a change in the value of the primary input signal indicates the removal of a controller card from an interface slot.
-
12. The communication system of claim 11, wherein when the tristate buffer is activated then the primary input signal is driven low.
-
13. The communication system of claim 12, wherein when the second controller card is removed from the second interface slot, the primary card identifier detects that the second interface slot is empty and deactivates the tristate buffer.
-
14. The communication system of claim 13, wherein the primary input signal is driven high by the backplane when the second controller card is removed from the second interface slot.
-
15. The communication system of claim 14, wherein when primary input signal is driven from low to high, the primary card identifier determines that the first controller card is the only card in the system and causes the first controller card to assume primary status.
-
16. The communication system of claim 15, wherein no signals are generated by the tristate buffer when the tristate buffer is inactive.
-
17. A communications system with a plurality of interface slots, said system including control logic that determines and designates the status of one or more controller cards inserted in said one or more slots such that:
-
a first controller card is designated to have primary status if the first controller card is inserted in a first interface slot while the other interface slots are empty;
the first controller card in said first slot retains primary status while one or more controller cards are added or removed from said remaining slots; and
a second controller card having non-primary status inserted in a second interface slot assumes primary status after a power interruption, if the second interface slot is designated as the slot to assume primary status after a power interruption. - View Dependent Claims (18)
-
Specification