Rapid bus priority resolution
First Claim
1. In a computer system having a common communication bus for a plurality of contending devices all connected in parallel to said bus,a logic circuit means at each of said contending devices, said logic circuit means each including means for establishing a priority level, andaccess contention bus means connected in parallel to each of said logic circuit means,said logic circuit means being responsive to an external signal substantially simultaneously applied to each such logic circuit means to enable a selected one of said contending devices for access to said communication bus.
0 Assignments
0 Petitions
Accused Products
Abstract
In a computer system wherein a number of peripheral devices contend with each other for access to a communication bus, a priority selection system is provided. The priority selection system includes priority address code setting means as a part of each of the peripheral devices. A contention bus is provided to which all of the peripheral devices are connected in parallel. Logic means are provided as a functional part of each of the peripheral devices. A logic means are responsive to the setting of the priority address codes to resolve the priority selection among the several contenders. With the logic means and the address code means being a part of the peripheral devices, the selection is independent of card cage slot position or of slot gaps. The system is also independent of the length of the communication bus.
-
Citations
8 Claims
-
1. In a computer system having a common communication bus for a plurality of contending devices all connected in parallel to said bus,
a logic circuit means at each of said contending devices, said logic circuit means each including means for establishing a priority level, and access contention bus means connected in parallel to each of said logic circuit means, said logic circuit means being responsive to an external signal substantially simultaneously applied to each such logic circuit means to enable a selected one of said contending devices for access to said communication bus.
-
2. In a computer system having a common communication bus for a plurality of contending devices all connected in parallel to said bus,
a logic circuit means at each of said contending devices, said logic circuit means including means for establishing a priority level, said last mentioned means including a plurality of switch members selectively settable in accordance with a predetermined octal address code, and access contention bus means connected in parallel to each of said logic circuit means, said logic circuit means being responsive to an external signal substantially simultaneously applied to each such logic circuit means to enable a selected one of said contending devices for access to said communication bus.
-
3. In a computer system having a central processor unit, a common communication bus, and a plurality of peripheral devices all connected in parallel to said communication bus, priority means for establishing priority of contention among said peripheral devices for access to said communication bus and thereby to said central processor unit, said priority means comprising:
-
a logic circuit means included as a part of each of said peripheral devices, each of said logic circuit means including a plurality of switch members, said switch members being selectively settable in accordance with a predetermined octal access priority code, and access contention bus means, said logic circuit means all being connected in parallel to said access contention bus means, said logic circuit means being responsive to a first signal from said central processor unit substantially simultaneously applied to each of said logic circuit means to enable one of said peripheral devices selected in accordance with said access priority code to be responsive to a second signal from said central processor unit to gain access to said communication bus. - View Dependent Claims (4, 5, 6)
-
-
7. In a computer system having a central processor unit, a common communication bus connected to said central processor unit and a plurality of peripheral devices all connected in parallel to said communication bus, priority means for establishing priority of contention among said peripheral devices for access to said communication bus and thereby to said central processor unit, said priority means comprising:
-
a logic circuit means included as part of each of said peripheral devices, each of said logic means including a primary and a secondary contention stage, said primary stage including a set of three switch members each being selectively settable to define a primary priority address code, a primary access contention bus means, gating means in each of said primary contention stages coupling all of said primary contention stages in parallel to said primary contention bus means, said gating means being responsive to the selective setting of said switch members, primary comparator means in said primary stage coupled to compare signals derived from the setting of said switches with signals on said primary contention bus derived from the setting of the primary stage switch members of the other contending peripheral devices, said secondary stage including a set of three switch members each being selectively settable to define a secondary priority address code, a secondary access contention bus means, further gating means in each of said secondary contention stages coupling all of said secondary contention stages in parallel to said secondary contention bus means, said further gating means being responsive to an enabling signal derived from said primary comparator means and to the selective setting of said switch members of said secondary stage, secondary comparator means in said secondary stage coupled to compare signals derived from the setting of said switches of said secondary stage with signals on said secondary contention bus derived from the setting of the secondary stage switch members of the other contending peripheral devices, and output access gating means coupled to be enabled by a signal derived from said secondary comparator means. - View Dependent Claims (8)
-
Specification