Auxiliary Bus Master Circuit Preventing Burst Transfer Interruptions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In systems with multiple bus masters, high priority data transfers are often interrupted by low priority data transfers during burst operations, despite priority settings, leading to inefficiencies in data transfer times.

Innovation Solution

An auxiliary bus master circuit is introduced that prioritizes high priority data transfers by controlling access to the bus, using a control circuit to manage access requests and prevent low priority interruptions through dummy data transfers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a high priority degree master circuit performs burst transfer, then data transfer speed is improved, but low priority degree master circuits may still interrupt the bus access, causing transfer completion time to increase

Engineering Contradiction:
Improvedata transfer speedVSAvoidtransfer completion time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The auxiliary bus master circuit performs preliminary actions by monitoring the bus status and preparing to issue access requests. When the bus becomes available, it immediately issues requests to prevent interruptions, ensuring that high priority transfers complete without delay from low priority circuits.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The auxiliary bus master circuit acts as an intermediary between the high priority degree master circuit and the bus system. It monitors bus availability and controls access requests, preventing low priority circuits from interrupting high priority transfers while maintaining system arbitration protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If priority arbitration is implemented to give preferential access to high priority bus masters, then data transfer priority is improved, but low priority transfers may still occur during high priority burst operations, reducing overall efficiency

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidinterrupt time during burst transfer
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The auxiliary bus master circuit implements feedback by continuously monitoring the bus status signals and the operation status of high priority degree master circuits. Based on this feedback, it dynamically adjusts its access request timing to prevent interruptions during critical burst transfer periods.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary assessment of bus availability and high priority circuit operation status before allowing low priority access. The auxiliary bus master circuit prepares access requests in advance and issues them only when it determines the bus is available and high priority circuits are not actively transferring data.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250291757A1Auxiliary bus master circuit, electronic device, and method for controlling auxiliary bus master circuit
Publication Date: 2025.09.18 CASIO COMPUTER CO LTD
  • US20250291757A1 patent drawing
  • US20250291757A1 patent drawing
  • US20250291757A1 patent drawing

AI summary

An auxiliary bus master circuit is connected or connectable to a bus in a system in which a high priority degree master circuit having a bus access right having a high degree of priority and a low priority degree master circuit having a bus access right having a lower degree of priority than the high priority degree master circuit are connected to one bus, and the auxiliary bus master circuit includes a control circuit that outputs an access request signal for requesting an access right from the bus, based on a timing for outputting at least one of high priority degree master signals being signals exchanged by the high priority degree master circuit through the bus.