Claims
- 1. A system for providing bus access arbitration and control for a least two processors sharing a common bus comprising:
- (a) a first processor means having bus access request lines and error notification lines connected to an arbiter logic means and including: (a1) connection means to a shared system bus;
- (b) a second processor means having bus access request lines and error notification lines connected to said arbiter logic means and including: (b1) connection means to said shared sytem bus;
- (c) shared system bus means for enabling connection of said processor means to system resource means;
- (d) said arbiter logic means for enabling access of said first or second processor means to said shared system bus means according to protocol implemented in a single programmable logic array unit, said protocol for setting two levels of bus access mechanisms wherein each first and each second level of bus access, functions, during moments of contention, to grant access to that processor which was least recently granted bus access, thus preventing monopoliztion of access by any one processor; said bus access mechanism including:
- (d1) first logic means to evaluate both said first level of normal bus-access requests and said second level or priority bus-access requests from said first and second processor means so as to grant bus access to that particular processor sending a priority bus-access request by generating a bus granted signal to the priority requesting processor means;
- (d2) second logic means for detecting an error signal from a system resource means and locking out, from bus access, the processor means which was not involved in the error cycle until the original accessing processor means has corrected the error.
- 2. The system of claim 1 wherein said arbiter logic means provides said bus access mechanism protocol which includes:
- (a) third logic means for recognition of "simultaneous" bus access requests of equal level priority such that the last-processor means, holding bus granted access, will be denied next--access in favor of the other processor means.
- 3. The system of claim 1 wherein said arbiter logic means provides said bus access mechanism protocol which includes:
- (a) fourth logic means for granting bus access to the first requesting processor means sending, absent any priority requests, a normal request signal to said arbiter logic means by generating a bus granted signal to said first requesting processor means.
Parent Case Info
The arbitration circuitry provides for two levels of bus access requests where one level involves normal requests and a second level involves priority request which take precedence over normal requests.
US Referenced Citations (4)