A high-performance server motherboard, computer management system and method

By designing a high-performance server motherboard and combining communication, main control, data interaction, and expansion connection modules, the problem of insufficient processing power and throughput in existing servers has been solved, achieving multi-scenario adaptability and convenient management, and improving data processing and throughput capabilities.

CN116301223BActive Publication Date: 2026-06-19天固信息安全系统(深圳)有限公司

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
天固信息安全系统(深圳)有限公司
Filing Date
2023-01-05
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

Existing servers are insufficient to meet the processing power and throughput requirements of certain application scenarios, especially in scenarios such as large-scale business mainframes, high-performance server systems, and large-scale Internet data centers. The performance of existing technologies based on DDR4 and PCIe 3.0 cannot meet the requirements.

Method used

It adopts a high-performance server motherboard design, including a communication module, a main control module, a data interaction module, and an expansion connection module. Through the collaborative work of these modules, data transmission, processing, and expansion connections to external functional components are realized. The main control module uses two independent control chips to process data and supports locked and unlocked modes of DDR5 memory modules. It also supports online firmware upgrades and management of terminal devices.

Benefits of technology

It enhances the server's adaptability to various usage scenarios, improves data processing and throughput capabilities, simplifies the firmware upgrade process, reduces equipment maintenance difficulty, and enables convenient management of terminal devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116301223B_ABST
    Figure CN116301223B_ABST
Patent Text Reader

Abstract

This application relates to the technical field of servers, and in particular to a high-performance server motherboard, computer management system, and method, comprising: a communication module for communicating with external terminal devices and transmitting data; a main control module connected to the communication module for generating a first control signal; a data interaction module connected to the main control module for exchanging and processing data with the main control module; and an expansion connection module connected to the main control module for expanding the connection of the main control module to external functional components. The beneficial effect of this application is to improve the server's adaptability to various usage scenarios.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of servers, and in particular to a high-performance server motherboard, computer management system, and method. Background Technology

[0002] With the increasing national demand for domestically produced, self-reliant servers in sectors such as finance and power, the requirements are rising beyond basic functionality. These demands include reliable and efficient communication between devices, high computing performance, memory bandwidth, and scalability to meet the needs of various application scenarios. Currently, most servers are built on DDR4 and maintain a PCIe 3.0 speed. However, with the advent of the big data era, the demands on server performance, data throughput, and scalability are increasing. Furthermore, to align with international standards and achieve equivalent levels of performance, launching a high-performance server is of paramount practical importance.

[0003] Existing technology typically involves a general-purpose L-shaped server equipped with a processor and 32 DDR5 memory slots. While it can achieve independent control, its performance is insufficient for certain application scenarios, such as large-scale business mainframes, high-performance server systems, and large-scale internet data centers, which have high requirements for processing power and throughput. These issues need to be addressed. Summary of the Invention

[0004] To improve the server's adaptability to various usage scenarios, this application provides a high-performance server motherboard, a computer management system, and a method, employing the following technical solutions:

[0005] Firstly, a high-performance server motherboard includes:

[0006] Communication module: Used for communication with external terminal devices to transmit data;

[0007] Main control module: connected to the communication module, used to generate the first control signal;

[0008] Data interaction module: Connected to the main control module, used for data exchange and processing with the main control module;

[0009] Expansion connection module: Connected to the main control module, used to expand the connection of the main control module to external functional components.

[0010] By adopting the above scheme, the communication module and the external terminal device are connected and interact, enabling data transmission between the motherboard and the terminal device. The main control module sends a first control signal to control the directly connected module to perform corresponding instruction operations. The main control module transmits the acquired data to the data interaction module for data exchange and processing. After processing, the main control module interacts with the communication module again, and the extended connection module enables the main control module to connect to external functional components, thereby enabling the motherboard to adapt to various application scenarios and improving the server's adaptability to various usage scenarios.

[0011] Preferably, the motherboard further includes:

[0012] Status acquisition module: connected to the main control module, used to acquire the status information of the computer. The status acquisition module sends the status information to the main control module according to the first control signal. The communication module is used to obtain the status information sent by the main control module and send it to the terminal device.

[0013] By adopting the above scheme, the main control module sends a first control signal to the status acquisition module. The status acquisition module performs data acquisition operations based on the received first control signal to obtain status information. The status information is then transmitted to the main control module, thereby completing the data interaction and improving the motherboard's data processing capabilities.

[0014] Preferably, the main control module includes a first control chip and a second control chip, which are interconnected. The first control chip and the second control chip can process data independently and interact with each other.

[0015] By adopting the above scheme, the first control chip and the second control chip can independently process data while exchanging and transmitting data, so that multiple chips can work together to process data and maintain communication, thereby improving data processing and throughput capabilities.

[0016] Preferably, the data interaction module includes several DDR memory module sub-modules, at least two of which are electrically connected to a first control chip and at least two of which are electrically connected to a second control chip. The two DDR memory module sub-modules connected to the main control module can be adjusted to a locked state.

[0017] By adopting the above scheme, each control chip is connected to at least two DDR memory module sub-modules, enabling each DDR memory module sub-module to be independently customized and its locking state to be adjusted, so that the DDR memory module sub-module can meet the usage requirements of different scenarios.

[0018] Preferably, the locked state includes:

[0019] Locking mode: The DDR memory module sub-module is locked to restrict data transmission from the main control module;

[0020] Lock-free mode: The main control module can send information to the DDR memory module for exchange and processing.

[0021] By adopting the above scheme, the locked mode is a restricted mode, which restricts the transmission of data from the main control module to the DDR memory module and from the DDR memory module to the main control module. The DDR memory module can only perform data interaction after the main control module sends the corresponding instruction data. The unlocked mode is an unrestricted mode. In this mode, the motherboard can directly process and analyze the data, so as to make the motherboard adaptable to a variety of usage scenarios.

[0022] Preferably, the communication module is used to transmit the second control signal transmitted from the external terminal device to the main control module. After receiving the second control signal, the main control module sends a firmware upgrade signal corresponding to the second control signal to the status acquisition module, and the status acquisition module performs an online upgrade of the corresponding firmware.

[0023] By adopting the above scheme, the operator inputs a second control signal to the motherboard from outside. The motherboard receives the second control signal through the communication module and transmits it to the main control module. The main control module sends a corresponding firmware upgrade signal, thereby controlling the status acquisition module to perform online firmware upgrade operations. This upgrades the firmware, reduces the firmware replacement process, and simplifies the cumbersome firmware upgrade procedure, thus improving the convenience of motherboard performance upgrades.

[0024] Preferably, the motherboard further includes:

[0025] Reset control module: Used to send reset information to the main control module, control the power-on and power-off sequence of the motherboard, and reset the terminal devices connected to the motherboard.

[0026] By adopting the above scheme, the operator sends reset information to the main control module through the reset control module. The main control module communicates with the terminal device through the communication module, thereby enabling the connected external terminal device to perform a reset operation, achieving the effect of conveniently resetting the terminal device.

[0027] In a second aspect, a computer management system includes a terminal device, which is communicatively connected to the motherboard. The terminal device is used to acquire the status information and to send a second control signal to the communication module.

[0028] By adopting the above scheme, the motherboard manages the terminal device and interacts with the terminal device to control and regulate the terminal device, thereby achieving the effect of convenient control of the terminal device.

[0029] Thirdly, a computer motherboard management method specifically includes:

[0030] The communication module communicates with external terminal devices to obtain information fed back by the terminal devices. After obtaining the information, the main control module generates a first control signal and sends it to the status acquisition module. The status acquisition module sends the status information to the main control module according to the first control signal. The main control module sends the status information to the data interaction module for analysis and processing. After completing the analysis and processing, the communication module obtains the status information sent by the main control module and sends it to the terminal device. The extended connection module enables the main control module to extend its connection to external functional components.

[0031] In summary, this application includes at least one of the following beneficial technical effects:

[0032] The communication module connects and interacts with the terminal device, enabling data transmission between the motherboard and the terminal device. The main control module controls the connected modules to perform corresponding command operations. The main control module transmits the acquired data to the data interaction module for data exchange and processing. After processing, the main control module interacts again through the communication module. The expansion connection module allows the main control module to connect to external functional components, enabling the motherboard to adapt to various application scenarios and improving the server's adaptability to various usage scenarios. Attached Figure Description

[0033] Figure 1 This is a schematic diagram of a high-performance server motherboard according to an embodiment of this application.

[0034] Explanation of reference numerals in the attached diagram: 1. Communication module; 2. Main control module; 3. Data interaction module; 4. Extended connection module; 5. Status acquisition module. Detailed Implementation

[0035] The following is in conjunction with the appendix Figure 1 This application will be described in further detail.

[0036] Example 1:

[0037] This application discloses a high-performance server motherboard, referring to... Figure 1 ,include:

[0038] Communication module 1: Used for communication connection with external terminal devices to transmit data.

[0039] Main control module 2: Connected to communication module 1, used to generate the first control signal.

[0040] Data interaction module 3: Connected to the main control module 2, used for data exchange and processing with the main control module 2.

[0041] Expansion connection module 4: Connected to the main control module 2, used for the main control module 2 to expand the connection of external functional components.

[0042] Communication module 1 communicates and interacts with external terminal devices, specifically devices operated by the motherboard, enabling data transmission between the motherboard and the terminal devices. The main control module 2 sends a first control signal to control the directly connected modules to perform corresponding instruction operations. The main control module 2 transmits the acquired data to the data interaction module 3 for data exchange and processing. After processing, the main control module 2 interacts again through communication module 1. The extended connection module 4 enables the main control module 2 to connect to external functional components, allowing the motherboard to adapt to various application scenarios and thus improving the server's adaptability to various usage scenarios.

[0043] The main control module 2 includes a first control chip CPU0 and a second control chip CPU1. Both chips are S5000 controller chips and are interconnected. Specifically, CPU0 and CPU1 are interconnected using two 32Gbps x16 SerDes buses, achieving a total signal bandwidth of 1024G to ensure fast data transmission. The first and second control chips can process data independently and interact with each other, improving data processing and throughput capabilities.

[0044] A terminal device refers to any device that supports communication functions corresponding to communication module 1 and has computing or information reading capabilities. The motherboard interacts with the terminal device to exchange data and control it. Examples of terminal devices include mobile terminal devices, laptops, drones, or other computer devices with wireless communication capabilities.

[0045] In this embodiment, information acquisition and transmission can be achieved by installing a program with a UI on the computer device. For example, management information of the motherboard can be obtained from the communication module 1, or control information of the motherboard can be sent from the terminal device to the communication module 1, thereby controlling the terminal device. This embodiment can also collect various types of information from the computer using the first control chip CPU0 and the second control chip CPU1, and communicate with the terminal device through the communication module 1, thus reducing the cost of the motherboard and simplifying computer maintenance.

[0046] The motherboard includes a status acquisition module 5, which is electrically connected to the main control module 2. This module collects status information from the installed computer. The status acquisition module 5 sends the status information to the main control module 2 based on a first control signal. The communication module 1 receives the status information sent by the main control module 2 and sends it to the terminal device, thus completing data interaction and improving the motherboard's data processing capabilities. Specifically, the status acquisition module 5 uses a BMC card designed for E2000. The motherboard has a connector for the BMC, which includes PCIE signals from the first control chip CPU0 and the second control chip CPU1, the LPC bus of the CPLD, the UART serial port, and GPIO signals. It also includes USB signals input from the USB controller, NCSI signals supported by the network controller, ADC signals that the BMC needs to acquire from the motherboard (to monitor motherboard voltage), signals to control the motherboard fan speed (for energy saving and noise reduction), RGMII signals (via the PHY chip for remote monitoring), VGA signals (for server display), and a Console port (BMC serial port). This allows the motherboard to adapt to various external devices through the status acquisition module 5, thus handling various working scenarios.

[0047] Both the first and second control chips support dual-channel DDR5-4800 or single-channel DDR4-3200, multiple low-power modes, ECC verification (correction of one, detection of two), and various RAS designs, including protocol and data checks. For chip debugging, they support access to DIMM modules via register or JTAG paths. Data interaction module 3 specifically includes four DDR memory module sub-modules, each containing eight DDR5 4800 memory modules in one channel. The first control chip is electrically connected to two channels of DDR5 4800 memory modules. Two DDR memory module sub-modules are electrically connected to the first control chip, and two DDR memory module sub-modules are electrically connected to the second control chip; that is, both the first and second control chips are connected by 16 memory modules.

[0048] The communication module 1 is used to transmit the second control signal from the external terminal device to the main control module 2. After receiving the second control signal, the main control module 2 sends the corresponding firmware upgrade signal to the status acquisition module 5. The status acquisition module 5 then performs the corresponding firmware online upgrade.

[0049] Specifically, the operator inputs a second control signal to the motherboard from outside. The motherboard receives the second control signal through the communication module 1 and transmits it to the main control module 2. The main control module 2 sends a corresponding firmware upgrade signal, thereby controlling the status acquisition module 5 to perform a partial online firmware upgrade operation. This upgrades the firmware, reduces the firmware replacement process, reduces the cumbersome firmware upgrade procedure, and thus improves the convenience of motherboard performance upgrades.

[0050] The two DDR memory module sub-modules connected to the main control module 2 can adjust their locking states. It supports a domain-isolated security mechanism, dividing the memory space into Secure and Non-Secure domains and implementing access control. Specifically, Secure mode is a locked mode where the DDR memory module sub-module is locked, restricting data transmission from the main control module 2. Non-Secure mode is an unlocked mode where the main control module 2 can freely send information to the DDR memory module sub-modules for exchange and processing. This allows each DDR memory module sub-module to be independently custom-programmed, adjusting its locking state to meet the needs of different usage scenarios.

[0051] Specifically, the locked mode is a restricted mode, which restricts the transmission of data from the main control module 2 to the DDR memory module and the transmission of data from the DDR memory module to the main control module 2. The DDR memory module can only perform data interaction after the main control module 2 sends the corresponding instruction data. The unlocked mode is an unrestricted mode. In this mode, the motherboard can directly process and analyze the data, making the motherboard adaptable to various usage scenarios.

[0052] The expansion connection module 4 specifically consists of four Gen5.0 X16 interfaces provided by both the first and second control chips. Each Gen5.0 X16 interface can be split into four X4 interfaces to connect to the corresponding expansion devices. One of the X16 interfaces can be reused as a C2C interface for four-way interconnection, and can also support X1, X2, X4, and X8. It also includes two Gen4.0 X1 interfaces.

[0053] Specifically, the expansion connection module 4 supports the PCIE 5.0 specification and is backward compatible with the PCIE 4.0, PCIE 3.0, PCIE 2.0, and PCIE 1.0 specifications.

[0054] As another implementation, one of the X16 slots is split into two PCIe 5.0 x8 slots, assigned to the MCIO interface, and connected to the backplane to support four U.2 hard drives.

[0055] Two of the X16 slots connect to the GENZ connector, which, via the RISER4, connects to three PCIe slots (two PCIe x8 slots and one PCIe x16 slot) for PCIe device expansion.

[0056] One of the X16 slots was split into one PCIe 5.0 x8 slot and two PCIe 5.0 x4 slots, which were connected to the M.2 and WX1860A (network card controller) respectively.

[0057] Two of the X1s are connected to the 88SE9230 (SATA controller) and the UPD720201 (USB controller), respectively.

[0058] The motherboard also includes a reset control module, which is specifically an operation panel. The reset control module is used to send reset information to the main control module 2. The operator sends the reset information to the main control module 2 through the reset control module. The main control module 2 communicates with the terminal device through the communication module 1, thereby enabling the connected external terminal device to perform a reset operation, controlling the power-on and power-off sequence of the motherboard, and resetting the terminal device connected to the motherboard.

[0059] Specifically, the reset control module is a CPLD (Complex Programmable Logic Device), which is a programmable logic device that uses programming technologies such as CMOS EPROM, EEPROM, flash memory and SRAM to form a high-density, high-speed and low-power programmable logic device for efficient and convenient reset of terminal devices.

[0060] Example 2:

[0061] This application discloses a computer management system, including a terminal device. The terminal device is communicatively connected to a motherboard. The terminal device is used to acquire status information and send a second control signal to a communication module 1. The motherboard manages the terminal device and interacts with it to control and regulate the terminal device, thereby achieving convenient control and improving its processing and throughput capabilities.

[0062] Example 3:

[0063] This application discloses a computer motherboard management method, including a communication module 1 that communicates with an external terminal device to obtain information fed back by the terminal device. After obtaining the information, the main control module 2 generates a first control signal and sends it to a status acquisition module 5. The status acquisition module 5 sends status information to the main control module 2 according to the first control signal. The main control module 2 sends the status information to a data interaction module 3 for analysis and processing. After completing the analysis and processing, the communication module 1 obtains the status information sent by the main control module 2 and sends it to the terminal device. An extension connection module 4 enables the main control module 2 to extend its connection to external functional components.

[0064] The principle of this embodiment is as follows: The main control module 2 acquires data from external devices through the communication module 1, realizing interconnection with external terminal devices. The acquired data is transmitted to the data interaction module 3 for analysis and processing. After processing, the main control module 2 interacts again through the communication module 1. The main control module 2 sends a first control signal to the status acquisition module 5. The status acquisition module 5 performs data acquisition operations based on the received first control signal to obtain status information. The status information is transmitted to the main control module 2, thereby completing the data interaction. The expansion connection module 4 enables the main control module 2 to connect to external functional components, thereby allowing the motherboard to adapt to various application scenarios and improving the server's adaptability to various usage scenarios.

[0065] The above are all preferred embodiments of this application, and are not intended to limit the scope of protection of this application. Therefore, all equivalent changes made in accordance with the structure, shape and principle of this application should be covered within the scope of protection of this application.

Claims

1. A high performance server motherboard, characterized by, include: Communication module (1): used to communicate with external terminal devices and transmit data; Main control module (2): connected to the communication module (1), used to generate a first control signal, and the main control module (2) includes a first control chip and a second control chip, the first control chip and the second control chip are connected to each other, the first control chip and the second control chip can independently process data and interact with the data; Data interaction module (3): connected to the main control module (2), used for data exchange and processing with the main control module (2), and the data interaction module (3) includes several DDR memory module sub-modules, at least two of the DDR memory module sub-modules are electrically connected to the first control chip, at least two of the DDR memory module sub-modules are electrically connected to the second control chip, and the two DDR memory module sub-modules connected to the main control module (2) can adjust the locking state, wherein the locking state includes: locking mode: the DDR memory module sub-module is locked, restricting the data transmission of the main control module (2); unlocked mode: the main control module (2) can send information to the DDR memory module sub-module for exchange and processing at will; Expansion connection module (4): connected to the main control module (2), used for the main control module (2) to expand the connection of external functional components; Status acquisition module (5): connected to the main control module (2), used to acquire the status information of the computer. The status acquisition module (5) sends the status information to the main control module (2) according to the first control signal. The communication module (1) is used to obtain the status information sent by the main control module (2) and send it to the terminal device. The communication module (1) is used to transmit the second control signal transmitted from the external terminal device to the main control module (2). After receiving the second control signal, the main control module (2) sends the firmware upgrade signal corresponding to the second control signal to the status acquisition module (5). The status acquisition module (5) performs the online upgrade of the corresponding firmware.

2. A high-performance server motherboard according to claim 1, characterized in that, The motherboard also includes: Reset control module: Used to send reset information to the main control module (2), control the power-on and power-off sequence of the motherboard, and reset the terminal devices connected to the motherboard.

3. A computer management system, characterized in that, Including the motherboard as described in claims 1-2, it further includes: A terminal device, which is communicatively connected to the motherboard, is used to acquire the status information and to send a second control signal to the communication module (1).

4. A computer motherboard management method, characterized in that, Including the motherboard as described in claims 1-2, specifically including: The communication module (1) communicates with the external terminal device and obtains the information fed back by the terminal device. After obtaining the information, the main control module (2) generates a first control signal and sends it to the status acquisition module (5). The status acquisition module (5) sends the status information to the main control module (2) according to the first control signal. The main control module (2) sends the status information to the data interaction module (3) for analysis and processing. After completing the analysis and processing operation, the communication module (1) obtains the status information sent by the main control module (2) and sends it to the terminal device. The extended connection module (4) enables the main control module (2) to extend the connection to external functional components.