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

Arbitration method, system and storage medium for multiple master devices of apb bus

A technology of APB bus and arbitration method, which is applied in the electronic field, can solve problems such as restrictions, low access efficiency, and lower access efficiency of the APB bus system, and achieve the effect of simplifying access operations and improving access efficiency

Active Publication Date: 2021-09-24
GIGADISPLAY SEMICON CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method increases the complexity of multiple APB master devices accessing the APB bus space, and the switching access method is also cumbersome. If the switching is frequent, the overall access efficiency will be very low
When the MUX gates an APB master device, other APB master devices can only stop initiating access. Even if the selected APB master device does not initiate any access operations, other APB master devices cannot initiate any access, which reduces the APB bus The access efficiency of the system limits the function of the APB bus system with multiple APB master devices

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
  • Arbitration method, system and storage medium for multiple master devices of apb bus
  • Arbitration method, system and storage medium for multiple master devices of apb bus
  • Arbitration method, system and storage medium for multiple master devices of apb bus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0053] Further, as an implementation manner, the step of allowing the first APB master device to access the APB slave device and storing the access information of the second APB master device further includes:

[0054] After the first APB master device accesses the APB slave device, allowing the second APB master device to access the APB slave device.

[0055] Further, the step of the first APB master device accessing the APB slave device includes:

[0056] Broadcast the access information of the first APB master device to the APB bus, and strobe the PREADY signal of the APB bus to the first APB master device, shielding the second APB master device from the APB bus The PREADY signal of the PREADY signal that will be given to the second APB master device is set to zero;

[0057] After the first APB master device accesses the APB slave device, the step of the second APB master device accessing the APB slave device includes:

[0058] In the first APB clock cycle after the first...

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 arbitration method, system and storage medium for multiple master devices of an APB bus. The method includes: when two APB master devices receive request instructions for accessing APB slave devices at the same time, obtain the access of the first APB master device Priority, the access priority of the second APB master device; compare the access priority of the first APB master device with the access priority of the second APB master device; if the access priority of the first APB master device is higher than that of the second APB master device The access priority of the APB master device allows the first APB master device to access the APB slave device, and stores the access information of the second APB master device. In the present invention, each APB master device can access the APB bus space at any time, and all accesses initiated by the APB master device can be completed, and the APB master device does not need to obtain access to the APB bus through additional operations before initiating access, which simplifies Access operations improve access efficiency.

Description

technical field [0001] The invention relates to the field of electronic technology, in particular to an arbitration method, system and storage medium for multiple master devices of an APB bus. Background technique [0002] In the APB bus system, if there are multiple APB master devices, a multiplexer MUX is generally used to select one of the APB master devices through system configuration or external selection signals on the chip, and the access initiated by the master device can be executed normally. , and other APB master devices that have not been selected stop initiating access; after the APB master device that is currently allowed to initiate access completes all accesses, if other APB master devices need to initiate access, it needs to be selected through system configuration or chip external selection signal , gate the APB master device that will initiate access, and stop other APB master devices from initiating access. [0003] In the scheme of using MUX, it is nec...

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 Patents(China)
IPC IPC(8): G06F13/10
CPCG06F13/102
Inventor 白华
Owner GIGADISPLAY SEMICON CO LTD
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