DPU Command Configuration with Parallel Interfaces for Bus Bandwidth Use

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing DPU systems face inefficiencies in utilizing their transmission bandwidth due to limitations in bus bandwidth, which affects the overall performance when handling high dynamic range and resolution images, and the increasing number of image processing modules.

Innovation Solution

A command configuration unit with a readable data channel, including a buffer and selector, and multiple command interfaces, allows for parallel transmission and configuration of image processing modules, utilizing the transmission bus bandwidth more effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the DPU reads control commands from DRAM using DMA technology via a transmission bus with high bandwidth (128 bits or 256 bits), then the transmission capability is sufficient, but the DPU can only receive commands through an interface bus with limited bandwidth (32 bits), causing the transmission bus bandwidth to be underutilized

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidcommand configuration system
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The command configuration unit is divided into multiple command interfaces (first command interface, second command interface, etc.), each capable of independently receiving and parsing control commands. This segmentation allows parallel command processing across multiple interfaces, enabling the system to fully utilize the high-bandwidth transmission bus while maintaining compatibility with the 32-bit interface limitation through multiple concurrent 32-bit channels.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple command interfaces are merged into a single command configuration unit that shares common resources (buffer, selector, parsing logic). This merging allows the system to present a unified high-bandwidth interface to the transmission bus while internally distributing commands across multiple 32-bit interfaces, effectively combining the capabilities of multiple narrow channels into a wide bandwidth utilization.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If the number of image processing modules in the DPU increases to handle higher dynamic range, frame rate, and resolution images, then the processing capability improves, but the burden on the CPU for configuring the DPU increases

Engineering Contradiction:
Improveimage processing capabilityVSAvoidconfiguration time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The command configuration unit with multiple command interfaces is pre-configured within the DPU architecture, allowing image processing modules to be configured in parallel as they are instantiated. This preliminary setup of the configuration infrastructure eliminates the need for sequential CPU configuration of each module, enabling rapid provisioning of additional image processing modules without increasing CPU burden.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the DPU shares a common command configuration system with other modules, then resource utilization improves, but the overall device performance is limited by the bottleneck in command transmission bandwidth

Engineering Contradiction:
Improveshared resource utilizationVSAvoiddevice performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The command configuration unit is designed with multiple command interfaces that can serve both the DPU's image processing modules and other device modules universally. Each interface can independently handle control commands for different modules, allowing the shared configuration system to maintain high resource utilization while avoiding performance bottlenecks through parallel command processing capabilities.

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

Data Source

PatentUS12561063B2Command configuration method, command configuration unit, display processor unit, and electronic device
Publication Date: 2026.02.24 VERISILICON MICROELECTRONICS (CHENGDU) CO LTD
  • US12561063B2 patent drawing
  • US12561063B2 patent drawing
  • US12561063B2 patent drawing

AI summary

The present application provides a command configuration method, a command configuration unit, a display processor unit, and an electronic device and relates to the field of data transmission. The command configuration unit comprises: a readable data channel including a buffer and a selector, the buffer being configured with a plurality of buffer regions; and a plurality of command interfaces, each of the command interfaces being configured to correspond to a different one of the buffer regions, respectively. Each of the command interfaces is configured to be connected to the image processing module. The selector is configured to receive the readable data and store the readable data in a corresponding buffer region according to the identification information. Each of the command interfaces is configured to acquire the readable data from the corresponding buffer region and configure the image processing module based on the configuration command in the readable data.