Dynamic self-adaptive bus arbiter based on microprocessor-on-chip
An on-chip multi-processor, dynamic self-adaptive technology, used in electrical digital data processing, instruments, etc., can solve the problems of complex and unpredictable priority setting, and achieve the goal of reducing bus latency, improving bus bandwidth, and improving overall performance. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0027] A kind of dynamic self-adaptive bus arbiter based on on-chip multiprocessor system according to the present invention on the shared AMBA-AHB bus of four processors, see accompanying drawing 7, the module that comprises has: Meet AMBA-AHB bus Standard interface control module 1, random number generation module 2, dynamic "lottery" number generation module 3, timer module 4 and Lottery bus arbitration module 5; interface control module 1 is responsible for communication with the bus, and timer module 4 according to the current processing The device waits for the bus situation to send an interrupt request to the dynamic "lottery ticket", and the number generation module 3 determines the number of "lottery tickets" of each main device at present. The random number generation module 2 produces a random number that meets the range requirements, and the Lottery bus arbitration module 5 is based on the above The output of the module generates the ID number of the processor that ...
Embodiment 2
[0034] A hierarchical bus system including a shared system bus and four processors as master devices, the system includes: four first-level buses independently occupied by each processor for access to its private memory; bus bridge , which is used for the connection between the first-level bus and the second-level bus, and controls the processor's access to different buses; the shared memory can be accessed by four processors, and is used for synchronization and data exchange between different processors; and the second The second-layer bus is the bus shared by each processor, including: a dynamic adaptive bus arbitrator, the number of "lottery tickets" held by each processor represents the ratio of the bus bandwidth occupied by each processor, and a weighted random algorithm is used to control the processor's performance on the system. The use priority of the bus, in response to the activation of the interrupt signal of the internal timer of the arbitrator, continuously increa...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com