Management board, management system and method of management board, server, device and medium
By designing a detachable interface and a model identification mechanism on the management board, a pluggable connection between the BMC chip module and the management board is achieved, solving the problem of difficult BMC chip replacement, reducing costs, and improving system compatibility and scalability.
Patent Information
- Application Number
- CN202511057975.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-30
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2045-07-30
AI Technical Summary
In existing technologies, the tight integration of the BMC chip and the management board leads to problems such as difficulty in replacement or upgrade, high cost, insufficient flexibility, and limited compatibility.
The design features a detachable interface, allowing the BMC chip module to be connected to the main body of the management board via a standardized interface, enabling plug-and-play replacement. The driver program is automatically adapted through model identification and pin configuration.
It enables flexible replacement and upgrade of BMC chips, reduces hardware design and maintenance costs, and improves system compatibility and scalability.
Smart Images

Figure CN120560733B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of servers, and in particular relates to a management board, a management system and method of the management board, a server, equipment and a medium. BACKGROUND
[0002] In a modern server system, a management board is a separate board card used to realize server monitoring, management and maintenance functions, such as a DC-SCM management board. The management board integrates a baseboard management controller (BMC) chip for performing tasks such as hardware monitoring, remote management and fault diagnosis. With the continuous development of server technology, the market demand for BMC chips is also growing. Due to significant differences in pin definitions, electrical characteristics and communication protocols of BMC chips from different manufacturers, they are not simple pin-to-pin replacements. Therefore, when replacing a BMC chip, the management board usually needs to be redesigned or adapted, which not only increases the complexity of hardware design, but also significantly increases the research and development and maintenance costs.
[0003] In the related art, in order to ensure that the BMC chip can be compatible with the management board and work normally, customized design is usually needed according to the specific characteristics of different BMC chips, which means that each BMC chip needs a management board design that matches it. If a user wants to manage a server using different BMC chips, they often need to replace the management board that carries the corresponding BMC chip. In addition, the management board for different BMC chips also needs to be software adapted, and the management board needs to support specific BMC chips through firmware, which not only increases hardware costs and maintenance time. In addition, since the management board and the BMC chip are tightly integrated, users cannot flexibly replace or upgrade the chip, which limits the scalability and compatibility of the system and cannot meet the needs of diversified application scenarios, which needs to be solved urgently. SUMMARY
[0004] The present application provides a management board, a management system and method of the management board, a server, equipment and a medium to solve the problems of difficulty in replacement or upgrade, high cost, insufficient flexibility and limited compatibility caused by the tight integration of the BMC chip and the management board in the prior art, realizing flexible replacement and upgrade of the BMC chip, reducing hardware design and maintenance costs, and improving the compatibility and scalability of the system.
[0005] To achieve the above-mentioned purpose, the first aspect embodiment of the present application provides a management board, comprising: a management board main body and a first detachable interface arranged on the management board main body, wherein,
[0006] The first detachable interface comprises at least one group of pin areas, and the first detachable interface is configured to be plug-in connected with the second detachable interface of the baseboard management controller chip through the at least one group of pin areas.
[0007] The management board body comprises a first locking area, which is arranged in correspondence with a second locking area on the baseboard management controller chip, and is configured to fix the baseboard management controller chip on the management board body.
[0008] According to the management board provided in the embodiments of the present application, in the case of replacing a new baseboard management controller chip, the model identification result of the new baseboard management controller chip is obtained, a corresponding configuration signal is sent to a preset pin parameter configuration area according to the model identification result, and after the pin configuration is completed, a driver matching the model of the new baseboard management controller chip module is loaded to configure the working parameters of the baseboard management controller chip module according to the configuration requirements of the user. Therefore, the problem of difficulty in replacement or upgrade, high cost, insufficient flexibility and limited compatibility caused by the close integration of the BMC chip and the management board in the prior art is solved, the flexible replacement and upgrade of the BMC chip are realized, the hardware design and maintenance cost are reduced, and the compatibility and scalability of the system are improved.
[0009] To achieve the above object, the second aspect of the present application provides a management system of a management board, comprising the management board of the above embodiments.
[0010] To achieve the above object, the third aspect of the present application provides a server comprising the management system of the management board of the above embodiments.
[0011] To achieve the above object, the fourth aspect of the present application provides a management method of a management board, which is applied to the management board of the above embodiments, and comprises the following steps:
[0012] It is judged whether the management board is replaced with a new baseboard management controller chip;
[0013] In the case of replacing the new baseboard management controller chip, the model identification result of the new baseboard management controller chip is obtained;
[0014] According to the model identification result, a corresponding configuration signal is sent to a preset pin parameter configuration area, and after the pin configuration is completed, a driver matching the model of the new baseboard management controller chip module is loaded to configure the working parameters of the baseboard management controller chip module according to the configuration requirements of the user.
[0015] According to the management method of the management board provided in the embodiments of the present application, in the case that a new baseboard management controller chip is replaced, the model identification result of the new baseboard management controller chip is acquired; the corresponding configuration signal is sent to the preset pin parameter configuration area according to the model identification result, and after the pin configuration is completed, the driver program matched with the model of the new baseboard management controller chip module is loaded to configure the working parameters of the baseboard management controller chip module according to the configuration requirement of the user. Therefore, the problems of difficulty in replacement or upgrade, high cost, insufficient flexibility and limited compatibility caused by the close integration of the BMC chip and the management board in the prior art are solved, the flexible replacement and upgrade of the BMC chip are realized, the hardware design and maintenance cost are reduced, and the compatibility and scalability of the system are improved.
[0016] To achieve the above object, the fifth aspect of the present application provides an electronic device, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the anti-negative wind pressure test method of the power supply unit as described in the above embodiments.
[0017] To achieve the above object, the sixth aspect of the present application provides a computer readable storage medium having a computer program stored thereon, wherein the program is executed by a processor to implement the anti-negative wind pressure test method of the power supply unit as described in the above embodiments.
[0018] To achieve the above object, the seventh aspect of the present application provides a computer program product comprising a computer program, wherein the computer program is executed by a processor to implement the management method of the management board as described in the above embodiments.
[0019] Additional aspects and advantages of the present application will be made apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0020] In order to more clearly illustrate the embodiments of the present application, the drawings needed in the embodiments will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort on the basis of these drawings.
[0021] Figure 1 A schematic diagram of replacing a BMC chip of a server in the prior art;
[0022] Figure 2 A structural schematic diagram of a management board provided according to the embodiments of the present application;
[0023] Figure 3Structure diagram of a management board main body according to an embodiment of the present application;
[0024] Figure 4 Structure diagram of a detachable interface design according to an embodiment of the present application;
[0025] Figure 5 Structure diagram of a BMC chip module according to an embodiment of the present application;
[0026] Figure 6 Structure diagram of an STRAP PIN distinguishing scheme according to an embodiment of the present application;
[0027] Figure 7 Flow diagram of a management method of a management board according to an embodiment of the present application;
[0028] Figure 8 Structure diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0029] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without any creative work fall within the protection scope of the present application.
[0030] It should be noted that, in the description of the present application, the terms "comprise", "contain" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or device. The terms "first", "second" and the like in the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence.
[0031] In order for those skilled in the art to better understand the technical solutions of the present application, the present application will be further described in detail below with reference to the drawings and specific embodiments.
[0032] Those skilled in the art can understand that the existing technology scheme of replacing the BMC chip is as shown in Figure 1 Figure 1 HPM (Hardware Performance Monitor) in the figure is a hardware performance monitor, and the DC-SCM (Datacenter Secure Control Module) management board is a data center secure control module management board. The DC-SCM is a sub-project of the Open Compute Project (OCP) and aims to transfer the management, security and control functions of a server from a traditional processor motherboard to a standardized module. The BMC is a special controller chip for monitoring and managing a server.
[0033] The HPM is closely integrated with the BMC chip, and when a user wants to replace the first BMC chip with a second BMC chip, the entire management board must be replaced, and the chip module cannot be replaced alone. Figure 1 As can be seen, the management board is closely integrated with the BMC chip, and when a user wants to replace the first BMC chip with a second BMC chip, the entire management board must be replaced, and the chip module cannot be replaced alone.
[0034] However, the above design architecture has significant defects. First, each BMC chip requires a dedicated management board, and designing a dedicated management board for each BMC chip requires a large investment in research and development resources, including circuit design, firmware development and testing and verification, which significantly increases research and development costs. Second, when the BMC chip needs to be replaced, the entire management board must be replaced, which not only increases hardware costs but also increases the time and labor costs of repair and maintenance. Moreover, because the management board is closely integrated with the BMC chip, users cannot flexibly replace or upgrade the BMC chip, and each upgrade requires replacing the entire management board, limiting the scalability and flexibility of the system. In addition, different manufacturers' BMC chips require different management board designs, making it difficult for the system to be compatible with multiple BMC chips, limiting the user's selection range.
[0035] Based on the above-mentioned problems of the prior art caused by the close integration of the BMC chip and the management board, such as difficulty in replacement or upgrade, high cost, lack of flexibility and limited compatibility, the present application proposes a management board design with a detachable BMC chip, which allows different models of BMC chips to be connected to the management board through an adapter or a unified interface through standardized interfaces and modular design, enabling flexible upgrade and maintenance, reducing research and development, production and maintenance costs, simplifying the development process, and improving the compatibility and flexibility of the system. When a BMC chip fails, the user only needs to replace the faulty chip module without replacing the entire management board. This design significantly simplifies the repair process, reduces repair time and workload, and improves the maintainability of the system.
[0036] Specifically, Figure 2 is a structural schematic diagram of the management board of an embodiment of the present application.
[0037] AsFigure 2 As shown, the management board comprises: a management board main body, a BMC chip module, a first detachable interface provided on the management board main body, and a second detachable interface provided on the baseboard management controller chip, wherein the first detachable interface comprises at least one group of pin areas, and the first detachable interface is configured to be connected to the second detachable interface of the baseboard management controller chip through the at least one group of pin areas; the management board main body comprises: a first locking area, which is provided corresponding to a second locking area on the baseboard management controller chip, and is configured to fix the baseboard management controller chip on the management board main body.
[0038] Specifically, the management board main body is the core part of the management board, which carries all the necessary circuits and interfaces for supporting the operation of the BMC chip. The BMC chip module is a separate small board on the management board, which is specially used for installing the BMC chip. Each BMC chip module contains necessary circuits and interfaces to ensure compatibility with the management board, and the modular design allows different models of BMC chips to be easily replaced without replacing the entire management board. The first detachable interface is provided on the management board main body and comprises at least one group of pin areas for pluggable connection with the second detachable interface on the BMC chip module. The design of the first detachable interface allows the BMC chip module to be quickly and conveniently inserted or removed from the management board main body while ensuring the stability of the electrical connection.
[0039] Further, the second detachable interface is provided on the BMC chip module and corresponds to the first detachable interface. The second detachable interface also comprises at least one group of pin areas for pluggable connection with the first detachable interface, ensuring that the BMC chip module can be quickly and reliably connected to the management board main body.
[0040] Thus, through the above technical solution, the BMC chip module can be connected to the first detachable interface on the management board main body through its second detachable interface, which not only simplifies the replacement process of the BMC chip, but also improves the flexibility and maintainability of the system. Users can replace different models of BMC chips as needed to adapt to different management needs or perform hardware upgrades without the need for complex hardware modifications or system reconfiguration, which helps to reduce maintenance costs and improve the reliability and availability of the server system.
[0041] Optionally, in some embodiments, the interface type of the detachable interface is a slot type.
[0042] Specifically, the slot interface is a common mechanical and electrical connection method in electronic devices, allowing users to easily insert or remove components without the need for tools. To solve the problem of BMC chip and management board integration design in the prior art, the embodiment of the present application designs a standardized detachable interface, the detachable interface of the embodiment of the present application adopts a slot design, the BMC chip is connected with the management board through a high-speed connector, the shape and size of the detachable interface match the connector on the BMC chip module, so that the BMC chip can be easily inserted and removed, while ensuring the stability of the electrical connection.
[0043] Optionally, in some embodiments, the first detachable interface includes a first to third group of pin areas, wherein the first group of pin areas is configured as a preset general pin area; the second group of pin areas is configured as a preset pin parameter configuration area; and the third group of pin areas is configured as a preset model identification pin area.
[0044] Optionally, in some embodiments, the preset general pin area includes at least one of a DDR (Double Data Rate) interface, an SPI (Serial Peripheral Interface) interface, and an I2C (Inter-Integrated Circuit) interface.
[0045] Specifically, to realize that different models of BMC chips can be connected with the management board through an adapter or directly, the embodiment of the present application specifies a general pin definition, which can be divided into three parts. The general standard interface of different BMC chips, such as the DDR interface, the SPI interface, and the I2C interface, wherein the double data rate is a widely used memory technology in computer memory and electronic devices; the serial peripheral interface is a common serial communication protocol, widely used in communication between microcontrollers (MCU), memories and other devices; and the I2C is a serial communication protocol, used to connect low-speed devices such as sensors, real-time clocks, etc. Different interfaces of different BMC chips, such as different power supply requirements and different reset requirements, set corresponding interface definitions on the connector for different BMC chips. STRAP PIN is used to distinguish different BMC chip modules, STRAP PIN is usually called configuration pin, which is a special pin used to configure certain functions or modes of a device when the hardware device is started or reset. Through the STRAP PIN, the management board main body can distinguish the BMC chip model.
[0046] In detail, the first group of pin regions contains preset universal pins, which define the most basic connection requirements between the BMC chip module and the management board body. The universal pin region provides a standardized electrical interface, ensuring that different models of BMC chip modules can be connected to the management board body through an adapter or directly, achieving basic power supply, data transmission, and control signal exchange, and simplifying compatibility issues between different BMC chip modules.
[0047] Further, the second group of pin regions is used to provide additional electrical parameter configurations, such as different power supply requirements and different reset requirements. The pin parameter configuration region allows the management board body to adjust electrical parameters according to the specific requirements of the BMC chip module. For example, different BMC chips may require different voltages or currents to function properly. Through this region, the management board body can flexibly adapt to the specific needs of different BMC chip modules without the need to design completely different interfaces for each chip.
[0048] Further, the third group of pin regions contains pins for model identification, i.e., STRAP PIN. The model identification pin region allows the management board body to identify the specific model of the connected BMC chip module, thereby loading the corresponding driver and configuration parameters. When the BMC chip module is inserted into the management board body, the management board body determines the model of the BMC chip by reading the signals (high or low level) in the model identification pin region and performs corresponding configuration according to the pre-stored model information.
[0049] Thus, through the above technical means, the management board body can automatically adapt to different models of BMC chips, improving the flexibility and maintainability of the system.
[0050] Optionally, in some embodiments, the first detachable interface is the male end of a preset high-speed connector, and the second detachable interface is the female end of the preset high-speed connector.
[0051] Specifically, the management board includes a management board body and a first detachable interface provided on the body, which is designed as the male end of a high-speed connector, while the corresponding BMC chip is equipped with a second detachable interface as the female end. Through the cooperation of the male and female ends, the BMC chip can be quickly installed or removed on the management board in a plug-in manner without welding or complex operations, thereby significantly improving the convenience of hardware maintenance and upgrading.
[0052] Optionally, in some embodiments, the management board body further comprises: a power supply component, a communication interface, a storage component, and a first auxiliary circuit, wherein the power supply component is configured to supply power to the management board and the baseboard management controller chip; the communication interface is configured to facilitate communication between the baseboard management controller chip and external devices; the storage component is configured to store firmware and configuration information of the baseboard management controller chip; and the first auxiliary circuit is configured to maintain operation of the management board.
[0053] Optionally, the power supply component of the embodiments of the present application can be a power module, and the storage component can be a storage module.
[0054] For example, the structure of the management board body of the embodiments of the present application can be as shown in Figure 3 , which includes a power module, a communication interface, a storage module, and a first auxiliary circuit.
[0055] The power module is used to provide stable power supply for the BMC chip and other circuits on the management board, supports multiple power input, such as 12V or 5V input, and converts to low voltage (such as 1.8V, 3.3V, etc.) required by the BMC chip through a DC-DC converter.
[0056] The communication interface is an interface for communication with external devices, such as an Ethernet interface (RJ45, RJ45 is a common 8-bit modular interface, usually used for Ethernet communication. It is a physical connector used to connect network devices such as computers, routers, switches, etc.), a serial interface (UART, Universal Asynchronous Receiver-Transmitter, is an asynchronous serial communication protocol used for data transmission between devices), an I2C interface, etc., used to realize the remote management and monitoring function of the BMC chip.
[0057] The storage module can integrate non-volatile memory such as EMMC (Embedded Multi-Media Card, is a non-volatile storage solution widely used in embedded devices, which integrates NAND Flash memory chip and flash memory controller, providing a complete storage system) and FLASH (Flash memory is a non-volatile memory widely used in various electronic devices for storing data), used to store firmware and configuration information of the BMC chip, supporting firmware update and backup function.
[0058] The first auxiliary circuit includes at least one of a clock circuit and a reset circuit, used to ensure stable operation of the management board.
[0059] Therefore, the management board body ensures that the BMC chip can stably perform tasks such as hardware monitoring, remote management, fault diagnosis, and the like, while also supporting efficient communication and data storage between the management board and external devices, thereby improving the management efficiency and reliability of the entire server system.
[0060] Optionally, in some embodiments, the management board body comprises a first locking area corresponding to a second locking area on the baseboard management controller chip, wherein the first locking area is configured to fix the baseboard management controller chip on the management board body.
[0061] Specifically, the management board body of the embodiments of the present application further comprises a locking interface, which further secures the BMC chip module on the management board body after the BMC chip module is installed on the management board body.
[0062] Further, the main function of the first locking area is to provide mechanical support and fixation for the BMC chip, ensuring the stable position of the BMC chip on the management board body, preventing the chip from being displaced or poorly contacted due to physical vibration or impact, and accurately matching the second locking area on the BMC chip to achieve stable locking.
[0063] In addition, the first locking area can be various mechanical structures, such as buckles, grooves, protrusions, or other locking devices, which cooperate with the second locking area on the BMC chip to achieve physical locking. The design of the locking structure needs to consider ease of use, so that users can conveniently release the lock and remove the chip when they need to replace or upgrade the BMC chip.
[0064] For example, the detachable interface design of the embodiments of the present application can be as shown in Figure 4 .
[0065] The BMC chip module is detachable and is designed to install different types of BMC chips. The BMC chip module is provided with a detachable interface, which enables the BMC chip to be electrically connected to the management board body. The locking interface is connected to securely fix the BMC chip module on the management board body. The management board body is the base of the entire system, providing the necessary circuits and interfaces to support the operation of the BMC chip. The management board body is also provided with a corresponding detachable interface corresponding to the interface on the BMC chip module, for realizing the quick plug and play of the BMC chip. The management board body is also provided with a locking interface for cooperating with the locking mechanism on the BMC chip module to ensure stable installation of the module.
[0066] Further, the management board main body is also provided with STRAP PINs for distinguishing different BMC chip modules, for configuring the functions or modes of the BMC chips. The management board main body also contains different interfaces for different BMC chips, such as power supply requirements, reset requirements, etc., as well as general standard interfaces, such as DDR, SPI, I2C, etc.
[0067] Thus, through the standardized detachable interface design of the embodiments of the present application, including pin definition, electrical characteristics and locking mechanism. This design makes the BMC chip module can be easily inserted and pulled out, while ensuring the stability and reliability of the connection.
[0068] In order to realize the compatibility of different models of BMC chips, the embodiments of the present application design the BMC chips as independent small board modules. Each module contains the necessary circuit and interface, and outputs consistent interface, ensuring compatibility with the management board.
[0069] As shown in Figure 5 Each BMC chip in the BMC chip module of the embodiments of the present application is installed on a separate small board. The BMC module size, locking interface design and connector connected to the management board main body of different BMC chips need to be consistent, ensuring the universality of the structure.
[0070] It should be noted that the output interface of the BMC module of different models of BMC chips, i.e. the detachable interface, needs to be compatible with the detachable interface of the management board main body, i.e. the general interface of the BMC module of different BMC chips needs to be set in the same area of the detachable interface, and the different interfaces of the BMC module of different BMC chips need to be set in different corresponding areas of the detachable interface.
[0071] Thus, the standardized interface design of the present application enables the management board to be compatible with BMC chips of different manufacturers and different models. Users can choose the most suitable BMC chip according to their needs without worrying about compatibility issues. This design improves the flexibility of the system and can meet various application scenarios and needs. In addition, through the independent small board design of the BMC chip module, including the structure, size, interface design and integration of auxiliary circuit of the module. This design makes it easy to replace BMC chips of different models without replacing the entire management board.
[0072] Optionally, in some embodiments, the baseboard management controller chip is provided with a second auxiliary circuit, wherein the second auxiliary circuit is configured to convert the voltage provided by the power supply component into the voltage required by the baseboard management controller chip.
[0073] Specifically, as shown in Figure 5As shown, the BMC chip module of the embodiments of the present application can integrate some auxiliary circuits for newly opened BMC modules. For example, the original management board main body is designed to support n BMC chip modules. When a new BMC chip (the n+1 BMC chip) is introduced, the management board main body is designed for the specific interface of the BMC chip, such as power supply, which can be processed on the BMC chip module. The power supply provided by the BMC main body to the remaining BMC chip modules is introduced to the BMC chip module, and the second auxiliary circuit is converted into the power supply required by the new BMC chip.
[0074] In detail, the BMC chip module includes multiple BMC chips, such as BMC chip 1, BMC chip n, and the second auxiliary circuit. The BMC chip module also provides multiple interfaces, including STRAP PIN for distinguishing different BMC chip modules, detachable interfaces, different interfaces for different BMC chips (such as power supply requirements, reset requirements, etc.), and general standard interfaces of different BMC chips, such as DDR, SPI, and I2C. The new BMC chip (the n+1 BMC chip) may have different power supply requirements, such as specific voltage levels or current requirements, which may be different from the existing BMC chip module, and a specific power supply interface needs to be designed for the new BMC chip. In this case, the second auxiliary circuit converts the power supply provided by the management board main body into the specific voltage and current required by the new BMC chip.
[0075] The second auxiliary circuit is integrated on the BMC chip module, which can receive the general power supply from the management board main body and convert it into a power supply suitable for the new BMC chip. Through the internal DC-DC converter or other power management components, the input power supply is adapted to the specification requirements of the new BMC chip. This conversion ensures that the new BMC chip can obtain stable and appropriate power supply, thereby ensuring its normal operation. By integrating the second auxiliary circuit on the BMC chip module, the compatibility of the management board main body design can be maintained without the need for large-scale modification of the management board main body.
[0076] Therefore, by converting the voltage provided by the power supply component into the voltage required by the BMC chip through the second auxiliary circuit, the stable operation of the chip and the reliability of the entire server management system are ensured. At the same time, the second auxiliary circuit also provides power management and protection functions to adapt to the needs of different BMC chips, enhancing the compatibility and flexibility of the system.
[0077] Optionally, in some embodiments, the management board further includes: a logic processing chip disposed on the main body of the management board, the logic processing chip being electrically connected to a preset general pin area, a preset pin parameter configuration area and a preset model identification pin area, wherein the logic processing chip is configured to send a corresponding configuration signal to the preset pin parameter configuration area according to the model of the baseboard management controller chip.
[0078] In this application, the logic processing chip can be a CPLD (Complex Programmable Logic Device), which is a programmable logic device used for digital circuit design. It combines flexibility and high performance and is widely used in various electronic systems.
[0079] Specifically, the management board body of this application embodiment can be connected to different BMC chips, and the specific implementation logic is as follows:
[0080] like Figure 6 As shown in Table 1, different BMC chips are first distinguished by STRAP PINs. A truth table for the STRAP PINs of different BMC chips is designed. The BMC chip module has three STRAP PINs: STRAP PIN1, STRAP PIN2, and STRAP PIN3. The high and low levels of the STRAP PIN signal represent different numbers in the truth table; a high level represents the number 1, and a low level represents the number 0. Therefore, when designing the BMC module, the corresponding STRAP PINs must be set to the corresponding levels according to the truth table and the BMC chip model. On the main body of the management board, the STRAP PINs are connected to the CPLD logic processing chip. The truth table information is also stored in the CPLD logic processing chip, and the CPLD can determine the BMC chip model through the STRAP PINs.
[0081] Therefore, by using STRAP PINs to identify and differentiate different BMC chip models, not only is hardware design and system configuration simplified, but system compatibility and maintainability are also improved, thereby reducing maintenance costs and upgrade difficulty. By setting STRAP PINs on the BMC chip modules and storing the corresponding truth table information in the CPLD logic processing chip on the management board, the system can automatically identify the connected BMC chip model and perform corresponding adaptations according to preset configurations, ensuring plug-and-play capability for different BMC chip models and significantly improving the flexibility and user convenience of the entire server management board system.
[0082] Table 1
[0083]
[0084] Secondly, after the CPLD distinguishes and identifies different BMC chip models, BMC chip adaptation is performed. For different functional interfaces of different BMC chips, the signals connected to the interfaces for BMC chip 1 are switched to the signals connected to the interfaces for BMC chip n, which are controlled by the SWITCH switch. After the CPLD judges the BMC chip signals, the corresponding switch (such as SWITCH1 and SWITCH2 in Figure 6 ) is opened to connect the interface signals of the corresponding BMC chip to the relative positions of the corresponding detachable interfaces.
[0085] In this way, the CPLD (complex programmable logic device) intelligently identifies and adapts different models of BMC chips, and the SWITCH switch control mechanism is used to realize flexible allocation of signals, so that the management board can automatically identify and adapt different functional interfaces of multiple BMC chips. This design not only improves the compatibility and flexibility of the system, but also simplifies the hardware replacement and upgrade process, reduces maintenance costs, and enhances the stability and reliability of the system through automatic interface signal connection, reducing the possibility of human error.
[0086] It should be noted that the management board of the embodiments of the present application can also include firmware design, for example, including the functions of automatically detecting the model of the BMC chip, loading the corresponding driver program, and configuring the parameters of the user interface. This design ensures the compatibility of different models of BMC chips and improves the flexibility of the system.
[0087] To make it clearer and more intuitive for those skilled in the art to understand the management board of the embodiments of the present application, specific embodiments will be described in detail below.
[0088] As an embodiment of the present application, in modern server management, the situation of replacing BMC chips produced by different manufacturers may be encountered to take advantage of more advanced management functions or features. The present application greatly simplifies this process by using a standardized interface design, so users no longer need to replace the entire management board because of the replacement of BMC chips, thereby saving costs and time. Specifically, if a user decides to upgrade from a BMC chip of manufacturer A to a chip of manufacturer B to obtain more advanced management functions, the new BMC chip module of manufacturer B can be directly inserted into the standardized interface of the management board without the need to replace the entire management board. Due to the universality of the interface, the new BMC chip module of manufacturer B can quickly establish a connection with the management board, and through the automatic detection and configuration functions of the firmware on the management board, the user can quickly complete the configuration of the new chip to achieve function upgrade.
[0089] As another embodiment of the present application, during the use of the management board, the BMC chip may fail to work normally due to hardware failure. In this case, the user can take advantage of the detachable design of the present application to quickly replace the failed BMC chip module. By inserting a new BMC chip module into the management board, the user can restore the management function of the device without replacing the entire management board. This design significantly reduces maintenance costs and downtime, improving the reliability and maintainability of the system.
[0090] Thus, to solve the problem in the prior art that replacing the BMC chip usually requires replacing the entire management board, not only increasing the hardware cost, but also prolonging the maintenance time, the present application designs the BMC chip as an independent small board module and adopts a standardized interface, so that the user only needs to replace the BMC chip module without replacing the entire management board. This design significantly reduces the hardware replacement cost, especially in scenarios where the BMC chip needs to be frequently upgraded or replaced. The ability to quickly replace the BMC chip module reduces the downtime of the device, improving the availability and reliability of the system. This is particularly important for servers and embedded devices that require high availability, effectively reducing the economic loss caused by device downtime.
[0091] In addition, in the traditional BMC chip replacement scheme, a special management board needs to be designed for each different type of BMC chip, which requires a large amount of research and development resources and production molds. The standardized interface and modular design of the present application reduce the repeated design and development work, shorten the development cycle, and reduce the research and development cost. At the same time, the modular design makes the production process more standardized, reducing the complexity and cost of the production process.
[0092] Since the BMC chip module proposed in the present application can be replaced independently, the user can easily upgrade to a BMC chip with higher performance or new functions. This design not only improves the scalability of the system, but also extends the service life of the device, making it able to adapt to future technological developments and changes in business needs.
[0093] According to the management board proposed in the embodiments of the present application, in the case of replacing a new baseboard management controller chip, the type identification result of the new baseboard management controller chip is obtained; according to the type identification result, a corresponding configuration signal is sent to a preset pin parameter configuration area, and after the pin configuration is completed, a driver program matching the type of the new baseboard management controller chip module is loaded to configure the working parameters of the baseboard management controller chip module according to the user's configuration requirements. Thus, the problem in the prior art that the replacement or upgrade of the BMC chip is difficult, costly, and lacks flexibility and compatibility due to the close integration of the BMC chip and the management board is solved, the flexible replacement and upgrade of the BMC chip are realized, the hardware design and maintenance cost are reduced, and the compatibility and scalability of the system are improved.
[0094] The embodiment of the present application further provides a management system of a management board, the vehicle comprising the management board of the above embodiment.
[0095] According to the management system of the management board of the embodiment of the present application, the management board is used to solve the problems of difficult replacement or upgrade, high cost, insufficient flexibility and limited compatibility caused by the close integration of the BMC chip and the management board in the prior art, realize flexible replacement and upgrade of the BMC chip, reduce the hardware design and maintenance cost, and improve the compatibility and scalability of the system.
[0096] The embodiment of the present application further provides a server, the vehicle comprising the management system of the management board of the above embodiment.
[0097] According to the server of the embodiment of the present application, the management system of the management board is used to solve the problems of difficult replacement or upgrade, high cost, insufficient flexibility and limited compatibility caused by the close integration of the BMC chip and the management board in the prior art, realize flexible replacement and upgrade of the BMC chip, reduce the hardware design and maintenance cost, and improve the compatibility and scalability of the system.
[0098] The management method of the management board provided by the present application is introduced as follows, which is applied to the management board of the above embodiment.
[0099] As shown in Figure 7 The management method of the management board comprises the following steps:
[0100] In step S701, it is judged whether the management board is replaced with a new baseboard management controller chip.
[0101] In step S702, in the case that the management board is replaced with a new baseboard management controller chip, a model identification result of the new baseboard management controller chip is acquired.
[0102] In step S703, a corresponding configuration signal is sent to a preset pin parameter configuration area according to the model identification result, and after the pin configuration is completed, a driver matched with the model of the new baseboard management controller chip module is loaded to configure the working parameters of the baseboard management controller chip module according to the configuration requirement of the user.
[0103] According to the management method of the management board provided in the embodiments of the present application, in the case of replacing a new baseboard management controller chip, the model identification result of the new baseboard management controller chip is acquired; the corresponding configuration signal is sent to the preset pin parameter configuration area according to the model identification result, and after the pin configuration is completed, the driver program matched with the model of the new baseboard management controller chip module is loaded to configure the working parameters of the baseboard management controller chip module according to the configuration requirement of the user. Therefore, the problems of difficulty in replacement or upgrade, high cost, insufficient flexibility and limited compatibility caused by the close integration of the BMC chip and the management board in the prior art are solved, the flexible replacement and upgrade of the BMC chip are realized, the hardware design and maintenance cost are reduced, and the compatibility and scalability of the system are improved.
[0104] Figure 8 The structural schematic diagram of the electronic device provided in the embodiments of the present application is provided. The electronic device can include:
[0105] The memory 801, the processor 802 and the computer program stored in the memory 801 and executable on the processor 802.
[0106] The processor 802 implements the management method of the management board provided in the above embodiments when executing the program.
[0107] Further, the electronic device further includes:
[0108] The communication interface 803 is used for communication between the memory 801 and the processor 802.
[0109] The memory 801 is used for storing the computer program executable on the processor 802.
[0110] The memory 801 can include a high-speed RAM (Random Access Memory, random access memory) memory, and can also include a non-volatile memory, for example, at least one disk memory.
[0111] If the memory 801, the processor 802 and the communication interface 803 are independently implemented, the communication interface 803, the memory 801 and the processor 802 can be connected to each other through a bus and complete the communication between each other. The bus can be an ISA (Industry Standard Architecture, industry standard architecture) bus, a PCI (Peripheral Component Interconnect, peripheral component interconnect) bus or an EISA (Extended Industry Standard Architecture, extended industry standard architecture) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation,Figure 8 Only one bus or type of bus might exist however. Furthermore, the connection to the network 809 is not required to practice the application and can be embodied by a connection to any other memory on the device. The hardware used to implement the application, for example, can be implemented within a single computer system or can be distributed, for example, over a network such that other computer systems are used to enact the process described herein.
[0112] Optionally, if the memory 801, the processor 802 and the communication interface 803 are integrated on a chip, the memory 801, the processor 802 and the communication interface 803 can communicate with each other through an internal interface.
[0113] The processor 802 can be a CPU (Central Processing Unit), or can be an ASIC (Application Specific Integrated Circuit), or can be configured to implement one or more integrated circuits.
[0114] The embodiment of the present application further provides a non-volatile computer readable storage medium, which stores a computer program, and the program is executed by a processor to implement the management method of the management board.
[0115] The embodiment of the present application further provides a computer program product, which comprises a computer program, and the computer program is executed by a processor to implement the management method of the management board.
[0116] Those skilled in the art will further appreciate that the functionality presented herein is capable of implementation using a variety of different hardware configurations and that the application is not limited to the specific examples presented. For example, the exemplary units and algorithm steps described in connection with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or both. The application is not limited to a particular hardware configuration and can be implemented in any hardware configuration. The specific examples described herein are intended to be illustrative only and are not intended to limit the scope of the application. The scope of the application is limited only by the claims.
[0117] The above introduces in detail a basic input / output system exception diagnosis method provided by the application. The principle and implementation mode of the application are described by using specific examples. The above embodiment description is only used to help understand the method of the application and its core idea. It should be noted that, for those skilled in the art, without departing from the principle of the application, the application can be improved and modified in several ways, and these improvements and modifications also fall within the protection scope of the claims of the application.
Claims
1. A management board, characterized by, The management board comprises: a management board body and a first detachable interface arranged on the management board body, wherein the first detachable interface comprises at least one group of pin areas, and the first detachable interface is configured to be plug-in connected with a second detachable interface of a baseboard management controller chip through the at least one group of pin areas, the second detachable interface is arranged on a BMC chip module and corresponds to the first detachable interface, and the second detachable interface comprises at least one group of pin areas; the management board body comprises a first locking area corresponding to a second locking area on the baseboard management controller chip, the first locking area is configured to fix the baseboard management controller chip on the management board body, and the management board body is further provided with a STRAP PIN for distinguishing different BMC chip modules and for configuring the functions or modes of the BMC chip; wherein the first locking area and the second locking area are connected through a stud bolt in a penetrating manner to fix the baseboard management controller chip on the management board body, and the extension direction of the stud bolt is parallel to the dismounting direction of the first detachable interface; the first detachable interface comprises first to third groups of pin areas, wherein the first group of pin areas is configured as a preset universal pin area, the second group of pin areas is configured as a preset pin parameter configuration area, and the third group of pin areas is configured as a preset model identification pin area, and the preset universal pin area comprises at least one of a DDR interface, an SPI interface and an I2C interface.
2. The management board of claim 1, wherein, The interface type of the detachable interface is a slot type.
3. The management board of claim 1, wherein, Further comprising: a logic processing chip arranged on the management board body, and the logic processing chip is electrically connected with the preset universal pin area, the preset pin parameter configuration area and the preset model identification pin area respectively, wherein the logic processing chip is configured to send a corresponding configuration signal to the preset pin parameter configuration area according to the model of the baseboard management controller chip.
4. The management board of claim 1, wherein, The first detachable interface is a male end of a preset high-speed connector, and the second detachable interface is a female end of the preset high-speed connector.
5. The management board of claim 1, wherein, The management board body further comprises a power supply assembly, a communication interface, a storage assembly and a first auxiliary circuit, wherein the power supply assembly is configured to supply power to the management board and the baseboard management controller chip; the communication interface is configured to connect the communication between the baseboard management controller chip and external equipment; the storage assembly is configured to store the firmware and configuration information of the baseboard management controller chip; the first auxiliary circuit is configured to maintain the operation of the management board.
6. The management board of claim 5, wherein, The first auxiliary circuit comprises at least one of a clock circuit and a reset circuit.
7. The management board of claim 5, wherein, The baseboard management controller chip is provided with a second auxiliary circuit, wherein the second auxiliary circuit is configured to convert the voltage provided by the power supply assembly into the voltage required by the baseboard management controller chip.
8. A management system for managing a board, characterized by comprising: The management board comprises any one of claims 1-7.
9. A server, characterized by The management system comprises the management board of claim 8.
10. A management method of a management board, characterized by, The method is applied to the management board according to any one of claims 1-7, wherein the method comprises the following steps: determining whether the management board is replaced with a new baseboard management controller chip; in the case that the management board is replaced with a new baseboard management controller chip, obtaining a model identification result of the new baseboard management controller chip; according to the model identification result, sending a corresponding configuration signal to a preset pin parameter configuration area, and after the pin configuration is completed, loading a driver matched with the model of the new baseboard management controller chip module to configure the working parameters of the baseboard management controller chip module according to the configuration requirements of a user.
11. An electronic device, comprising: comprise: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the management method of the management board according to claim 10.
12. A non-transitory computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the management method of the management board according to claim 10.
13. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the management method of the management board according to claim 10.
Citation Information
Patent Citations
Out-of-band management device and method, electronic equipment and computer readable storage medium
CN113626358A
Unified management device and method for switch ports
CN118612167A