Inter and intra priority resolution network for an asynchronous bus system
AssigneeBull HN Information Systems Inc.
InventorGeorge J. Barlow
Life of this patent
Estimating the term…
Loading patent…
AssigneeBull HN Information Systems Inc.
InventorGeorge J. Barlow
Estimating the term…
A data processing system includes a plurality of units including a bus interface unit (BIU), each of which couple in common to different positions along an asynchronous common system bus. The BIU couples to a plurality of local units which connect to a high speed local bus. The asynchronous common system bus includes a distributed tie-breaking network which consists of a plurality of like priority network sections. The BIU includes a priority resolver which incorporates the priority network section having the highest priority access to the asynchronous bus. The priority resolver includes a local priority resolver circuit for resolving priorities between local requestors within a minimum amount of time. The priority network section and local priority resolver circuit are interconnected so that the signal generated by the network section request circuits to request use of the asynchronous bus is applied to the local priority resolver circuit and to the common bus at the same time. This permits both bus resolution cycles for resolving external and internal requests to proceed in parallel. Thus, access to the system bus will always be resolved within a single bus resolution cycle of operation.
A bus resolver used in a data processing system having a plurality of units including a bus interface unit which couples to a plurality of local units which connect in common to a local bus, said plurality of units being coupled to different physical positions along a common system bus for asynchronously transferring requests between different ones of said units, the transferring of requests proceeding on a priority basis controlled by a plurality of like priority network bus interface sections, one of said sections being included in a different one of said plurality of units and in which said sections collectively form a distributed bus priority network of said common system bus for granting priority access on the basis of each unit's physical position on said common system bus relative to one end of said bus as indicated by signals generated by a corresponding one of said priority network sections included in said each unit, said bus resolver comprising:
A data processing system having an asynchronously common system bus to which a plurality of units are coupled to different physical positions along said common system bus for asynchronously transferring requests between said units, each unit including a system bus priority network, said system further including a bus interface unit which couples to one end of said common system bus and to a plurality of local units connected in common to a high speed synchronous local bus, said bus interface unit including a system bus priority network which collectively with said system bus priority network of each of said plurality of units form a distributed bus priority network of said common system bus for granting access to said common system bus on a priority basis defined by each unit's position on said bus relative to said one end of said bus, said bus interface unit further including bus resolver apparatus comprising:
A method for processing requests received from a plurality of local units which connect in common to a high speed synchronous local bus, for transfer to a common system bus to which a plurality of units couple to different physical positions along said common system bus for asynchronously transferring requests between said plurality of units on a priority basis controlled by a plurality of like priority networks connected between said units and said common system bus which collectively form a distributed bus priority network, each unit being granted access to said common system bus by said priority network on the basis of said unit's physical position on said bus relative to one end of said bus, said method comprising the steps of:
Dependencies are inferred from the claim text.