Non-Ported Generic Device Serial Bus Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in allowing multiple processing devices to communicate with components on a serial data bus without the need for redundant manager hardware, which increases costs and processing power usage.

Innovation Solution

The use of Non-Ported Generic Device (NGD) hardware allows additional processing devices to connect to the serial data bus without integrated manager hardware, enabling direct communication and utilizing unused bandwidth for messaging, thus simplifying hardware and reducing costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manager hardware is integrated into each processing device to enable direct communication with the serial data bus, then communication capability is improved, but hardware complexity and cost increase due to redundant manager hardware

Engineering Contradiction:
Improvecommunication capabilityVSAvoidhardware complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The manager hardware is implemented as a shared universal resource that multiple processing devices can access through the NGD interface, rather than each device having its own dedicated manager hardware. This allows the single manager to serve multiple devices, reducing hardware redundancy while maintaining full communication capability for all devices.

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

Solution Approach 2:

The Non-Ported Generic Device (NGD) acts as an intermediary between processing devices without manager hardware and the serial data bus. The NGD provides the necessary management functions and protocol handling, allowing simple processing devices to communicate with the bus without requiring integrated manager hardware, thus reducing device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If manager hardware is integrated into each processing device, then communication autonomy is improved, but processing power is consumed due to redundant management operations

Engineering Contradiction:
Improvecommunication autonomyVSAvoidprocessing power consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The manager hardware performs management operations once for all processing devices rather than each device performing its own management operations. The shared manager handles bus arbitration, protocol management, and data channel setup centrally, eliminating redundant processing power consumption while maintaining communication autonomy for each device through the standardized NGD interface.

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

3Ease of operation

If multiple processing devices connect to the serial data bus with integrated manager hardware, then communication capability is improved, but bandwidth efficiency deteriorates due to unused bandwidth

Engineering Contradiction:
Improvecommunication capabilityVSAvoidbandwidth efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The NGD interface enables multiple processing devices to share access to the serial data bus through a standardized protocol, allowing the bus to be efficiently utilized for multiple communication purposes. The shared manager hardware coordinates data channels and messaging to maximize bandwidth utilization across all devices, eliminating the waste associated with dedicated hardware configurations.

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

Data Source

PatentEP2702496B1Non-ported generic device (software managed generic device)
Publication Date: 2019.05.22 QUALCOMM INC
  • EP2702496B1 patent drawingFigure 1
  • EP2702496B1 patent drawingFigure 2
  • EP2702496B1 patent drawingFigure 3

AI summary

Techniques are disclosed for utilizing a non-ported generic device (NGD) or other non-ported hardware to couple processing device(s) to access components on a serial data bus without the need for integrated manager hardware. Using the NGD, a processing device(s) can utilize available unused bandwidth on the serial data bus to communicate with components coupled with the serial data bus, including a processing device having the manager hardware. Various alterations and embodiments are disclosed.