Differential weighted polling arbitration method and arbitrator for dynamically adjusting priority
The invention relates to a difference weighted polling arbitration method with dynamically adjusted priorities and an arbiter. According to the method, the fixed priority codes of each host are grouped through the hosts, and the priority sequence of the hosts can be dynamically adjusted through a co...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | chi ; eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The invention relates to a difference weighted polling arbitration method with dynamically adjusted priorities and an arbiter. According to the method, the fixed priority codes of each host are grouped through the hosts, and the priority sequence of the hosts can be dynamically adjusted through a code grouping device and a first-level fixed priority arbiter. Through the second-level difference weighted polling, the length of data sent by the authorized host every time can be controlled, namely the time slice size of the host occupying the bus is controlled. By adopting the method, the problem of long-time waiting of other hosts caused by long-time data transmission of a certain host of a conventional polling arbiter is solved.
本申请涉及一种优先级动态调整的差额加权轮询仲裁方法和仲裁器。所述方法根据每个主机的固定优先级编码经主机进行分组,通过编码分组器和第一级的固定优先级仲裁器,能够动态地调整主机的优先级顺序。通过第二级的差额加权轮询,能够控制授权主机每次发送数据的长度,即控制了该主机占用总线的时间片大小。采用本方法解决了常规轮询仲裁器因某一主机长时间发送数据而导致的其他主机的长时间等待问题。 |
---|