BMC PCIe RC Architecture for Direct PCIe Device Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In ARM-based systems, the baseboard management controller (BMC) lacks direct access and management capabilities over PCIE devices due to reliance on a southbridge chip-platform controller hub, leading to inefficient management.
Innovation Solution
Implementing a PCIE switch chip within the BMC and configuring its controller in RC mode, along with the CPU's PCIE controller in EP mode, enabling direct management and communication protocols to grant the BMC authority over PCIE devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the ARM-based BMC chip relies on the southbridge chip-PCH to capture and transfer PCIE device information, then the system maintains compatibility with existing architectures, but the management efficiency of the BMC over PCIE devices deteriorates
Solution Approach 1:
The patent segments the PCIE management functionality by extracting the PCIE controller from the CPU southbridge and placing it directly in the BMC. This segmentation allows the BMC to independently manage PCIE devices without relying on the CPU-PCH path, thus improving management efficiency while maintaining overall system compatibility through preserved interface connections.
Solution Approach 2:
The patent introduces a dedicated PCIE controller as an intermediary component within the BMC that acts as a bridge between the BMC and PCIE devices. This intermediary enables direct communication and management, eliminating the need for the BMC to rely on the CPU-PCH path while maintaining compatibility with existing PCIE device interfaces.
2Productivity
If the BMC is configured in RC mode with direct PCIE controller, then the management efficiency improves, but the device complexity increases
Solution Approach 1:
The BMC is designed with multi-functionality by integrating both the baseboard management functions and the PCIE controller functions within a single chip. This universal design allows the BMC to perform multiple roles (system management and PCIE device control) without requiring separate dedicated hardware components, thus improving efficiency while limiting the increase in overall device complexity.
Solution Approach 2:
The patent merges the PCIE controller functionality with the BMC by placing the PCIE controller directly in the BMC chip. This consolidation combines previously separate functions (BMC management and PCIE control) into a single integrated unit, improving management efficiency while reducing the number of separate components needed in the system.
Data Source
AI summary
The present application relates to the technical field of servers, and in particular relates to a PCIE device management architecture, method and system, and a device and a medium. The method includes: acquiring a driver program of a first PCIE switch chip, installing the driver program of the first PCIE switch chip to a baseboard management controller, and establishing a PCIE specification and protocol for communication between a baseboard management controller chip and the first PCIE switch chip; configuring a first PCIE controller in the baseboard management controller to be in an RC mode, and configuring a second PCIE controller of a central processing unit to be in an EP mode; and managing a PCIE device by means of the baseboard management controller configured in the RC mode, thereby improving management efficiency of the baseboard management controller over the PCIE device.


