BMC card based on RK3588 and server

By using a BMC card based on the RK3588 processor, combined with multiple interfaces and memory, the problems of limited variety, high power consumption, and high development difficulty of existing BMC chips are solved, realizing high-performance, low-power BMC functions and simplifying the development process.

CN224176932UActive Publication Date: 2026-04-28CHENGDU ASTON TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
CHENGDU ASTON TECH CO LTD
Filing Date
2025-03-31
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

Existing BMC chips are few in variety, consume a lot of power, and use MCU microcontrollers to implement functions, which is simple, difficult to develop, and hard to quickly form for specific application scenarios.

Method used

The BMC card, based on the RK3588 processor, combines a network PHY chip, an RK628D interface chip, LPDDR4 memory, and eMMC memory to achieve complex functions through interfaces such as PCIE, I2C, and Ethernet, reducing power consumption and simplifying development.

Benefits of technology

It achieves high-performance, low-power BMC functionality, simplifying development difficulty and workload, and enabling rapid product development in specific application scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN224176932U_ABST
    Figure CN224176932U_ABST
Patent Text Reader

Abstract

The utility model discloses a BMC (Baseboard Management Controller) card based on RK3588 and a server. The BMC card based on RK3588 comprises a network PHY (Physical Layer) chip, an RK628D interface chip, an RK3588 processor, an LPDDR4 memory and an eMMC (Embedded Multi Media Card) memory. According to the utility model, HDMI and RGB display signals output by a display card of the server mainboard are mapped to the RK3588 processor through the RK628D interface chip, and the RK3588 processor processes the HDMI and RGB display signals and then outputs the processed HDMI and RGB display signals to the display module so as to display graphic display information of the server and realize monitoring of the server mainboard. The RK3588 processor can realize communication connection between to-be-detected server mainboards through PCIE, I2C, Ethernet and other interfaces, can realize complex functions, is high in performance, low in power consumption, low in development difficulty and small in workload, and can quickly form a product in a specific application scene.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This utility model relates to the field of remote monitoring and management technology of servers, and in particular to a BMC card and server based on RK3588. Background Technology

[0002] A Baseboard Management Controller (BMC) is used for remote monitoring and management of servers. It monitors server status such as temperature, voltage, and fan speed, and allows remote control via a network interface. It is typically part of an Intelligent Platform Management Interface (IPMI) to remotely monitor and manage server hardware, such as powering on, powering off, restarting, and collecting hardware health information. Existing BMC chips are limited in variety and have high power consumption. Currently, BMC chips can be implemented using microcontrollers (MCUs), but this only allows for simple functions, and developing MCUs is difficult and time-consuming, making it difficult to quickly adapt for specific application scenarios. Utility Model Content

[0003] The main purpose of this utility model is to provide a BMC card based on RK3588, which aims to solve the problem that BMC chips using MCU microcontrollers can only achieve simple functions, and that developing MCU microcontrollers is difficult, labor-intensive, and difficult to quickly form in specific application scenarios.

[0004] To achieve the above objectives, this utility model proposes a BMC card based on RK3588. The RK3588-based BMC card includes: a network PHY chip, an RK628D interface chip, an RK3588 processor, LPDDR4 memory, and eMMC memory. The RK3588 processor communicates with the server motherboard via the network PHY chip. The RK3588 processor also communicates with the server motherboard via a PCIe bus. The RK3588 processor is connected to the LPDDR4 memory and the eMMC memory.

[0005] The RK628D interface chip is used to map the display signals output from the server motherboard to the RK3588 processor; the LPDDR4 memory and eMMC memory are used to store the display signals.

[0006] The RK3588 processor processes the display signal and outputs it to the display module to display the graphical display information of the server.

[0007] In one embodiment, the RK3588-based BMC card further includes:

[0008] A temperature sensor, connected to the RK3588 processor, is used to detect the temperature inside the server chassis and output a corresponding temperature detection signal.

[0009] The CPLD unit is connected to the RK3588 processor. The CPLD unit is used to detect the speed of the fans inside the server chassis and generate corresponding speed detection signals.

[0010] The CPLD unit is used to control the fan speed based on the temperature detection signal and the speed detection signal.

[0011] In one embodiment, the RK3588-based BMC card further includes:

[0012] An ADC sampling circuit is provided, wherein the detection end of the ADC sampling circuit is connected to the server motherboard, and the output end of the ADC sampling circuit is connected to the RK3588 processor. The ADC sampling circuit is used to detect the power parameter information of the server motherboard and output the corresponding power parameter signal.

[0013] The RK3588 processor is used to monitor the power parameters of the server motherboard based on the power parameter signal.

[0014] In one embodiment, the RK3588-based BMC card further includes a UART interface, which is used to establish a communication connection between the RK3588 processor and the server motherboard.

[0015] This utility model also proposes a server, which includes a server motherboard and the aforementioned BMC card based on RK3588.

[0016] This utility model's technical solution uses the RK628D interface chip to map the HDMI and RGB display signals output from the server motherboard's graphics card to the RK3588 processor. The RK3588 processor processes the HDMI and RGB display signals and outputs them to the display module to display the server's graphical information, thus enabling monitoring of the server motherboard. The RK3588 processor can establish communication connections between the server motherboards under test via PCIe, I2C, Ethernet, and other interfaces. It can achieve complex functions, high performance, low power consumption, and requires minimal development effort, allowing for rapid product development in specific application scenarios. Attached Figure Description

[0017] Figure 1 This is an overall block diagram of the BMC card based on RK3588 of this utility model. Detailed Implementation

[0018] To make the objectives, technical solutions, and advantages of the embodiments of this utility model clearer, the technical solutions of the embodiments of this utility model will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this utility model. The components of the embodiments of this utility model described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.

[0019] Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.

[0020] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.

[0021] In the description of this utility model, it should be understood that the terms "upper", "lower", "inner", "outer", "left", "right", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, or the orientation or positional relationship that the utility model product is usually placed in during use, or the orientation or positional relationship that is commonly understood by those skilled in the art. They are only used to facilitate the description of this utility model and to simplify the description, and are not intended to indicate or imply that the device or component referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this utility model.

[0022] Furthermore, the terms "first," "second," etc., are used only to distinguish descriptions and should not be interpreted as indicating or implying relative importance.

[0023] In the description of this utility model, it should also be noted that, unless otherwise explicitly specified and limited, terms such as "set" and "connection" should be interpreted broadly. For example, "connection" can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium; it can be a connection within two components. Those skilled in the art can understand the specific meaning of the above terms in this utility model according to the specific circumstances.

[0024] Existing BMC chips are few in variety and have high power consumption. Currently, BMC chips can be implemented using MCU microcontrollers, but they can only perform simple functions. Moreover, developing MCU microcontrollers is difficult and labor-intensive, making it difficult to quickly develop them for specific application scenarios.

[0025] To address the aforementioned problems, this invention proposes a BMC card based on the RK3588. The specific embodiments of this invention will be described in detail below with reference to the accompanying drawings.

[0026] like Figure 1 As shown, the BMC card based on RK3588 includes: a network PHY chip, an RK628D interface chip, an RK3588 processor, LPDDR4 memory, and eMMC memory; the RK3588 processor communicates with the server motherboard through the network PHY chip; the RK3588 processor also communicates with the server motherboard through the PCIe bus; the RK3588 processor is connected to the LPDDR4 memory and the eMMC memory;

[0027] The RK628D interface chip is used to map the display signals output from the server motherboard to the RK3588 processor; the LPDDR4 memory and eMMC memory are used to store the display signals.

[0028] The RK3588 processor processes the display signal and outputs it to the display module to display the graphical display information of the server.

[0029] In one embodiment, the RK3588-based BMC card further includes:

[0030] A temperature sensor, connected to the RK3588 processor, is used to detect the temperature inside the server chassis and output a corresponding temperature detection signal.

[0031] A CPLD unit, which is connected to the RK3588 processor, is used to detect the speed of the fans inside the server chassis and generate a corresponding speed detection signal.

[0032] The CPLD unit is used to control the fan speed based on the temperature detection signal and the speed detection signal.

[0033] In one embodiment, the RK3588-based BMC card further includes:

[0034] An ADC sampling circuit is provided, wherein the detection end of the ADC sampling circuit is connected to the server motherboard, and the output end of the ADC sampling circuit is connected to the RK3588 processor. The ADC sampling circuit is used to detect the power parameter information of the server motherboard and output the corresponding power parameter signal.

[0035] The RK3588 processor is used to monitor the power parameters of the server motherboard based on the power parameter signal.

[0036] In one embodiment, the RK3588-based BMC card further includes a UART interface, which is used to establish a communication connection between the RK3588 processor and the server motherboard.

[0037] In this embodiment, the BMC card is implemented based on the RK3588 processor. Compared with MCU microcontrollers, the RK3588 processor can realize communication connections between the motherboards of the server under test through interfaces such as PCIE (Peripheral Component Interconnect express, high-speed serial computer expansion bus standard), I2C (Inter-Integrated Circuit, two-wire serial bus), and Ethernet. It can realize complex functions, high performance, low power consumption, low development difficulty and workload, and can quickly form products in specific application scenarios.

[0038] In this embodiment, the RK3588 processor's GMAC interface connects to the network PHY (Physical Layer) chip via the RGMII (Reduced Gigabit Media Independent Interface) bus, thereby communicating with the server motherboard via Ethernet. It can connect to the server motherboard using SSH (Secure Shell) or VNC (Virtual Network Computing) methods. The RK3588 processor's GPIO interface can be configured with reset, wake-up, and power-on signals required by the server motherboard. The RK3588 processor's UART (Universal Asynchronous Receiver-Transmitter) interface can communicate with the server's serial port and can also save debugging information from the debug serial port to storage media for analysis. The RK3588 processor's USB (Universal Serial Bus) interface connects to the server motherboard via a USB 2.0 bus, configured in Device mode on the BMC card, and can communicate with the server motherboard's USB Host interface. HDMI (High Definition Multimedia...) The interface (HD Multimedia Interface), USB, and UART are general-purpose interfaces that can be directly brought out during use. The RK3588 processor's SPI (Serial Peripheral Interface) Master and SPI Flash can function as electronic tags, storing information such as server chassis manufacturer, product number, MAC address, and hardware / software version. The RK3588 processor connects to the server motherboard via the PCIe bus. Configuring the RK3588 processor's PCIe interface to EP mode enables high-speed communication between the server motherboard and the BMC card via the PCIe bus. After level conversion via the I2C bus, the RK3588 processor connects to the PMBUS power supply on the server motherboard, monitoring and storing information such as voltage, current, and power consumption of the entire server.

[0039] In this embodiment, the RK3588 processor detects the power parameters of the server motherboard through the ADC (Analog to Digital Converter) sampling circuit, thereby enabling the monitoring of power parameters such as voltage, current, and power consumption of the server motherboard.

[0040] This invention utilizes an RK3588-based BMC card to map the HDMI and RGB display signals output from the server motherboard's graphics card to the RK3588 processor via an RK628D interface chip. The RK3588 processor processes the HDMI and RGB display signals and outputs them to the display module to display the server's graphical information, thus enabling monitoring of the server motherboard. The LPDDR4 (Low Power Double Data Rate 4) memory and eMMC (Embedded Multi Media Card) memory can be used to store the display signals and other server motherboard parameter information.

[0041] In this embodiment, the temperature sensor can be implemented using a thermistor or thermocouple to detect the temperature inside the server chassis. The CPLD (Complex Programmable Logic Device) unit detects the fan speed inside the chassis and generates a corresponding fan speed signal. The CPLD unit then adjusts the fan speed based on the temperature detection signal and the fan speed signal to achieve monitoring and control of the temperature inside the chassis. The CPLD unit's I2C is configured in Slave mode to implement the corresponding IPMI (Intelligent Platform Management Interface) driver; the CPLD unit's SPI is configured in Slave mode to achieve communication with the server motherboard's SPI Master.

[0042] In practical applications, the BMC card is first inserted. After the RK3588 processor starts up, it outputs specified information to the server motherboard via I2C / SPI, dynamically loading the boot files required by the server motherboard to achieve safe mode boot controlled by the BMC card. After the server motherboard enters the system, it can dynamically process the required data through the PCIE bus.

[0043] This utility model also proposes a server, which includes a server motherboard and the aforementioned RK3588-based BMC card; the specific structure of the RK3588-based BMC card is as described in the above embodiments. Since this server adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought about by the technical solutions of the above embodiments, which will not be elaborated here.

[0044] The BMC card based on RK3588 in this invention is implemented using the domestic Rockchip RK3588 processor. It achieves communication connection with the server motherboard to be monitored through interfaces such as PCIE, I2C, and Ethernet. It has a short development cycle and high cost performance.

[0045] The above description is only a preferred embodiment of the present utility model. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the technical principles of the present utility model, and these improvements and modifications should also be considered within the protection scope of the present utility model.

Claims

1. A BMC card based on RK3588, characterized in that, The RK3588-based BMC card includes: a network PHY chip, an RK628D interface chip, an RK3588 processor, LPDDR4 memory, and eMMC memory; the RK3588 processor communicates with the server motherboard through the network PHY chip; the RK3588 processor also communicates with the server motherboard through the PCIe bus; the RK3588 processor is connected to the LPDDR4 memory and the eMMC memory; The RK628D interface chip is used to map the display signals output from the server motherboard to the RK3588 processor; the LPDDR4 memory and eMMC memory are used to store the display signals. The RK3588 processor processes the display signal and outputs it to the display module to display the graphical display information of the server.

2. The BMC card based on RK3588 according to claim 1, characterized in that, The RK3588-based BMC card also includes: A temperature sensor, connected to the RK3588 processor, is used to detect the temperature inside the server chassis and output a corresponding temperature detection signal. A CPLD unit, which is connected to the RK3588 processor, is used to detect the speed of the fans inside the server chassis and generate a corresponding speed detection signal. The CPLD unit is used to control the fan speed based on the temperature detection signal and the speed detection signal.

3. The BMC card based on RK3588 according to claim 1, characterized in that, The RK3588-based BMC card also includes: An ADC sampling circuit is provided, wherein the detection end of the ADC sampling circuit is connected to the server motherboard, and the output end of the ADC sampling circuit is connected to the RK3588 processor. The ADC sampling circuit is used to detect the power parameter information of the server motherboard and output the corresponding power parameter signal. The RK3588 processor is used to monitor the power parameters of the server motherboard based on the power parameter signal.

4. The BMC card based on RK3588 according to claim 1, characterized in that, The RK3588-based BMC card also includes a UART interface, which is used to establish a communication connection between the RK3588 processor and the server motherboard.

5. A server, characterized in that, The server includes a server motherboard and a BMC card based on RK3588 as described in any one of claims 1-4.