Arbitration method and arbitrator
An arbitration method and arbiter technology, applied in digital transmission systems, electrical components, transmission systems, etc., to achieve the effect of improving fairness and optimizing arbitration performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 approach
[0049] The arbitration method of this embodiment includes: setting a valid port request according to the age-timed-out port request; pointing the priority pointer to the priority group where the arbitration unit corresponding to the oldest port request is located; The port requests arbitration.
[0050] The age of a port request can be calculated from the time when the request arrives at the arbiter. Correspondingly, the oldest port request is the port request that arrives at the arbiter at the earliest and has not yet received an arbitration response.
[0051] The age of a port request can also be calculated from the time when the request is made. When the input port makes a request, the message sent by the port will include the time when the request is sent (that is, the time when the request is made). Correspondingly, the oldest port request is The port request that made the request first and has not yet received an arbitration response.
[0052] The age timeout refers to ...
no. 2 approach
[0076] The arbitration method in this embodiment includes the following steps:
[0077] Set valid port requests based on age-timed-out port requests;
[0078] If the maximum age mode does not overtime, adopt the maximum age mode, the maximum age mode is to point the priority pointer to the priority group where the arbitration unit corresponding to the oldest port request is located;
[0079] If the maximum age mode is overtime, the sequential rotation mode is adopted, and the sequential rotation mode is to point the priority pointer to each priority group in turn;
[0080] Arbitrating valid port requests according to the priority pointers.
[0081] The timeout of the maximum age mode means that the time for using the maximum age mode exceeds the maximum age mode threshold.
[0082] The port request setting valid port request according to age timeout is as described in the first embodiment.
[0083] The age of the port request is calculated from the time when the request arr...
no. 3 approach
[0110] The arbitration method in this embodiment includes the following steps:
[0111] Set valid port requests based on age-timed-out port requests;
[0112] If the maximum age mode is not overtime or the sequence rotation mode is overtime, the maximum age mode is adopted, and the maximum age mode is to point the priority pointer to the priority group where the arbitration unit corresponding to the oldest port request is located;
[0113] If the maximum age mode is overtime and the sequential rotation mode is not overtime, the sequential rotation mode is adopted, and the sequential rotation mode is to point the priority pointer to each priority group in turn;
[0114] Arbitrating valid port requests according to the priority pointers.
[0115] The timeout of the maximum age mode means that the time for using the maximum age mode exceeds the maximum age mode threshold.
[0116] The timeout of the sequential rotation mode means that the time for setting the priority pointer i...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 