Claims
- 1. In a network wherein a first, second, and third digital resource module share a common system bus whose access is regulated by an arbitration logic means, an arbitration logic bus access system comprising:
- (a) said first resource module constituting a Central Processing Module, CPM, connected to a common system bus and including:
- (a1) means to request bus access from said arbitration logic means;
- (a2) means to receive a bus grant signal from said arbitration logic means;
- (b) said second resource module constituting an Input/Output Module, IOM, connected to said common system bus and including:
- (b1) means to request bus access from said arbitration logic means;
- (b2) means to receive a bus grant signal from said arbitration logic means;
- (c) said third resource module constituting a Bus Exchange Module (BEM) connected to said common system bus and having bus access priority over said CPM and IOM except during periods when temporary priority is granted to said IOM and CPM in periods when said BEM is inactive and not requesting bus access;
- (d) said arbitration logic means including:
- (d1) an arbiter state machine for sequencing bus access priority signals when said BEM is not requesting bus access, to said IOM on a first series of four consecutive incremental states and sequencing bus access priority to said CPM on a second series of four consecutive incremental states including:
- (d1a) retry counter state machine means including:
- (i) means to enable multiple retries, during said first series of four consecutive incremental states, of bus access requests for said IOM when said common bus is busy including:
- (ia) means to transfer bus access to said CPM after said IQM has gained bus access and completed a data transfer cycle;
- (ii) means to enable multiple retries, during said second series of four consecutive incremental states, of bus access requests for said CPM when said common bus is busy including:
- (iia) means to transfer bus access to said IOM after said CPM has gained bus access and completed a data transfer cycle;
- (d1b) bus interface logic means for receiving bus access requests from said first, second and third resource modules including:
- (i) means to grant bus access according to said sequencing bus access priority signals;
- (ii) means for disabling any selected one of said first, second or third resource module from acquiring bus access said means including:
- (iia) selective programming commands which cause said arbiter state machine to deny bus access to a selected BEM, IOM, or CPM.
- 2. An arbitration logic system for allocating priority of access to a commonly shared system bus comprising:
- (a) a common system bus connecting a Central Processing Module, CPM, an Input/Output Module, IOM, a Bus Exchange Module, BEM, and a system control module;
- (b) said system control module including an arbitration logic means to receive bus access requests and to selectively grant bus access requests, said arbitration logic means including:
- (b1) bus interface logic means for receiving bus requests and granting bus requests under control of an arbiter state machine, said bus interface logic means including:
- (i) means to selectively disable a bus access request from said CPM, said IOM or said BEM said means including:
- (ia) programmed commands for setting a switch in said arbitration logic means to deny bus access to a selected BEM, IOM or CPM;
- (b2) said arbiter state machine normally granting priority to said requesting BEM except during an incomplete bus access request by said IOM or CPM after said BEM has completed a bus request cycle and is in an inactive period, and including:
- (b2a) means to grant a temporary first priority for each one of 7 retry cycles to said IOM when said IOM has an incomplete bus access cycle;
- (b2b) means to grant a temporary first priority for 7 retries to said CPM when said IOM has unsuccessfully tried 7 times for bus access;
- (b3) a retry counter state machine for counting the unsuccessful retries for bus access that have been tried by a requesting IOM or CPM and for signaling said arbiter state machine when 7 retries have been effectuated.
Parent Case Info
This is a continuation of application Ser. No. 08/443,973 filed on May 18, 1995 now abandoned.
US Referenced Citations (9)
Continuations (1)
|
Number |
Date |
Country |
Parent |
443973 |
May 1995 |
|