Method for designing nationwide BMC (Baseboard Management Controller) based on Tenglong E2000S on 6U board card

By designing a BMC based on the Tenlong E2000S on a 6U board, and combining various modules and interfaces, the problem of the lack of dual-channel KVM switching function in domestic BMCs was solved, realizing full-state monitoring and remote control of the board, and improving the monitoring and stability of the system.

CN121501737APending Publication Date: 2026-02-10BEIJING INST OF COMP TECH & APPL
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202511499758.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-20
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

Currently, domestically produced BMC designs lack dual-path KVM switching functionality, making it impossible to achieve full-state monitoring and remote control management of 6U boards.

Method used

Design a BMC based on Phytium E2000S on a 6U board, including Phytium E2000S processor, LPDDR4X, display module, active crystal oscillator, firmware Flash, temperature acquisition module, voltage acquisition module, RTC clock module, power-on reset module, KVM switching module and power supply module, to achieve full-function monitoring through rich interface and module combination.

Benefits of technology

It enables full-function monitoring and remote control management of 6U boards, improves the monitoring and stability of board operation status, and has rich interface resources and all-domestic attributes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121501737A_ABST
    Figure CN121501737A_ABST
Patent Text Reader

Abstract

The invention relates to a nationwide BMC design method based on Tenglong E2000S on a 6U board card, and belongs to the technical field of computers. The BMC comprises a Feiteng E2000S processor, an LPDDR4X, a display module, an active crystal oscillator, a firmware Flash, a temperature acquisition module, a voltage acquisition module, an RTC clock module, a power-on reset module, a KVM switching module, an ADC acquisition module and a power supply module. According to the invention, nationwide production is realized from the scheme, complex monitoring requirements in practical application are met, and board card operation state monitoring and stability can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of design, specifically relating to a fully domestically produced BMC design method based on the Tenglong E2000S on a 6U board. Background Technology

[0002] In recent years, competition in the global semiconductor industry has intensified. As a core management module for servers, the demand for domestic alternatives for BMC (Baseboard Management Controller) is urgent.

[0003] The Phytium Tenlong E2000S processor is based on the ARMv8 architecture, supports multi-core computing, and is suitable for embedded systems, server management, industrial control, network security equipment, and rail transportation. It has multiple I2C, PCIe, and USB interfaces, which can be flexibly configured for different hardware environments to meet the needs of remote server management. It also supports the PSPA security standard, which can prevent network attacks and is suitable for scenarios with high security requirements.

[0004] The E2000S can successfully replace the AST series chips, enabling a fully domestically produced design. Currently, domestic designs only utilize the basic monitoring functions of the E2000S, lacking in dual-channel remote management and control. This invention primarily focuses on a fully domestically produced design based on the E2000S, implementing dual-channel remote management and control functions to improve system status monitoring. Combined with new technologies such as AI and trusted computing (e.g., TCM modules), the E2000S will further enhance the security and intelligence of domestically produced systems. Summary of the Invention

[0005] (a) Technical problems to be solved

[0006] The technical problem to be solved by this invention is how to provide a fully domestic BMC design method based on Tenglong E2000S on a 6U board, so as to solve the problem of the lack of dual-path KVM switching function in the current domestic design.

[0007] (II) Technical Solution

[0008] To address the aforementioned technical issues, this invention proposes a fully domestically produced BMC design method based on Phytium E2000S on a 6U board. The BMC includes: Phytium E2000S processor, LPDDR4X, display module, active crystal oscillator, firmware Flash, temperature acquisition module, voltage acquisition module, RTC clock module, power-on reset module, KVM switching module, ADC acquisition module, and power supply module.

[0009] LPDDR4X is connected to the Phytium E2000S processor to provide a large amount of external memory resources for the BMC;

[0010] The display module is connected to the E2000S output DP1.4 display interface. After converting the DP interface to a VGA interface, it simulates a single-pole double-throw switch to connect the front panel and the VGA display device with the rear VPX output.

[0011] An active crystal oscillator, connected to the E2000S, is used to provide a clock signal;

[0012] The firmware Flash, connected to the E2000S via a QSPI interface, is used to provide storage space.

[0013] The temperature acquisition module is connected to the E2000S via an I2C interface. The E2000S has one I2C interface, which can be connected to four external TMP175A temperature sensors to simultaneously monitor the temperature at four different locations, including the CPU, network card, air inlet, and air outlet.

[0014] The voltage acquisition module connects to the E2000S via an I2C interface, simultaneously monitoring 8 voltage channels. Combined with the E2000S's own 8-channel ADC, it meets the monitoring requirements.

[0015] The RTC clock module connects to the E2000S via an I2C interface, providing the E2000S with an independent and reliable time reference.

[0016] The power-on reset module is used to reset the E2000S.

[0017] The KVM switching module is implemented via a USB interface. The USB switch is used in cases of USB failure, controlled by the Ctrl signal of the E2000S to reconstruct the signal link and provide protection. At the same time, it enables external devices to access the E2000S via the network and then remotely operate the CPU.

[0018] The power module only needs a 2A 3.3V power input, and it will turn on the secondary power supply step by step according to the pre-designed timing sequence to meet the power-on timing requirements of E2000S, LPDDR4X and peripheral sensors.

[0019] (III) Beneficial Effects

[0020] This invention proposes a fully domestically produced BMC design method based on Phytium E2000S on a 6U board. The technical solution proposed in this invention realizes a BMC module based on Phytium E2000S on a 6U board, which has rich interfaces and is fully domestically produced.

[0021] The E2000S has limited interface resources compared to imported AST series boards, and may not fully meet the full-state monitoring requirements of 6U boards. However, through reasonable design and expansion, it achieves full-function monitoring of the boards. This not only ensures a completely domestically produced solution but also addresses complex monitoring needs in practical applications, effectively improving the monitoring and stability of the boards' operational status. Attached Figure Description

[0022] Figure 1 This is a block diagram of a 6U board based on Phytium E2000S designed for this invention;

[0023] Figure 2 A detailed design block diagram of the display module for this invention;

[0024] Figure 3 This is a detailed design block diagram of the active crystal oscillator module designed for this invention;

[0025] Figure 4 A detailed design block diagram of the temperature acquisition module for this invention;

[0026] Figure 5 This is a detailed design block diagram of the voltage acquisition module designed for this invention;

[0027] Figure 6 A detailed design block diagram of the RTC clock module designed for this invention;

[0028] Figure 7 A detailed design block diagram of the KVM switching module designed for this invention;

[0029] Figure 8 A detailed design block diagram of the power module designed for this invention. Detailed Implementation

[0030] To make the objectives, contents, and advantages of the present invention clearer, the specific embodiments of the present invention will be described in further detail below with reference to the accompanying drawings and examples.

[0031] This invention belongs to the field of computer technology, specifically relating to the design and application of a fully domestically produced BMC based on Phytium E2000S on a 6U board, applicable to computers, servers and data center equipment, for providing status monitoring and remote management functions.

[0032] The technical problem to be solved by this invention is: how to design a fully domestically produced BMC health management module on a 6U board, which must have rich interfaces to solve the problem of the lack of dual-path KVM switching function in current domestic designs, so as to realize full-function monitoring and remote control management of the board's operating status.

[0033] This invention provides a fully domestically produced BMC design method based on the Tenlong E2000S on a 6U board. In this invention, the BMC health management module is based on a 6U board platform and is mainly used to monitor the system's operational status information. Figure 1 The 6U board block diagram based on the Phytium E2000S shows that the BMC health management module mainly includes: a Phytium E2000S processor, LPDDR4X, a display module, an active crystal oscillator, firmware Flash, temperature acquisition, voltage acquisition, an RTC clock, a power-on reset module, KVM switching, ADC acquisition, I2C, PWM / TACH, UART, GPIO, NCSI, PCIE, LPC, SPI remote upgrade, JTAG, and a power module. These modules, especially the display module, voltage acquisition, and KVM switching, address practical application needs and are of significant importance in the solution design.

[0034] This invention provides a fully domestically produced BMC design method based on Phytium E2000S on a 6U board. The BMC includes: Phytium E2000S processor, LPDDR4X, display module, active crystal oscillator, firmware Flash, temperature acquisition module, voltage acquisition module, RTC clock module, power-on reset module, KVM switching module, ADC acquisition module, and power supply module.

[0035] LPDDR4X is connected to the Phytium E2000S processor to provide a large amount of external memory resources for the BMC;

[0036] The display module is connected to the E2000S output DP1.4 display interface. After converting the DP interface to a VGA interface, it simulates a single-pole double-throw switch to connect the front panel and the VGA display device with the rear VPX output.

[0037] An active crystal oscillator, connected to the E2000S, is used to provide a clock signal;

[0038] The firmware Flash, connected to the E2000S via a QSPI interface, is used to provide storage space.

[0039] The temperature acquisition module is connected to the E2000S via an I2C interface. The E2000S has one I2C interface, which can be connected to four external TMP175A temperature sensors to simultaneously monitor the temperature at four different locations, including the CPU, network card, air inlet, and air outlet.

[0040] The voltage acquisition module connects to the E2000S via an I2C interface, simultaneously monitoring 8 voltage channels. Combined with the E2000S's own 8-channel ADC, it meets the monitoring requirements.

[0041] The RTC clock module connects to the E2000S via an I2C interface, providing the E2000S with an independent and reliable time reference.

[0042] The power-on reset module is used to reset the E2000S.

[0043] The KVM switching module is implemented via a USB interface. The USB switch is used in cases of USB failure, controlled by the Ctrl signal of the E2000S to reconstruct the signal link and provide protection. At the same time, it enables external devices to access the E2000S via the network and then remotely operate the CPU.

[0044] The power module only needs a 2A 3.3V power input, and it will turn on the secondary power supply step by step according to the pre-designed timing sequence to meet the power-on timing requirements of E2000S, LPDDR4X and peripheral sensors.

[0045] The details are as follows:

[0046] 1. BMC Memory Design

[0047] The memory design of this invention uses LPDDR4X chips from Changxin Memory, specifically model CXDB4ABAM-MK. LPDDR4X has significant advantages over DDR4 and DDR3, as shown in Table 1, a comparison table of DDR selection parameters. LPDDR4X has significant advantages in power consumption, performance, and package size, making it particularly suitable for applications requiring low power consumption and high bandwidth. It also performs better in AI computing and multi-threaded applications.

[0048]

[0049] The E2000S's on-chip DDR controller supports LPDDR4X and is 32-bit. The selected CXDB4ABAM-MK is also a dual-channel 32-bit single-chip 2GB memory chip with a maximum speed of 3733MHz. It can provide large-capacity external memory resources for the BMC to meet the needs of complex application scenarios such as BMC operation and management, such as remote KVM, log analysis, network services, and graphical interfaces.

[0050] 2. Display Module Design

[0051] The E2000S supports DisplayPort 1.4 video interface output, but its driving power is limited, preventing direct connection to external DP devices. The display module converts the DP interface to a VGA interface, simulating a single-pole double-throw switch to connect the front panel and the rear VPX VGA display device. The specific implementation is as follows... Figure 2 The detailed design block diagram of the display module is shown below.

[0052] The display module includes an LT8711V and a GMH4885. The E2000S outputs a DP1.4 display interface, using the LT8711V from Hefei Longxun to convert the DP interface to a VGA interface. However, this only provides one VGA output, which is insufficient to meet the requirement of both front and rear VGA displays on the 6U motherboard. Therefore, the GMH4885 analog single-pole double-throw switch from Chengdu Zhenxin is selected, with a bandwidth ≥240MHz, enabling VGA signal switching and multiplexing. Through the control of the GMH4885 by the CPLD on the motherboard, the VGA signal output from the LT8711V can be selected to output from either the front panel VGA interface or the rear VPX interface, meeting different display needs.

[0053] 3. Active Crystal Oscillator Module Design

[0054] The E2000S requires a minimum system clock input of 50MHz single-ended clock with a frequency difference of less than 50PPM. Therefore, this invention selects an active crystal oscillator solution. Compared to passive crystals that rely on external load capacitors and resistors, active crystal oscillators integrate an internal oscillation circuit, allowing for direct output of a stable clock signal from an external power supply. Furthermore, they offer faster startup times, making them more suitable for the rapid and stable startup requirements of BMC monitoring systems.

[0055] This invention selects the active crystal oscillator OT322550MJBA4SL from Shenzhen Yangxing Technology Co., Ltd., which operates at 3.3V, has a frequency of 50MHz, a room temperature frequency difference of only ±10PPM, and a maximum frequency difference of ±10PPM, meeting the design requirements. Figure 3 The detailed design block diagram of the active crystal oscillator module is shown below.

[0056] 4. Firmware Flash Module Design

[0057] The E2000S uses firmware provided by the manufacturer, supporting full functionality including temperature, voltage, NCSI network, KVM, and display. Due to the need to run a lightweight operating system and protocol stack, cache monitoring data, store log events, and handle complex tasks such as a remote graphical interface, the firmware file is quite large. Therefore, this invention selects a 512Mb serial Nor Flash memory from Zhuhai Boya: BY25QM512FSEIG, which operates at 2.7~3.6V and connects directly to the E2000S via the QSPI interface, eliminating the need for voltage conversion and resulting in faster read and write speeds. The Flash package chosen is WSON 6x8mm, compatible with pin-to-pin replacements from multiple manufacturers, and its relatively small size makes it more suitable for applications with limited space on a 6U motherboard.

[0058] 5. Temperature Acquisition Module Design

[0059] The E2000S natively supports multiple I2C interfaces and can also be configured via software to use the MIO interface as an I2C interface, meeting the needs of more usage scenarios. This invention connects four TMP175A temperature sensors from Chipview Technology to one of the E2000S's I2C interfaces, enabling simultaneous monitoring of temperatures at four different locations: the CPU, network card, air inlet, and air outlet. The four temperature sensors can be configured with different valid addresses via address pins and external configuration resistors, ensuring the E2000S correctly identifies each device.

[0060] Motherboard temperature is a crucial monitoring parameter. Overheating, whether in the CPU or network controller, can cause system stability issues. Therefore, monitoring four temperatures via the BMC (Body Control Controller) allows for effective real-time monitoring of the motherboard's hottest points and the setting of different temperature alarm thresholds. If the low temperature alarm threshold is exceeded, the BMC increases fan speed and airflow to lower the temperature. If the highest temperature alarm threshold is exceeded, the BMC directly commands the CPLD to power off the system, effectively protecting it. Specifically... Figure 4 The detailed design block diagram of the temperature acquisition module is shown below.

[0061] 6. Voltage Acquisition Module Design

[0062] The E2000S supports 8-channel ADC acquisition for monitoring critical voltages on the motherboard. Since the E2000S's ADC reference voltage is 1.65V, to protect the ADC acquisition channels, the monitored voltage needs to be divided by resistors to reduce it below 1.65V. Simultaneously, a ground filter capacitor needs to be connected in parallel to the voltage divider circuit to reduce noise interference.

[0063] As mentioned above, although the E2000S has 8 built-in ADCs, it is still insufficient for the motherboard, requiring a new voltage acquisition circuit to meet the voltage requirements of the BMC comprehensive monitoring system. This invention uses two SM2990 sensors from Shenzhen Guowei Electronics. This chip has an I2C interface and can be configured with different effective addresses through address pin pull-up and pull-down resistors, ensuring that the E2000S correctly identifies each device. One SM2990 can monitor 4 voltage channels, and two can monitor 8 channels simultaneously. Combined with the E2000S's own 8 ADCs, the monitoring requirements can be met. Specifically... Figure 5 The detailed design block diagram of the voltage acquisition module is shown below.

[0064] The SM2990 is powered by 3.3V. In order to protect the voltage acquisition channel, the voltage to be acquired needs to be divided so that the acquired voltage is less than 3.3V.

[0065] Through the extended design of the E2000S's built-in ADC voltage acquisition, the voltage acquisition channels were effectively increased from 8 to 16, meeting the BMC's requirement to simultaneously monitor multiple voltages of the motherboard system. This ensures comprehensive system monitoring and is of great significance for practical applications.

[0066] 7. RTC Clock Module Design

[0067] The RTC (Real-Time Clock) provides an independent and reliable time base for the E2000S, which is of great significance for system consistency, critical log time recording, hardware timed tasks and alarm scheduling. It is one of the core components of BMC to achieve autonomous management, fault diagnosis and automated operation and maintenance.

[0068] This invention specifically uses one RTC chip from Wuhan Xinjing Technology, specifically the AT8339 model. This chip has an I2C interface, facilitating interconnection with the E2000S, and can provide accurate time information, as detailed below. Figure 6 The specific design block diagram of the RTC clock module is shown below.

[0069] The AT8339 uses an external 32.768kHz passive crystal. When this frequency is supplied to the AT8339, it is internally divided 15 times, precisely dividing the 32.768kHz frequency into 1Hz, or once per second, the smallest unit of time. The AT8339's power supply consists of VBAT and VCC. When the motherboard powers on, it prioritizes using the motherboard's 3.3V to power VCC. When the motherboard loses power, it immediately and seamlessly switches to powering the chip via the CR2032 coin cell battery through VABT, thus reducing battery consumption and extending battery life.

[0070] 8. Power-on reset module design

[0071] Depend on Figure 1 Based on the 6U board block diagram of the Phytium E2000S, it can be seen that the E2000S has two power-on reset methods: RC delay and system CPLD. Normally, the E2000S is reset by the RC delay upon power-on, and the E2000S will boot normally to load firmware, enabling comprehensive system monitoring. However, the E2000S is an electronic component and can also fail. Therefore, the CPLD monitors the status pins of the E2000S to determine its normal operation. If the E2000S fails, the CPLD resets it, providing an extra layer of redundancy and improving system robustness.

[0072] 9. KVM Switching Module Design

[0073] KVM (KeyBoard, Video, Mouse) is a remote management technology that allows direct access to a server console over a network for troubleshooting, system installation, or firmware configuration.

[0074] The KVM functionality design requires a keyboard, mouse, and display. The keyboard and mouse are implemented via USB interfaces, while the display requires an NCSI network. This design not only implements this functionality but also innovatively supports simultaneous remote access and operation of the system from both the front and rear VPX interfaces on the motherboard. The specific design implementation is as follows... Figure 7 The specific design block diagram of the KVM switching module is shown below.

[0075] KVM keyboards and mice are implemented via USB interfaces. The USB switch is used in case of USB failure. The USB switch can be controlled by the Ctrl signal of the E2000S to reconstruct the signal link and play a protective role.

[0076] The signal path is as follows: Ethernet port – Network controller – NCSI – E2000S – PCIe – CPU (Central Processing Unit), enabling external devices to access the E2000S via the network and then remotely operate the CPU. Figure 7 As shown, it supports two-way remote access, which is crucial for the motherboard. Users can choose which channel to use based on their needs, enabling two-way KVM switching. The red arrows in the diagram represent the signal flow of NCSI1. The front panel network port can be understood as the other end of the network. Through network controller 1, it can access the BMC, and then through the BMC, it can access the motherboard's display and keyboard / mouse, achieving remote access. The rear VPX port is the other channel, accessing the BMC via network controller 2 using NCSI2, and then through the BMC, it accesses the motherboard's display and keyboard / mouse, achieving remote access.

[0077] 10. General introduction to other outgoing interfaces

[0078] The BMC health management module has 5 I2C ports for data exchange between the motherboard and external devices; 4 PWM / TACH ports for fan speed control; 5 UART ports for serial communication; 14 GPIO ports for external control and monitoring of external device operating status; 1 LPC interface to the CPU for interrupt signal communication; 1 SPI interface connected to the CPU firmware Flash for remote firmware updates; and 1 JTAG interface for debugging the E2000S.

[0079] 11. Power Module Design

[0080] The power supply, like the "heart" of a system, plays a decisive role in its stability, reliability, and lifespan. The BMC health management module needs to operate independently, and its power supply also requires independent design. The 6U board has limited board space, requiring the BMC to minimize its footprint while maintaining functionality. Therefore, after evaluation, this design abandoned the CPLD-controlled power timing scheme and opted for step-by-step control via the power module's own status indicator pins. This reduces board space and saves the cost of adding a new CPLD. The specific design is as follows... Figure 8 The detailed design block diagram of the power module is shown below.

[0081] The BMC power module only requires a 2A 3.3V input. The module will sequentially power on the secondary power supply according to the pre-designed timing sequence, meeting the power-on timing requirements of the E2000S, LPDDR4X, and peripheral sensors. The power supply design fully considers efficiency conversion, derating, and operating temperature limits, which is of great significance for the BMC health management module.

[0082] The above-described embodiments are merely one implementation of the present invention. The design method of the present invention is also applicable to other scenarios using BMC for status monitoring and management, and can be used in industries such as computer, server, and data center monitoring.

[0083] The technical solution proposed in this invention realizes a BMC module based on Phytium E2000S on a 6U board, which has rich interfaces and is entirely domestically produced.

[0084] The E2000S has limited interface resources compared to imported AST series boards, and may not fully meet the full-state monitoring requirements of 6U boards. However, through reasonable design and expansion, it achieves full-function monitoring of the boards. This not only ensures a completely domestically produced solution but also addresses complex monitoring needs in practical applications, effectively improving the monitoring and stability of the boards' operational status.

[0085] The above description is only a preferred embodiment of the present invention. 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 invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A fully domestically produced BMC design method based on Tenlong E2000S on a 6U board, characterized in that, The BMC includes: Phytium E2000S processor, LPDDR4X, display module, active crystal oscillator, firmware Flash, temperature acquisition module, voltage acquisition module, RTC clock module, power-on reset module, KVM switching module, ADC acquisition module, and power supply module; LPDDR4X is connected to the Phytium E2000S processor to provide a large amount of external memory resources for the BMC; The display module is connected to the E2000S output DP1.4 display interface. After converting the DP interface to a VGA interface, it simulates a single-pole double-throw switch to connect the front panel and the VGA display device with the rear VPX output. An active crystal oscillator, connected to the E2000S, is used to provide a clock signal; The firmware Flash, connected to the E2000S via a QSPI interface, is used to provide storage space. The temperature acquisition module is connected to the E2000S via an I2C interface. The E2000S has one I2C interface, which can be connected to four external TMP175A temperature sensors to simultaneously monitor the temperature at four different locations, including the CPU, network card, air inlet, and air outlet. The voltage acquisition module connects to the E2000S via an I2C interface, simultaneously monitoring 8 voltage channels. Combined with the E2000S's own 8-channel ADC, it meets the monitoring requirements. The RTC clock module connects to the E2000S via an I2C interface, providing the E2000S with an independent and reliable time reference. The power-on reset module is used to reset the E2000S. The KVM switching module is implemented via a USB interface. The USB switch is used in cases of USB failure, controlled by the Ctrl signal of the E2000S to reconstruct the signal link and provide protection. At the same time, it enables external devices to access the E2000S via the network and then remotely operate the CPU. The power module only requires a 2A 3.3V power input and will turn on the secondary power supply step by step according to the pre-designed timing sequence to meet the power-on timing requirements of E2000S, LPDDR4X and peripheral sensors.

2. The all-domestic BMC design method based on Tenlong E2000S on a 6U board as described in claim 1, characterized in that, The memory design uses LPDDR4X chips from Changxin Memory, specifically the CXDB4ABAM-MK model.

3. The all-domestic BMC design method based on Tenlong E2000S on a 6U board as described in claim 1, characterized in that, The display module includes: LT8711V and GMH4885; the E2000S outputs a DP1.4 display interface, using Hefei Longxun's LT8711V to convert the DP interface to a VGA interface, at which point only one VGA output is available; Chengdu Zhenxin's GMH4885 is used to simulate a single-pole double-throw switch to achieve VGA signal switching and multiplexing; through the control of the GMH4885 by the CPLD on the motherboard, the VGA signal output by the LT8711V can be selected to be output from the front panel VGA interface or the rear VPX interface to meet the display needs of different scenarios.

4. The all-domestic BMC design method based on Tenlong E2000S on a 6U board as described in claim 1, characterized in that, The firmware flash is selected using a single 512Mb serial Nor Flash memory: BY25QM512FSEIG.

5. The all-domestic BMC design method based on Tenlong E2000S on a 6U board as described in claim 1, characterized in that, Four temperature sensors are configured with different valid addresses via address pins and external configuration resistors, ensuring that the E2000S correctly identifies each device. The BMC monitors the four temperatures to effectively track the real-time temperature of the high-temperature test points on the motherboard and sets different temperature alarm thresholds. If the low temperature alarm threshold is exceeded, the BMC increases the fan speed to reduce the temperature. If the maximum temperature alarm threshold is exceeded, the BMC directly controls the CPLD to power off the system, thus effectively protecting the system.

6. The all-domestic BMC design method based on Tenlong E2000S on a 6U board as described in claim 1, characterized in that, The voltage acquisition module uses two SM2990 sensors. This chip has an I2C interface and can be configured to different valid addresses through address pins and external configuration resistors to ensure that the E2000S can correctly identify each device. One SM2990 monitors four voltage channels, and two sensors can monitor eight channels simultaneously.

7. The all-domestic BMC design method based on Tenlong E2000S on a 6U board as described in claim 1, characterized in that, The RTC clock module uses a single RTC chip, model AT8339. This chip has an I2C interface, facilitating interconnection with the E2000S and providing accurate time information. An external 32.768kHz passive crystal is placed on the AT8339. After this frequency is sent to the AT8339, the chip internally divides it 15 times, precisely dividing the 32.768kHz frequency into 1Hz, which is once per second, the smallest unit of time, the second. The AT8339 has two power supplies: VBAT and VCC. When the motherboard is powered on, it prioritizes using the motherboard's 3.3V to power VCC. When the motherboard is powered off, it immediately and seamlessly switches to powering the chip through the CR2032 coin cell battery via VABT.

8. The all-domestic BMC design method based on Tenlong E2000S on a 6U board as described in claim 1, characterized in that, The power-on reset module monitors the status pins of the E2000S via the CPLD to determine whether it is working properly. If the E2000S malfunctions, the CPLD will reset the E2000S.

9. The all-domestic BMC design method based on Tenlong E2000S on a 6U board as described in claim 1, characterized in that, The KVM switching module supports two remote access routes. The front panel network port is the other end of the network, which accesses the BMC via NCSI1 through network controller 1, and then accesses the motherboard's display and keyboard / mouse through the BMC to achieve the purpose of remote access. The rear VPX network port is the other route, which accesses the BMC via NCSI2 through network controller 2, and then accesses the motherboard's display and keyboard / mouse through the BMC to achieve the purpose of remote access.

10. The all-domestic BMC design method based on Tenlong E2000S on a 6U board as described in claim 1, characterized in that, The BMC provides 5 I2C ports for data exchange between the motherboard and external devices; 4 PWM / TACH ports for fan speed control; 5 UART ports for serial communication; 14 GPIO ports for external control and monitoring of external device operation; 1 LPC interface to the CPU for interrupt signal communication; 1 SPI interface to connect to the CPU's firmware Flash for remote firmware updates; and 1 JTAG interface for debugging the E2000S.

Citation Information

Patent Citations

  • Realization method of FT1500A-based domestic server mainboard

    CN107038139A

  • Network card NCSI function self-adaptive system and method and integrated chip

    CN112684734A

  • Domestic KVM switching system

    CN116339527A

  • Nationwide BMC (Baseboard Management Controller) based on Tenglong E2000S

    CN116467254A

  • Main control board of 6U VPX Feiteng computer

    CN217333201U