Apparatus and method for controlling frequency of bus use
AssigneeSamsung Electronics Co., Ltd.
InventorHoi-jin Lee
Life of this patent
Estimating the term…
Abstract
In a bus arbitration method and bus arbiter which simultaneously considers fairness and priority and enables fairness and priority to be readjusted by a program, that is, by software, arbitration for ownership of a bus connected to a plurality of bus masters comprises grouping the plurality of bus masters into a plurality of groups and arbitrating the frequency of each bus master's ownership of the bus according to the result of the grouping. It is preferable that each of the plurality of groups has a priority different from the priorities of the others, and in arbitrating the frequency of each bus master owning the bus, arbitration of ownership of the bus by bus masters belonging to the same group is performed according to a round-robin method.
Claims23
A method of arbitrating for ownership of a bus connected to a plurality of bus masters, comprising:
- grouping the plurality of bus masters into a plurality of groups;
- and
- arbitrating ownership of the bus by each bus master according to the grouping.
A method of arbitrating for ownership of a bus, comprising:
- grouping a plurality of bus masters into a plurality of groups;
- and
- arbitrating the frequency of each bus master owning the bus according to which of the plurality of groups each bus master belongs.
A method of arbitrating for ownership of a bus between a plurality of bus masters in a bus system including the bus, the plurality of bus masters and a bus arbiter which arbitrates the ownership of the bus between the plurality of bus masters all being connected to the bus, the method comprising:
- grouping the plurality of bus masters into a plurality of groups;
- and
- arbitrating ownership of the bus by each bus master according to the group to which each master belongs, wherein the ownership of the bus is arbitrated according to a priority method between bus masters of different groups and according to a round-robin method between bus masters belonging to the same group.
A bus arbiter for arbitrating ownership of a bus connected to each of a plurality of bus masters, the bus arbiter comprising:
- a plurality of register blocks;
- and
- a grant signal generation circuit which receives an output signal of each of the plurality of register blocks, and outputs a grant signal for granting ownership of the bus to a corresponding bus master in response to a control signal,
- wherein the plurality of bus masters are grouped into a plurality of groups, and wherein each of the plurality of register blocks stores information related to bus masters belonging to corresponding group.
A bus arbiter comprising;
- a plurality of register blocks, each of which stores information related to a plurality of bus masters belonging to a corresponding group;
- and
- a grant signal generation circuit which outputs a grant signal for granting ownership of a bus connected to each of the plurality of bus masters to a corresponding bus master in response to an output signal of the corresponding register block.
A bus system comprising:
- a bus;
- a bus arbiter connected to the bus;
- and
- a plurality of bus masters, each of which is connected to the bus and outputs a request signal requesting ownership of the bus to the bus arbiter through the bus,
- wherein the bus arbiter comprises:
- a plurality of register blocks, each of which stores information related to bus masters belonging to a corresponding group, the bus masters being grouped into a plurality of groups;
- and
- a grant signal generation circuit which outputs a grant signal for granting ownership of the bus to a corresponding bus master in response to the request signal input from the corresponding bus master.
Dependencies are inferred from the claim text.