AMBA (Advanced Microcontroller Bus Architecture) bus based self-adaption real-time weighting prior arbitration method and arbitrator

An arbitration method and bus arbitration technology, applied in the field of self-adaptive real-time weighted priority arbitration method and arbitrator, can solve the problems of long waiting time for low-priority master devices and the inability to change the bus bandwidth in real time, etc.

Inactive Publication Date: 2013-05-01
XI AN JIAOTONG UNIV
View PDF4 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0028] The problem solved by the present invention is to provide a kind of self-adaptive real-time weighted priority arbitration method and arbitrator based on AMBA bus, which improves the defect that the low-priority master device waits too long in one cycle of the weighted priority round-robin algorithm, and solves the problem caused by weighted priority at the same time. The factor is fixed so that the bus bandwidth allocated by each master device cannot change in real time according to changes in system functions

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • AMBA (Advanced Microcontroller Bus Architecture) bus based self-adaption real-time weighting prior arbitration method and arbitrator
  • AMBA (Advanced Microcontroller Bus Architecture) bus based self-adaption real-time weighting prior arbitration method and arbitrator
  • AMBA (Advanced Microcontroller Bus Architecture) bus based self-adaption real-time weighting prior arbitration method and arbitrator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0088] The present invention will be further described in detail below in conjunction with specific embodiments, which are explanations of the present invention rather than limitations.

[0089] A kind of self-adaptive real-time weighted priority arbitration method based on AMBA bus that the present invention provides, comprises the following operations:

[0090] In the initial stage of a complete cycle, the weighting factor of each master device is reset, and the weighting factor of each master device is W i , W i It also determines the maximum number of times C that each master device can get the bus in a cycle i , W i =C i ;

[0091] In a cycle, the priority of each master device is determined by the weighting factor, and the master device with a larger weighting factor has a higher priority; the priorities of each master device are reordered after each bus arbitration occurs. When a master device After obtaining a bus grant, its corresponding weighting factor is decre...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an AMBA (Advanced Microcontroller Bus Architecture) bus based self-adaption real-time weighting prior arbitration method and an arbitrator. In once circulation, the priority levels of all main equipment are determined by a weighting factor; the greater the weighting factor is, the higher the priority level of the main equipment is; the priority levels of all the main equipment are re-sequenced after the bus arbitration at each time; after one of the main equipment obtains once bus authority, the corresponding weighting factor of the main equipment is progressively reduced by 1; along with the reduction of the weighting factor, the priority levels of all the main equipment are changed in real time; a new priority level sequence is taken as a basis for the next arbitration; and after the weighting factor of one of the main equipment is reduced to 0, the priority levels of all the main equipment are reset again and the next circulation is started. The defect of a weighting prior round-robin algorithm that the waiting time of the main equipment with low priority level in once circulation is over long is overcome, and meanwhile, the problem that the bus bandwidth distributed by each main equipment cannot change in real time according to the change in system function because the weighting factor is fixed is solved.

Description

technical field [0001] The invention belongs to the technical field of AMBA bus arbitration, and relates to an adaptive real-time weighted priority arbitration method and an arbitrator based on the AMBA bus. Background technique [0002] With the continuous improvement of semiconductor design capabilities and process manufacturing, it has long been possible to integrate multiple functional modules on a single chip. The SoC design concept and the idea of ​​module reuse have made a qualitative improvement in the design of large-scale digital integrated circuits. leap. The current SoC chip integrates multiple processors and computing units, including central processing units, image processors, multimedia audio / video codecs, and digital signal processing units with multiple functions. In an SoC system, it is no longer the running speed of a single processor that determines the system performance, but mainly depends on the efficient communication and the balanced allocation of b...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/38
Inventor 王少峰耿莉钞朝燕陈镭铖赵慧
Owner XI AN JIAOTONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products