BMC–Processor Protocol Conversion for High-Speed Management Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing management channel interfaces between a baseboard management controller (BMC) and a processor, such as the LPC bus, are inadequate for handling the increasing demand for transmitting large amounts of data in out-of-band management due to their low transmission speed.

Innovation Solution

A processor in the management system converts first protocol packets with lower transmission rates into second protocol packets with higher transmission rates suitable for data buses like PCIe or USB, enabling efficient data transmission through these buses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the LPC bus is used for data transmission between BMC and processor, then the system maintains simplicity and compatibility with existing management protocols, but the transmission rate is too low to satisfy the increasing requirement for transmitting large amounts of data in out-of-band management

Engineering Contradiction:
Improvetransmission rateVSAvoidprotocol compatibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent introduces a protocol conversion module as an intermediary component that receives packets from the LPC bus, converts them to PCIe protocol packets, and transmits them through the PCIe bus. This intermediary resolves the contradiction by maintaining compatibility with existing LPC-based management systems while enabling high-speed data transmission through PCIe, thus satisfying both protocol compatibility and high transmission rate requirements

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the transmission parameter from LPC protocol to PCIe protocol through the protocol conversion module. This parameter change enables the system to transition from low-speed transmission to high-speed transmission while maintaining backward compatibility through the conversion mechanism, thereby resolving the contradiction between transmission rate and protocol adaptability

Inventive Principle:
Principle #35Parameter changes

2Productivity

If only the LPC channel is used for transmission, then the device complexity is low, but the productivity for transmitting management data is insufficient

Engineering Contradiction:
Improvedata transmission capacityVSAvoidbus structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the LPC bus and PCIe bus into a hybrid transmission architecture, where the LPC bus handles protocol compatibility and the PCIe bus handles high-speed data transmission. The protocol conversion module acts as the merging point, combining the advantages of both buses to achieve high productivity while controlling device complexity through modular design

Inventive Principle:
Principle #5Merging (Combining)

3Speed

If a high-speed data bus like PCIe is used directly for management data transmission, then the transmission rate is improved, but the compatibility with existing management protocols and interfaces is reduced

Engineering Contradiction:
Improvetransmission rateVSAvoidimplementation complexity
Core Design Contradiction:
SpeedVSEase of manufacture

Solution Approach 1:

The protocol conversion module serves as an intermediary that shields the complexity of protocol conversion from the rest of the system. It receives standard LPC management packets, converts them to PCIe format, and transmits them through the high-speed bus, thereby achieving high transmission rates while maintaining ease of implementation through a standardized conversion interface

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12411796B2Management system, processing chip, apparatus, device, and method
Publication Date: 2025.09.09 HUAWEI TECH CO LTD
  • US12411796B2 patent drawing
  • US12411796B2 patent drawing
  • US12411796B2 patent drawing

AI summary

Example management systems and methods are described. In one example, the management system includes at least one processor and a baseboard management controller (BMC). A data bus used for data transmission is included between the at least one processor and the BMC. The at least one processor is configured to convert a first protocol packet including first management data of the system into a second protocol packet, and send the second protocol packet through the data bus. A protocol type of the second protocol packet is a transmission protocol type of the data bus. A protocol type of the first protocol packet is different from the protocol type of the second protocol packet, and a transmission rate of the first protocol packet is lower than a transmission rate of the second protocol packet.