Priority allocation in a bus interconnected discrete and/or integrated digital multi-module system
AssigneeFusion MicroMedia Corporation
InventorsStephen James Sheafor, James Yuan Wei, Bradford Clark Lincoln
Life of this patent
Estimating the term…
Loading patent…
AssigneeFusion MicroMedia Corporation
InventorsStephen James Sheafor, James Yuan Wei, Bradford Clark Lincoln
Estimating the term…
A method and associated arrangement for use in priority allocation in a bus interconnected digital multi-module system are described. The modules are configured for requesting the use of the bus with each module being granted its request based upon its priority. During the operation of the system, a set of priorities is established such that the number of priorities is equal to the number of modules in the system. Each module may be reassigned to priorities which are different than their initial priorities. In addition, the priorities may be grouped in an initial group arrangement which may be reconfigured. The group arrangement may be reconfigured in any desired manner. Also, provisions are made for refusing a grant to a module even though the module possesses the highest priority among requesting modules.
In a digital system including a bus arrangement having one address bus and at least two data buses which interconnect at least three modules in a predetermined way, each of said modules being capable of requesting the use of said address bus and at least one of said data buses such that each module is granted its request based on an established scheme of priorities, a method comprising the steps of:
In a method of operating a system including at least one bus which interconnects a plurality of modules in a predetermined way, each of said modules being capable of requesting the use of said bus during the operation of the system and each module being granted its request based on an established scheme of priorities, the improvement comprising:
In a method of operating a system which operates over a plurality of clock cycles and which includes at least one bus that interconnects a plurality of modules in a predetermined way, each of said modules being capable of requesting the use of said bus for the purpose of transferring information to or from another module following a bus grant and each module being granted its request based on an established scheme of priorities, the improvement comprising:
In a method of operating a system including at least one bus which interconnects a plurality of modules in a predetermined way during the execution of a plurality of clock cycles, each of said modules being capable of requesting the use of said bus during the operation of the system and each module being granted its request based on an established scheme of priorities, the improvement comprising:
Dependencies are inferred from the claim text.