Apparatus and method for providing round-robin arbitration
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorJens Anton Thomsen Schmidt
Life of this patent
Estimating the term…
Loading patent…
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorJens Anton Thomsen Schmidt
Estimating the term…
The present invention provides round-robin arbitration between requests for access to a shared resource such as a data bus (7), shared by a plurality of hardware modules. A central counter (1) provides a count state bus (3) with cyclically altered count states. In each hardware module, the count state on the bus (3) is compared (4) with a count state associated with the hardware module. The output from the comparator (4) is used to enable the transmission of a request signal R to the central counter (1) and the transmission of a grant signal Gi to the hardware module. The request signal R disables the clock signal C to the counter (1) and the grant signal Gi grants access to the shared resource (7) from the hardware module. When the hardware module terminates its access to the resource (7) it deactivates the request signal R and the counter resumes cyclical counting. Hereby a simple arbitration of round-robin type is provided using simple logic gates and a counter.
Apparatus for providing round-robin arbitration between requests for access to a shared resource, such as a data bus (7), shared by a plurality of hardware modules, said apparatus comprising a central counter (1) cyclically driven between multiple count states by a clock C, each count state being associated with a request for access to the shared resource (7) by one of the plurality of hardware modules, characterized by comprising
Method for providing round-robin arbitration between requests for access to a shared resource (7), such as a data bus, shared by a plurality of hardware modules, said method comprising the following steps:
Dependencies are inferred from the claim text.