USB Interface Multiplexing for Multi-Processor Debug Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multiprocessor terminals require multiple interfaces for debugging and data communication, leading to complex designs and the need for destructive operations during debugging or fault handling, especially when only one USB interface is available.

Innovation Solution

A method and circuit for multiplexing a USB interface that uses level signals other than service data and ground signals to determine a target processor port, allowing data transmission through a single USB interface to multiple processor ports, and includes a decoder and multiway switch to manage signal routing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple interfaces are designed for each processor port, then data communication and debugging functionality is achieved, but device complexity increases

Engineering Contradiction:
Improvedata communication and debugging functionalityVSAvoidinterface design complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by enabling a single USB interface to serve multiple processor ports through multiplexing. The USB interface can dynamically switch between connecting to different processor ports (e.g., first processor's first port, second processor's second port) based on control signals, allowing one interface to perform the functions that would traditionally require multiple dedicated interfaces.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges multiple interface functions into a single USB interface by implementing multiplexing circuitry that combines the data transmission paths from different processor ports into one shared USB interface. This merging reduces the total number of interfaces needed while maintaining all necessary communication and debugging capabilities.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If multiple interfaces are designed for each processor port, then all processor ports can be accessed, but the number of interfaces required increases

Engineering Contradiction:
Improveprocessor port accessibilityVSAvoidnumber of interfaces
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The USB interface is designed with universality to access multiple processor ports through multiplexing. By using control signals to select different processor ports, the single USB interface can communicate with any connected processor port, eliminating the need for separate dedicated interfaces for each port.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent combines multiple interface connections into one USB interface by using multiplexing switches that route data signals from different processor ports to the single USB interface. This merging reduces the quantity of interfaces from multiple dedicated interfaces to one shared interface that serves all ports.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of repair

If destructive operations are performed for debugging, then fault handling is achieved, but device integrity is compromised

Engineering Contradiction:
Improvefault handling capabilityVSAvoiddevice integrity
Core Design Contradiction:
Ease of repairVSReliability

Solution Approach 1:

The patent applies preliminary action by establishing a non-destructive multiplexed USB interface connection before debugging operations. The multiplexing mechanism is pre-configured to allow safe, reversible switching between processor ports, enabling debugging and fault handling without requiring destructive disassembly or modification of the device hardware.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12461882B2Method and circuit for multiplexing USB interface, electronic device and storage medium
Publication Date: 2025.11.04 ZTE CORP
  • US12461882B2 patent drawing
  • US12461882B2 patent drawing
  • US12461882B2 patent drawing

AI summary

The embodiments of the present disclosure relate to the technical field of communications, and provide a method and circuit for multiplexing a USB interface, an electronic device and a storage medium. The method includes: acquiring at least one path of level signal, other than a service data signal and a ground signal, in a USB interface; according to a logic result of the at least one path of level signal and a predefined correlation, determining a target port of a target processor corresponding to the logic result as a transmission object of the USB interface, wherein the correlation comprises a logic result of the at least one path of level signal uniquely corresponding to each port of each processor; and transmitting received data to the transmission object by means of the USB interface, and sending data to be sent of the transmission object by means of the USB interface.