BMC–Processor Protocol Conversion for High-Speed Management Data
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
Data Source
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.


