Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Multi-main-bus arbitration sharing device and arbitration method

A technology of bus arbitration and device sharing, which is applied in the direction of instrumentation, electrical digital data processing, etc., can solve problems such as inability to access the bus, processor degradation, and inability to consider waiting time requirements, and achieve the effect of avoiding long-term waiting

Inactive Publication Date: 2012-04-18
宁波联能仪表有限公司
View PDF1 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The technical problem to be solved by the present invention is to provide a multi-master bus arbitration sharing device and arbitration method, which solves the problem that the traditional bus arbitration device cannot consider the waiting time requirement or seriously degrades the low-priority processor that may require high bandwidth, May not be able to access the bus

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
  • Multi-main-bus arbitration sharing device and arbitration method
  • Multi-main-bus arbitration sharing device and arbitration method
  • Multi-main-bus arbitration sharing device and arbitration method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] The specific implementation of the multi-master bus arbitration sharing device provided by the present invention will be described in detail below in conjunction with the accompanying drawings.

[0016] figure 1 It is a structural schematic diagram of a specific embodiment of the multi-master bus arbitration sharing device of the present invention, including a first processor 11, a second processor 12, a CPLD 13, a chip select line read-write line drive device 14, and a motherboard comprising a multi-bit data bus 15.

[0017] The first processor and the second processor are connected with the CPLD, and are used to send a request bus event and an access bus event to the CPLD, and carry parameters, which include data for priority determination and the transmission of the read or write command to the bus Data, receiving the priority judgment information returned by CPLD and the read or write operation information returned by the bus;

[0018] The CPLD arbitrates the proc...

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 relates to a multi-main-bus arbitration sharing device, which comprises a first processor, a second processor, a complex programmable logic device (CPLD), a chip-select-line read-write-line drive device and a motherboard comprising multiple data buses, wherein after receiving a request bus event of the first and the second processors, the CPLD arbitrates the request bus event and returns an arbitration result to the first and the second processors; a processor obtaining an access priority transmits an access bus event to the CPLD; after the CPLD receives the access bus event, the access bus event is transmitted by the chip-select-line write-read-line drive device to the motherboard; after receiving the access bus event, the motherboard executes the write or read operation on the bus; after the access of the processor obtaining the access priority is ended, the bus access ending event is returned by the motherboard to the processor through the CPLD; and the processor obtaining the access priority executes the write or the read operation according to the bus access ending event so as to complete the multi-main-bus arbitration sharing operation.

Description

technical field [0001] The invention relates to the field of bus arbitration, in particular to a multi-master bus arbitration sharing device and an arbitration method. Background technique [0002] Multiple devices or modules in the system may apply for the right to use the bus at the same time. In order to avoid bus conflicts, the bus arbitration mechanism needs to reasonably control and manage the applicants who need to occupy the bus in the system. When multiple applicants submit bus requests at the same time , the bus arbitration mechanism determines the order of access to the bus based on a predetermined algorithm. [0003] A fairly common approach to traditional bus arbitration schemes is the round-robin arbitration scheme, which distributes bandwidth equally among all processing components, but completely ignores latency requirements; each processing component uses the bus according to a reasonable order, even when a certain When a processing component needs to have ...

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
IPC IPC(8): G06F13/368
Inventor 张家宪范志杰孙作雷罗文彬
Owner 宁波联能仪表有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products