Supercharge Your Innovation With Domain-Expert AI Agents!

Rapid arbiter implementation method and device thereof

An implementation method and arbiter technology, which are applied in the field of fast arbiter implementation and devices, can solve the problems that cannot be used in high-speed multi-master equipment occasions, and low efficiency

Inactive Publication Date: 2012-09-05
张智
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The efficiency of the system is very low, and it cannot be used in the occasion of high-speed multi-master equipment

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] Input signal Req (request signal), output signal Grant (authorization signal).

[0017] To implement the priority arbiter, the complement of Req (the request signal) is computed and the result is bitwise ANDed with the Req signal.

[0018] grant=req&((~req)+1) (1)

[0019] The bit with the lowest result being 1 has the highest priority.

[0020] In order to implement the polling arbitrator, we need to save the previous Grant signal, namely GrantM. We use this signal area to block authorized signals

[0021] req_s=req&(~((grantM-1)|grantM)) (2)

[0022] The least significant bit is obtained by (1) formula. The last step in implementing a fast arbiter is to choose between Grant and Grant_s. If all authorization signals have been blocked, select grant, otherwise select Grant_s.

[0023] grant_s=req_s&(~(req_s)+1) (3)

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 a rapid arbiter implementation method and a device of the rapid arbiter. The device belongs to the fields of computer interface buses, embedded equipment and automatic control, is mainly applicable to occasions with high speed and multiple equipment, and can be used for completing each poll in a shortest period. An rapid and efficient arbiter is implemented by virtue of the complement-on-two method. As a huge state machine is eliminated, the device is simple in structure and easy to use, and the quantity of input equipment can be flexibly increased and reduced by changing parameters. Therefore, the rapid arbiter implementation device can be effectively applied to interface systems for accessing public resources of a large number of high-speed main equipment.

Description

technical field [0001] The invention is related to the fields of computer interface bus, embedded equipment and automatic control. In a multi-master system, an arbitration grant signal must be provided to each master. The arbiter acts as the generator of the arbitration grant signal in the multi-master system, and generates the grant signal according to the priority. Background technique [0002] In many systems, there is a phenomenon that a large number of master devices access a common resource. A common resource can be a shared memory, a network switch, a specific state machine, or a complex computing element. The arbiter needs to decide how resources are shared among multiple masters. When an arbiter is put into a design, many factors need to be considered. The interface between the master and the arbiter needs to be of appropriate size and speed. [0003] The arbiter of the traditional method is implemented in the form of a state machine. Only one master device has...

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/36
Inventor 张智
Owner 张智
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More