Hard disk backplane structure, control method therefor and server

By integrating complex programmable logic devices into the hard disk backplane structure, the limitations of chip selection and low scalability of general backplane management backplane structures are solved, achieving higher chip integration and easier management, while reducing layout and routing difficulty and cost.

WO2026066273A1PCT designated stage Publication Date: 2026-04-02INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-06-17
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

Existing general-purpose backplane management backplane structures rely on the design of disk redundant RAID card manufacturers, resulting in limitations in architecture chip selection, low scalability, complex layout and routing, high cost, and difficulty in management.

Method used

By integrating field-replaceable components and controller functions using complex programmable logic devices, and implementing a universal backplane management protocol through a serial communication bus, the limitations of architecture chip selection are eliminated, chip integration and scalability are improved, and layout and routing difficulty is reduced.

Benefits of technology

It enables greater freedom in the hardware chain, increases the structural open area ratio, improves heat dissipation efficiency, reduces chip costs, simplifies management processes, and lowers development difficulty.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025101497_02042026_PF_FP_ABST
    Figure CN2025101497_02042026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of backplanes. Disclosed are a hard disk backplane structure, a control method therefor and a server. The hard disk backplane structure comprises: first connectors located on one side of a backplane and facing a system unit; second connectors located on the other side of the backplane and facing a hard disk drive, the second connectors being correspondingly connected to the first connectors; and a complex programmable logic device located inside the backplane and separately connected to the first connectors and the second connectors, wherein the complex programmable logic device is used for generating information about field replaceable units in a universal backplane management specification so as to determine backplane configuration information, and is further used for feeding back hard disk state information and controlling a lighting operation after receiving a universal backplane management protocol. Such a backplane structure is free of restrictions of architecture chip selection, and integrates functions of field replaceable units and functions of controllers in the original universal backplane management specification into a complex programmable logic device, thus improving the integration density of chips, increasing the structural opening ratio, improving heat dissipation efficiency, reducing layout and wiring difficulties, and decreasing chip costs.
Need to check novelty before this filing date? Find Prior Art

Description

Hard disk backboard structure and control method thereof, and server

[0001] Cross-reference to related applications

[0002] The present application claims priority to the Chinese patent application No. 202411367346.5, filed on September 29, 2024, and entitled "Hard disk backboard structure and control method thereof, and server", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0003] The present application relates to the technical field of backboard, in particular to a hard disk backboard structure and a control method thereof, and a server. BACKGROUND

[0004] The Universal Backplane Management (UBM) specification provides host control indicator lights that allow the host to detect the presence of slots and installed drives, as well as a slot numbering scheme that supports multiple storage protocols and devices. Backplanes using UBM can avoid the complexity of manual configuration and the cost of misconfiguration.

[0005] However, backplanes using UBM are mostly designed by redundant arrays of independent disks (RAID) card manufacturers, and there may be slight differences between different RAID card manufacturers. For different server configurations, the number of backplanes of server manufacturers will also increase accordingly, and it is not easy to manage. It is limited by the selection of architecture chips, has less freedom on the hardware link, and has low scalability. At the structural level, multiple controllers and multiple field replaceable unit components need to be designed inside the multi-port backplane, which brings challenges to the backboard opening rate and circuit layout. SUMMARY

[0006] Therefore, the purpose of the present application is to provide a hard disk backboard structure and a control method thereof, and a server, which can get rid of the selection limitation of architecture chips, improve chip integration, increase structural opening rate, improve heat dissipation efficiency, reduce layout and wiring difficulty, and reduce chip cost.

[0007] To solve the above technical problems, the present application provides a hard disk backboard structure, comprising:

[0008] a first connector located on one side of the backboard and facing the host;

[0009] a second connector located on the other side of the backboard and facing the hard disk drive; the second connector is connected to the first connector correspondingly;

[0010] The complex programmable logic device is located inside the backboard; the complex programmable logic device is connected with the first connector and the second connector respectively; the complex programmable logic device is used to generate the field replaceable unit information in the general backboard management specification, so as to determine the backboard configuration information, and is used to feed back the hard disk state information after receiving the general backboard management protocol, and control the lighting operation.

[0011] In some embodiments, the hard disk backboard structure provided in the application further comprises:

[0012] The serial communication bus connector is located on one side of the backboard and is connected with the complex programmable logic device.

[0013] The serial communication bus connector is used for interactive communication between the complex programmable logic device and the baseboard management controller.

[0014] In some embodiments, the serial communication bus connector is directly connected with the complex programmable logic device through the first serial communication bus in the hard disk backboard structure provided in the application.

[0015] The first serial communication bus is used to realize the general backboard management protocol communication and transmission of corresponding instructions between the serial communication bus connector and the complex programmable logic device.

[0016] In some embodiments, the baseboard management controller is used to send a modification instruction to the complex programmable logic device through the first serial communication bus in the hard disk backboard structure provided in the application.

[0017] Correspondingly, the complex programmable logic device is used to modify the change item of the field replaceable unit information after receiving the modification instruction, and save it to the storage area.

[0018] In some embodiments, the first connector is directly connected with the complex programmable logic device through the second serial communication bus in the hard disk backboard structure provided in the application.

[0019] The second serial communication bus is used to realize the general backboard management protocol communication and transmission of corresponding instructions between the first connector and the complex programmable logic device.

[0020] In some embodiments, the first connector is connected with the disk redundancy array in the hard disk backboard structure provided in the application.

[0021] The disk redundancy array is used to send a control instruction to the complex programmable logic device through the second serial communication bus; the control instruction carries serial communication bus data.

[0022] Correspondingly, the complex programmable logic device is further configured to parse and verify the serial communication bus data in the control instruction after receiving the control instruction, execute the control instruction after the verification is successful, and upload the instruction execution result.

[0023] In some embodiments, in the hard disk backboard structure provided in the present application, the complex programmable logic device is configured to generate the field replaceable unit information in the general backboard management specification according to the stored backboard configuration information, and obtain the hard disk state information through the pins of the second connector.

[0024] The redundant array of independent disks is configured to read the field replaceable unit information, determine the backboard configuration information, and send the general backboard management protocol to the complex programmable logic device.

[0025] The complex programmable logic device is configured to send the hard disk state information and the backboard support function to the redundant array of independent disks after receiving the general backboard management protocol, so that the redundant array of independent disks reads the hard disk state information and the backboard support function to identify the corresponding hard disk, and is further configured to perform the lighting operation according to the interaction state between the hard disk and the redundant array of independent disks.

[0026] In some embodiments, in the hard disk backboard structure provided in the present application, when the second connector connects the non-volatile memory host controller interface specification hard disk, the non-volatile memory host controller interface specification hard disk is connected to the second connector through the third serial communication bus.

[0027] The third serial communication bus is configured to realize the general backboard management protocol communication and the transmission of the hard disk state information between the non-volatile memory host controller interface specification hard disk and the second connector.

[0028] In some embodiments, in the hard disk backboard structure provided in the present application, the number of the second connectors is an integer multiple of the number of the first connectors.

[0029] If the backboard is a 2n-port backboard, the number of the second connectors is n times the number of the first connectors; wherein n is a positive integer; and each first connector is connected to n second connectors.

[0030] In some embodiments, in the hard disk backboard structure provided in the present application, the first high-speed signal line in the first connector is divided into n second high-speed signal lines connected to the corresponding second connectors.

[0031] The bandwidth of the first high-speed signal line is n times the bandwidth of the second high-speed signal line.

[0032] In some embodiments, in the hard disk backboard structure provided in the present application, the complex programmable logic device is further configured to control the change monitoring pin connected to the redundant array of independent disks according to the general backboard management specification when there is a hard disk hot plug action, inform the redundant array of independent disks of the device change, and trigger the redundant array of independent disks to read the hard disk state information in the complex programmable logic device again.

[0033] In some embodiments, in the hard disk backboard structure provided in the present application, the complex programmable logic device is further configured to generate a clock enable signal and a power enable signal.

[0034] The clock enable signal and the power enable signal comply with the general backboard management specification.

[0035] In some embodiments, in the hard disk backboard structure provided in the present application, the baseboard management controller is configured to read the version information and the board material number of the complex programmable logic device through the serial communication bus connector, obtain the hard disk state information, control the independent power-on and power-off of the hard disk, and remotely update the code of the complex programmable logic device.

[0036] To solve the above technical problems, the present application further provides a control method of a hard disk backboard structure, comprising:

[0037] The complex programmable logic device located inside the backboard generates field replaceable unit information in the general backboard management specification to determine the backboard configuration information; the complex programmable logic device is connected with a first connector located on one side of the backboard and facing the host and a second connector located on the other side of the backboard and facing the hard disk drive; and the second connector is connected with the first connector in correspondence.

[0038] The complex programmable logic device receives the general backboard management protocol, feeds back the hard disk state information, and controls the light-on operation.

[0039] In some embodiments, in the control method of the hard disk backboard structure provided in the present application, further comprising:

[0040] The complex programmable logic device and the baseboard management controller are communicated with each other through the serial communication bus connector located on one side of the backboard and connected with the complex programmable logic device.

[0041] In some embodiments, in the control method of the hard disk backboard structure provided in the present application, further comprising:

[0042] The complex programmable logic device is sent with a control instruction by the redundant array of independent disks connected with the first connector; the control instruction carries serial communication bus data.

[0043] The complex programmable logic device is used to parse and check the serial communication bus data in the control instruction, and the control instruction is executed after the checking is successful, and the instruction execution result is uploaded.

[0044] In some embodiments, in the control method of the hard disk backboard structure provided in the application, the complex programmable logic device located in the backboard is used to generate field replaceable unit information in the general backboard management specification, so as to determine the backboard configuration information, including:

[0045] The complex programmable logic device is used to generate field replaceable unit information in the general backboard management specification according to the stored backboard configuration information, and the hard disk state information is obtained through the pin of the second connector;

[0046] The field replaceable unit information is read by the redundant array of independent disks, and the backboard configuration information is determined.

[0047] In some embodiments, in the control method of the hard disk backboard structure provided in the application, the complex programmable logic device is used to receive the general backboard management protocol, feed back the hard disk state information, and control the lighting operation, including:

[0048] The general backboard management protocol is sent to the complex programmable logic device by the redundant array of independent disks;

[0049] The hard disk state information and the backboard support function are sent to the redundant array of independent disks by the complex programmable logic device;

[0050] The hard disk state information and the backboard support function are read by the redundant array of independent disks, and the corresponding hard disk is identified;

[0051] The complex programmable logic device is used to perform the lighting operation according to the interaction state between the hard disk and the redundant array of independent disks.

[0052] In some embodiments, in the control method of the hard disk backboard structure provided in the application, it further includes:

[0053] When there is a hard disk hot plug action, the complex programmable logic device is used to control the change monitoring pin connected to the redundant array of independent disks according to the general backboard management specification, to inform the redundant array of independent disks that the device changes, and to trigger the redundant array of independent disks to read the hard disk state information in the complex programmable logic device again.

[0054] In order to solve the above technical problems, the application also provides a server comprising the hard disk backboard structure provided in the application.

[0055] It can be seen from the technical scheme that the hard disk backboard structure comprises a first connector located on one side of the backboard and facing a host computer, a second connector located on the other side of the backboard and facing a hard disk drive, the second connector is connected with the first connector, a complex programmable logic device is located in the interior of the backboard, the complex programmable logic device is connected with the first connector and the second connector respectively, the complex programmable logic device is used to generate field replaceable unit information in a universal backboard management specification so as to determine backboard configuration information, and is also used to feed back hard disk state information after receiving a universal backboard management protocol and control a light operation.

[0056] The hard disk backboard structure provided by the application comprises the first connector facing the host computer, the second connector facing the drive, and the complex programmable logic device connected with the first connector and the second connector respectively, wherein the complex programmable logic device is used to generate field replaceable unit information in a universal backboard management specification so as to determine backboard configuration information, and is also used to feed back hard disk state information after receiving a universal backboard management protocol and control a light operation. Such a backboard structure does not depend on a disk redundant array card manufacturer to provide a backboard architecture design using a universal backboard management, but designs a new backboard architecture using the universal backboard management, breaks the bottleneck of a conventional backboard topology fixed and dependent on a disk redundant array card manufacturer solution using the universal backboard management, and can increase a structure opening rate, improve heat dissipation efficiency, reduce layout and wiring difficulty, and reduce chip cost.

[0057] In addition, the application also provides a corresponding control method and a server for the hard disk backboard structure, which have the same or corresponding technical features as the hard disk backboard structure, and further make the hard disk backboard structure more practical. The control method and the server have corresponding advantages. BRIEF DESCRIPTION OF DRAWINGS

[0058] In order to more clearly illustrate the embodiments of the application, the drawings needed in the embodiments will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative labor.

[0059] Fig. 1 is a structural schematic view of the hard disk backboard structure provided by the embodiments of the application;

[0060] Fig. 2 is a functional diagram of a complex programmable logic device in a hard disk backplane structure according to an embodiment of the present application;

[0061] Fig. 3 is a flow chart of a control method of a hard disk backplane structure according to an embodiment of the present application.

[0062] In the figure, 1 is a first connector, 2 is a second connector, 3 is a complex programmable logic device, 4 is a serial communication bus connector, 5 is a first serial communication bus, 6 is a second serial communication bus, 7 is a first high-speed signal line, 8 is a second high-speed signal line, and 9 is a light-emitting device. DETAILED DESCRIPTION

[0063] With the changing needs of electronic devices for storage, the traditional Non-Volatile Memory Express (NVME), Serial Advanced Technology Attachment (SATA), and NVME / SATA hybrid backplane design architecture have been unable to meet the storage needs of different devices. Therefore, in order to meet the storage needs of various devices, a universal backplane management UBM specification is proposed. The specification provides host control indicators, allows the host to detect the presence of slots and installed drives, and provides a slot numbering scheme, as well as drive activity and fault indicators, while the controller can automatically identify the device type, branch, and speed through the protocol. A set of completely interchangeable backplanes is built into the device, regardless of the interface between the backplane and the host or the media supported by the backplane. The use of a universal backplane management UBM in various storage architectures is universal, which can avoid the complexity of manual configuration and the cost of misconfiguration. However, the backplanes currently using the universal backplane management UBM are mostly designed by redundant array of independent disks (RAID) card manufacturers, making it difficult to add manufacturer-specific functions. Different RAID card manufacturers may have slight differences, and for different server configurations, the number of server backplanes will also increase accordingly, resulting in a multiplicative increase in cost, and it is not easy to manage. In addition, due to the limitation of architecture chip selection, there is less freedom on the hardware link, and the scalability is low. In terms of structure, the components of the universal backplane management system of a multi-port backplane require multiple controllers and multiple field replaceable unit (FRU) components, for example: an 8-port backplane requires two controllers and two FRU components, which poses a challenge to the backplane aperture ratio and circuit layout and wiring.

[0064] Based on this, the present application provides a hard disk backplane structure, which can solve the problems of fixed topology and dependence on redundant array of independent disks (RAID) card manufacturer solutions, limitation of architecture chip selection, low backplane aperture ratio, and complex circuit layout and wiring when a universal backplane management UBM is used.

[0065] 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. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.

[0066] 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. FIG. 1 is a structural schematic diagram of a hard disk backboard structure provided by an embodiment of the present application. As shown in FIG. 1, the hard disk backboard structure provided by the embodiment of the present application can include:

[0067] a first connector (Host Facing Connector, HFC) 1 located on one side of the backboard and facing the host;

[0068] a second connector 2 (Drive Facing Connector, DFC) 2 located on the other side of the backboard and facing the hard disk drive; the second connector 2 is connected with the first connector 1 correspondingly;

[0069] a complex programmable logic device (Complex Programmable Logic Device, CPLD) 3 located inside the backboard; the complex programmable logic device 3 is connected with the first connector 1 and the second connector 2 respectively; the complex programmable logic device 3 is used to generate field replaceable unit (FRU) information in the universal backboard management (UBM) specification, so as to determine the backboard configuration information, and is also used to receive the universal backboard management (UBM) protocol, and then feedback the hard disk status information and control the light operation.

[0070] The hard disk backboard structure provided by the embodiment of the present application comprises a first connector 1 facing a host, a second connector 2 facing a drive, and a complex programmable logic device 3 connected with the first connector 1 and the second connector 2 respectively, wherein the complex programmable logic device 3 is used to generate field replaceable unit FRU information in a universal backboard management UBM specification, so as to determine backboard configuration information, and after receiving a universal backboard management UBM protocol, feedback hard disk state information and control lighting operation. Such a backboard structure does not depend on a disk redundant array of independent drives RAID card manufacturer to provide a backboard architecture design using a universal backboard management UBM, but designs a new backboard architecture using a universal backboard management UBM, breaks the architecture chip selection limit, is easy to manage, integrates the function of the field replaceable unit FRU in the original universal backboard management UBM specification and the function of the controller together into the complex programmable logic device 3, can improve the chip integration, is beneficial to the hardware principle design, improves the degree of freedom and expansibility on the hardware link, breaks the bottleneck of the conventional backboard topology using the universal backboard management UBM and depending on the disk redundant array of independent drives RAID card manufacturer scheme, and can increase the structure opening rate, improve the heat dissipation efficiency, reduce the layout and wiring difficulty, and reduce the chip cost.

[0071] In the conventional backboard structure using a universal backboard management UBM, taking an 8-port backboard as an example, each host-facing connector HFC is connected with a field replaceable unit FRU and a controller (usually a single-chip microcomputer) through a bus. The field replaceable unit FRU has a function of reporting backboard static information, and uplink can obtain backboard configuration and specific topology through the static information. The controller has a function of receiving a universal backboard management UBM control protocol, feeding back a universal backboard management UBM controller support function, controlling and feeding back a drive-facing connector DFC controller device state, and the like. The present application uses the characteristics of the complex programmable logic device 3, such as a large number of chip pins, high timing control precision, and cost advantage, to combine the functions of the field replaceable unit FRU and the controller in the universal backboard management UBM specification together and integrate them into the complex programmable logic device 3, that is, the complex programmable logic device 3 has the functions of the field replaceable unit FRU and the controller, and can realize the software function of the universal backboard management UBM backboard.

[0072] In some embodiments, in the hard disk backboard structure provided in the embodiments of the present application, as shown in FIG. 1, a serial communication bus connector (Inter-Integrated Circuit Header, I2C Header) 4 connected to the complex programmable logic device 3 on one side of the backboard can also be included. The serial communication bus connector 4 can be used for interactive communication between the complex programmable logic device 3 and the baseboard management controller (BMC).

[0073] In the conventional backboard structure using the universal backboard management UBM, the interaction information with the baseboard management controller BMC is not specified in the universal backboard management UBM protocol, and in the out-of-band management aspect, it needs to be implemented by itself using the backboard of the universal backboard management UBM. If the baseboard management controller BMC management control is to be implemented, due to the architecture limitation, each controller needs to be connected to the baseboard management controller BMC through the serial communication bus I2C or other communication bus, and the corresponding function code needs to be developed. The adaptation difficulty is high, and the current reference design provided by the redundant array of independent disks (RAID) card manufacturers rarely involves the baseboard management controller BMC related management control. In the embodiments of the present application, the serial communication bus connector 4 connected to the complex programmable logic device 3 is designed on one side of the backboard, that is, the interactive interface between the complex programmable logic device 3 and the baseboard management controller BMC is increased, which can expand the out-of-band management level of the backboard, enrich the backboard function, and improve the management of the server to the hard disk backboard. For the current increasingly rich hard disk configuration combination, the consistency of the backboard can be greatly improved, the number of boards can be reduced, and then the development manpower and the cost of board can be saved from the project point of view.

[0074] In some embodiments, in the hard disk backboard structure provided in the embodiments of the present application, as shown in FIG. 1, the serial communication bus connector 4 can be directly connected to the complex programmable logic device 3 through the first serial communication bus 5. The first serial communication bus 5 can be used to realize the universal backboard management UBM protocol communication and transmit corresponding instructions between the serial communication bus connector 4 and the complex programmable logic device 3.

[0075] The serial communication bus connector 4 connected to the baseboard management controller BMC can be directly connected to the complex programmable logic device 3 through the first serial communication bus 5 in FIG. 1. In this way, the universal backboard management UBM protocol communication and transmission of corresponding instructions between the serial communication bus connector 4 and the complex programmable logic device 3 can be realized through the first serial communication bus 5, thereby increasing the interactive function between the baseboard management controller BMC and the complex programmable logic device 3, and realizing the out-of-band management function of the baseboard management controller BMC.

[0076] If the backboard is connected to a non-volatile memory host controller interface specification NVME hard disk, the baseboard management controller BMC can read the serial communication bus I2C data of the non-volatile memory host controller interface specification NVME hard disk through the serial communication bus connector 4 of the universal backboard management UBM backboard in combination with the serial communication bus I2C switch or other switching devices, which can include hard disk temperature, hard disk asset information and other data, and can be used to display in the baseboard management controller BMC network (Web) page for display.

[0077] In some embodiments, in the above hard disk backboard structure provided by the embodiments of the present application, the baseboard management controller BMC is configured to send a modification instruction to the complex programmable logic device 3 through the first serial communication bus 5.

[0078] Correspondingly, the complex programmable logic device 3 is configured to modify the variable item of the field replaceable unit FRU information after receiving the modification instruction and save it to the storage area.

[0079] In some embodiments, the baseboard management controller BMC can send a serial communication bus I2C modification instruction to the complex programmable logic device 3 through the first serial communication bus 5, and after the complex programmable logic device 3 receives the serial communication bus I2C modification instruction, the complex programmable logic device 3 can modify the variable item of the field replaceable unit FRU information and save it in the storage area of the complex programmable logic device 3. That is, the complex programmable logic device of the present application can update and correct the field replaceable unit FRU information under the control of the baseboard management controller BMC.

[0080] The functions of the universal backboard management UBM backboard can be realized by the complex programmable logic device 3. For the field replaceable unit FRU part in the universal backboard management UBM specification, the complex programmable logic device 3 can pre-solidify the field replaceable unit FRU information in the universal backboard management UBM specification according to the configuration of the server, and design an interaction frame with the baseboard management controller BMC, which can send a serial communication bus I2C modification instruction through the baseboard management controller BMC during backboard production to modify the variable item of the field replaceable unit FRU and store it in the user storage area (power failure memory) of the complex programmable logic device 3. Compared with the traditional backboard using the universal backboard management UBM, which uses hardware pins to pull up and down to inform the controller of the backboard configuration, the serial communication bus I2C command configuration used in the present application can bring great flexibility and save pin resources.

[0081] In some embodiments, in the hard disk backboard structure provided in the embodiments of the present application, as shown in FIG. 1, the first connector 1 can be directly connected with the complex programmable logic device 3 through the second serial communication bus 6. The second serial communication bus 6 can be used to realize the universal backboard management UBM protocol communication and transmit corresponding instructions between the first connector 1 and the complex programmable logic device 3.

[0082] In some embodiments, the host-oriented first connector 1 can be directly connected with the complex programmable logic device 3 through the second serial communication bus 6 of FIG. 1. In this way, the universal backboard management UBM protocol communication and transmission of corresponding instructions between the first connector 1 and the complex programmable logic device 3 can be realized through the second serial communication bus 6, thereby increasing the interaction function between the host and the complex programmable logic device 3.

[0083] In some embodiments, in the hard disk backboard structure provided in the embodiments of the present application, the first connector 1 can be connected with a redundant array of independent disks RAID. The redundant array of independent disks RAID can be used to send a control instruction to the complex programmable logic device 3 through the second serial communication bus 6. The control instruction carries serial communication bus data.

[0084] Correspondingly, the complex programmable logic device 3 is further configured to parse and verify the serial communication bus data in the control instruction after receiving the control instruction, execute the control instruction after the verification is successful, and upload the instruction execution result.

[0085] In some embodiments, the redundant array of independent disks RAID can send a serial communication bus I2C control instruction to the complex programmable logic device 3 through the second serial communication bus 6. After the complex programmable logic device 3 receives the serial communication bus I2C control instruction, the complex programmable logic device 3 can parse and verify the serial communication bus data in the serial communication bus I2C control instruction, execute the serial communication bus I2C control instruction after the verification is successful, and upload the instruction execution result to the redundant array of independent disks RAID.

[0086] It should be noted that, for the universal backboard management UBM control protocol, the complex programmable logic device 3 can design a functional module according to the SFF_TA_1005 protocol to parse the universal backboard management UBM serial communication bus I2C data sent by the redundant array of independent disks RAID card, verify the serial communication bus I2C control instruction, execute the serial communication bus I2C control instruction after the verification is successful, and upload the instruction execution result to the redundant array of independent disks RAID. The complex programmable logic device 3 can also report the backboard hard disk model, in-place state, enable state and other information.

[0087] Since the complex programmable logic device 3 is a hardware logic device, pin logic can be executed in parallel, so the execution rate after the general backboard management UBM protocol is issued is higher than that of a conventional single-chip microcomputer controller.

[0088] In some embodiments, in the above hard disk backboard structure provided by the embodiments of the present application, the complex programmable logic device 3 can be specifically used to generate field replaceable unit FRU information in the general backboard management UBM specification according to the stored backboard configuration information, and obtain hard disk state information through the pins of the second connector 2.

[0089] The redundant array of independent disks RAID is used to read the field replaceable unit FRU information, determine the backboard configuration information, and send the general backboard management UBM protocol to the complex programmable logic device 3.

[0090] The complex programmable logic device 3 is used to send hard disk state information and backboard support functions to the redundant array of independent disks RAID after receiving the general backboard management UBM protocol, so that the redundant array of independent disks RAID reads the hard disk state information and the backboard support functions to identify the corresponding hard disk, and is also used to perform a lighting operation according to the interaction state between the hard disk and the redundant array of independent disks RAID.

[0091] In some embodiments, the complex programmable logic device 3 can specifically generate field replaceable unit FRU information in the general backboard management UBM specification according to the stored backboard configuration information, and obtain hard disk state information through the pins of the second connector 2. The redundant array of independent disks RAID can read the field replaceable unit FRU information, determine the backboard configuration information, and send the general backboard management UBM protocol to the complex programmable logic device 3. After the complex programmable logic device 3 receives the general backboard management UBM protocol, the complex programmable logic device 3 can send hard disk state information and backboard support functions to the redundant array of independent disks RAID, so that the redundant array of independent disks RAID reads the hard disk state information and the backboard support functions to identify the corresponding hard disk.

[0092] After the device (such as a server) is powered on, the complex programmable logic device 3 can be initialized before the redundant array of independent disks (RAID) is initialized, and the field replaceable unit (FRU) information in the universal backplane management (UBM) specification can be generated according to the stored backplane configuration information, the hard disk status can be obtained through the second connector 2 pin of the drive-oriented, and the hard disk power enable is enabled. Then the redundant array of independent disks (RAID) card is initialized. After the redundant array of independent disks (RAID) card is initialized, the universal backplane management (UBM) field replaceable unit (FRU) information is read from the complex programmable logic device 3 to determine the backplane configuration. After the redundant array of independent disks (RAID) card confirms that the field replaceable unit (FRU) information is correct, the redundant array of independent disks (RAID) card can send a universal backplane management (UBM) protocol command to obtain the current hard disk status and backplane support function, and after the hard disk is read, the hard disk can be linked through the high-speed line to identify the hard disk.

[0093] After the above activities are completed, the backplane is in a normal working state, the redundant array of independent disks (RAID) card and the hard disk normally interact with data through the high-speed signal line, and the redundant array of independent disks (RAID) card sends a universal backplane management (UBM) command to the complex programmable logic device 3 to light up according to the hard disk working state.

[0094] FIG. 2 is a functional diagram of the complex programmable logic device in the hard disk backplane structure according to an embodiment of the present application. As shown in FIG. 2, the complex programmable logic device 3 can perform lighting operation according to the interaction state between the hard disk and the redundant array of independent disks (RAID) to indicate the current working state by turning on and off the light emitting device 9. The first connector 1 in FIG. 2 can be connected to the redundant array of independent disks (RAID) at one end, when there are two first connectors 1, the redundant array of independent disks (RAID) also has two, and the other end is connected to the universal backplane management (UBM) and the device with the field replaceable unit function in the universal backplane management (UBM) specification; the serial communication bus connector 4 can be connected to the baseboard management controller (BMC) at one end, and connected to the device for controlling the baseboard management controller at the other end. The universal backplane management (UBM) can be connected to the device for controlling the sideband signal, the device for controlling the light emitting device, and the device for controlling the baseboard management controller. The device for controlling the baseboard management controller can be connected to the device for controlling the sideband signal and the device for controlling the light emitting device in addition to the universal backplane management (UBM). The device for controlling the sideband signal is connected to the second connector 2, the second connector 3 can be connected to the hard disk drive (HDD), and the device for controlling the light emitting device is connected to the light emitting device 9.

[0095] In some embodiments, the source of the NVM Express hard disk light can be a virtual pin (VPP) in the complex programmable logic device 3, and the source of the serial hardware driver interface hard disk light can be a serial general-purpose input / output (SGPIO) in the complex programmable logic device 3.

[0096] In some embodiments, in the above hard disk backplane structure provided by the embodiments of the present application, when the second connector 2 is connected to a non-volatile memory express (NVME) hard disk, the NVME hard disk is connected to the second connector 2 through a third serial communication bus; the third serial communication bus is used to realize the communication of the universal backplane management (UBM) protocol and the transmission of the hard disk state information between the NVME hard disk and the second connector 2.

[0097] In some embodiments, for the NVME hard disk, the third serial communication bus can be used to connect the NVME hard disk to the second connector 2, so that the baseboard management controller (BMC) obtains the hard disk state information.

[0098] In some embodiments, in the above hard disk backplane structure provided by the embodiments of the present application, the complex programmable logic device 3 can also be used to control the change detection pin connected to the redundant array of independent disks (RAID) according to the universal backplane management (UBM) protocol specification when there is a hard disk hot plug action, to inform the RAID that there is a device change, and to trigger the RAID to read the hard disk state information in the complex programmable logic device 3 again.

[0099] In some embodiments, when there is a hard disk hot plug action, the complex programmable logic device 3 can control the change detection pin connected to the RAID card according to the universal backplane management (UBM) specification, to inform the RAID card that there is a device change, and the RAID card will trigger the reading of the hard disk information in the complex programmable logic device 3 again, for updating the data.

[0100] In some embodiments, in the above hard disk backplane structure provided by the embodiments of the present application, the complex programmable logic device 3 can also be used to generate a clock enable signal and a power enable signal; the clock enable signal and the power enable signal comply with the universal backplane management (UBM) specification.

[0101] In some embodiments, the complex programmable logic device 3 can also generate a clock enable signal and a power enable signal. In a conventional backplane structure using a universal backplane management UBM, the controller in the universal backplane management specification has the function of generating a clock enable signal and a power enable signal, and the complex programmable logic device 3 of the present application integrates this function, and the clock enable signal and the power enable signal comply with the universal backplane management UBM protocol specification, effectively controlling the hard disk power supply, which further improves the integration.

[0102] In some embodiments, in the above-mentioned hard disk backplane structure provided by the embodiments of the present application, the baseboard management controller BMC is used to read the version information and the board material number of the complex programmable logic device 3 through the serial communication bus connector 4, obtain the hard disk state information, control the independent power-on and power-off of the hard disk, and remotely update the code of the complex programmable logic device 3.

[0103] In some embodiments, the baseboard management control BMC can have multiple functions, mainly including: the first function is that the baseboard management control BMC can read the version information and the board material number of the complex programmable logic device 3 through the serial communication bus connector 4, which is used for asset management. The second function is that the baseboard management controller BMC can also obtain the hard disk state through the serial communication bus connector 4, without needing to obtain it through the in-band from the disk redundant array RAID card. The third function is that the baseboard management controller BMC can also take over the lighting control right, which is used for manually setting the current hard disk state light. The fourth function is that the baseboard management controller BMC can also control the independent power-on and power-off of the hard disk to meet the needs of different working scenarios. The fifth function is that the baseboard management controller BMC can also remotely update the code of the complex programmable logic device 3. The specification of the controller remote refresh in the universal backplane management UBM protocol is flexible, without a specific transmission command frame, only a command word. Using the baseboard management controller BMC for upgrading can effectively unify the remote refresh method.

[0104] The hard disk backboard structure provided in the application can be divided according to the number of hard disk ports, and specifically includes a 2-port backboard, a 4-port backboard, an 8-port backboard, a 10-port backboard, a 12-port backboard, a 24-port backboard, a 32-port backboard, a 48-port backboard, and the like. The 2-port backboard refers to a backboard having two connection ports at the end facing the drive; the 4-port backboard refers to a backboard having four connection ports at the end facing the drive; the 8-port backboard refers to a backboard having eight connection ports at the end facing the drive; the 10-port backboard refers to a backboard having ten connection ports at the end facing the drive; the 12-port backboard refers to a backboard having twelve connection ports at the end facing the drive; the 24-port backboard refers to a backboard having twenty-four connection ports at the end facing the drive; the 32-port backboard refers to a backboard having thirty-two connection ports at the end facing the drive; and the 48-port backboard refers to a backboard having forty-eight connection ports at the end facing the drive. The application can be matched with backboards of different port numbers according to actual needs. The backboard of the application is a backboard managed by a general backboard, and specifically can be connected to a host through a 2-wire interface. The number of the second connectors 2 corresponding to backboards of different port numbers is different.

[0105] In some embodiments, in the hard disk backboard structure provided in the embodiments of the application, the number of the second connectors 2 can be an integer multiple of the number of the first connectors 1.

[0106] If the backboard is a 2n-port backboard, the number of the second connectors 2 can be n times the number of the first connectors 1; wherein n is a positive integer; and each first connector 1 can be connected to n second connectors 2.

[0107] If the backboard is a 2-port backboard, the number of the first connectors 1 can be the same as that of the second connectors 2, both of which are two. If the backboard is a 4-port backboard, the number of the second connectors 2 can be twice that of the first connectors 1, that is, each first connector 1 can be connected to two second connectors 2. If the backboard is an 8-port backboard, the number of the second connectors 2 can be four times that of the first connectors 1, and FIG. 1 shows an 8-port backboard, from which it can be seen that each first connector 1 is connected to four second connectors 2. If the backboard is a 10-port backboard, the number of the second connectors 2 can be five times that of the first connectors 1, that is, each first connector 1 can be connected to five second connectors 2. If the backboard is a 12-port backboard, the number of the second connectors 2 can be six times that of the first connectors 1, that is, each first connector 1 can be connected to six second connectors 2. The same applies to backboards of other port numbers, which will not be described here.

[0108] In some embodiments, in the hard disk backboard structure provided in the embodiments of the application, n second high-speed signal lines are branched from the first high-speed signal line in the first connector 1 and connected to the corresponding second connector 2; and the bandwidth of the first high-speed signal line is n times the bandwidth of the second high-speed signal line.

[0109] Taking FIG. 1 as an example, the bandwidth of the first high-speed signal line 7 in the first connector 1 is X4 bandwidth, the first high-speed signal line can branch four second high-speed signal lines 8, the bandwidth of the second high-speed signal line 8 can be X1 bandwidth, the second high-speed signal line is connected to the corresponding second connector 2, and finally connected to the hard disk to transmit the hard disk storage data.

[0110] The first high-speed signal line 7 of the redundant array of independent disks (RAID) card is divided according to the bandwidth requirement, when the first high-speed signal line 7 branches n second high-speed signal lines 8, the first connector 1 facing the host is connected to the second connector 2 facing the drive through the second high-speed signal line 8, and is used for transmitting the hard disk storage data.

[0111] In some embodiments, the hard disk backboard structure is described in detail, and based on the same application concept, the application embodiments also provide a control method of the hard disk backboard structure and corresponding embodiments of the server.

[0112] FIG. 3 is a flow chart of the control method of the hard disk backboard structure provided by the application embodiments. As shown in FIG. 3, the control method of the hard disk backboard structure provided by the application embodiments can specifically include the following steps:

[0113] S301, generating field replaceable unit information in the universal backboard management specification by using the complex programmable logic device located in the backboard, so as to determine the backboard configuration information; the complex programmable logic device is connected with the first connector located on one side of the backboard and facing the host and the second connector located on the other side of the backboard and facing the hard disk drive; the second connector is connected with the first connector.

[0114] In the backboard structure using the universal backboard management (UBM), taking an 8-port backboard as an example, each host-facing connector (HFC) can be connected with a field replaceable unit (FRU) through a bus, the field replaceable unit has the function of reporting backboard static information, and the uplink can obtain the backboard configuration and specific topology through the static information. However, the application utilizes the characteristics of the complex programmable logic device, such as large number of chip pin, high timing control precision and cost advantage, merges the functions of the field replaceable unit (FRU) in the universal backboard management (UBM) specification together, and integrates the functions into the complex programmable logic device, that is, the complex programmable logic device has the function of the field replaceable unit (FRU), and can realize the software function of the universal backboard management (UBM) backboard.

[0115] S302, receiving the universal backboard management protocol by using the complex programmable logic device, feeding back the hard disk state information, and controlling the lighting operation.

[0116] In a conventional backplane structure using a universal backplane management (UBM), for example, in a backplane with 8 ports, each host-facing connector (HFC) is connected to a corresponding controller (usually a single-chip microcomputer) through a bus. The controller has the functions of receiving a UBM control protocol, feeding back a UBM controller support function, controlling, and feeding back a device state of a driver-facing connector (DFC) controller. The application uses the characteristics of a complex programmable logic device, such as a large number of chip pins, high timing control precision, and cost advantage, to integrate the functions of the controller in the UBM specification into the complex programmable logic device, that is, the complex programmable logic device has the functions of the controller in the UBM specification, and can realize the software functions of the UBM backplane.

[0117] In the control method of the hard disk backplane structure provided in the embodiments of the application, the functions of the field replaceable unit and the controller in the UBM specification can be integrated into the complex programmable logic device, the selection of the architecture chip is no longer limited, the management is easy, the chip integration is improved, the hardware principle design is facilitated, the degree of freedom and expandability on the hardware link are improved, the bottleneck of the conventional backplane topology using the UBM and relying on the solution of the disk redundant array of independent disks card manufacturer is broken, the structure opening rate can be increased, the heat dissipation efficiency can be improved, the layout and wiring difficulty can be reduced, and the chip cost can be reduced.

[0118] Since the embodiments of the control method part correspond to the embodiments of the hard disk backplane structure part, the embodiments of the control method part are described with reference to the description of the embodiments of the hard disk backplane structure part, which is not described here. The control method part has the same beneficial effects as the hard disk backplane structure mentioned above.

[0119] In some embodiments, in the control method of the hard disk backplane structure provided in the embodiments of the application, the complex programmable logic device and the baseboard management controller (BMC) can also be interactively communicated through a serial communication bus connector connected to the complex programmable logic device on one side of the backplane.

[0120] In some embodiments, in the conventional backplane structure using the universal backplane management UBM, the interaction information with the baseboard management controller BMC is not specified in the universal backplane management UBM protocol, and needs to be implemented by the backplane itself using the universal backplane management UBM in the out-of-band management. When implementing the baseboard management controller BMC management control, it is limited by the architecture, each controller needs to be connected with the baseboard management controller BMC through the serial communication bus I2C or other communication bus, and the corresponding function code needs to be developed. The adaptation difficulty is high, and the current redundant array of independent disks RAID card manufacturers provide reference design, few of which involve baseboard management controller BMC related management control. The serial communication bus connector connected with the complex programmable logic device is designed on one side of the backplane, that is, the interaction interface between the complex programmable logic device and the baseboard management controller BMC is increased, and the serial communication bus connector can be used to expand the out-of-band management level of the backplane, enrich the function of the backplane, and improve the management of the server to the hard disk backplane. In this way, the consistency of the backplane can be greatly improved, the number of boards can be reduced, and then the development manpower is saved and the board cost is reduced from the project point of view.

[0121] In some embodiments, in the control method of the above hard disk backplane structure provided by the embodiment of the application, the serial communication bus connector can be directly connected with the complex programmable logic device through the first serial communication bus, so that the first serial communication bus is used to realize the universal backplane management UBM protocol communication between the serial communication bus connector and the complex programmable logic device and transmit corresponding instructions.

[0122] In some embodiments, when the backplane is connected with the non-volatile memory host controller interface specification NVME hard disk, the baseboard management controller BMC can read the serial communication bus I2C data of the non-volatile memory host controller interface specification NVME hard disk through the serial communication bus connector 4 of the universal backplane management UBM backplane and the switch (Switch) or other switching devices of the first serial communication bus. The serial communication bus I2C data can include hard disk temperature, hard disk asset information and other data, and can be used to display to the baseboard management controller BMC network (Web) page for display.

[0123] In some embodiments, in the control method of the above hard disk backplane structure provided by the embodiment of the application, the baseboard management controller BMC can send a modification instruction to the complex programmable logic device through the first serial communication bus; and the complex programmable logic device modifies the change item of the field replaceable unit FRU information and saves it to the storage area.

[0124] In some embodiments, the baseboard management controller (BMC) sends a serial communication bus (I2C) modification instruction to the complex programmable logic device (CPLD) through the first serial communication bus, modifies a field replaceable unit (FRU) variable, and stores the modified FRU variable in a user storage area (power down memory) of the CPLD.

[0125] In some embodiments, in the control method of the hard disk backboard structure provided in the embodiments of the present application, the first connector can be directly connected with the complex programmable logic device (CPLD) through the second serial communication bus, so that the second serial communication bus can realize the universal backboard management (UBM) protocol communication between the first connector and the complex programmable logic device and transmit corresponding instructions, thereby increasing the interaction function between the host and the complex programmable logic device.

[0126] In some embodiments, the first connector can be directly connected with the complex programmable logic device (CPLD) through the second serial communication bus, so that the second serial communication bus can realize the universal backboard management (UBM) protocol communication between the first connector and the complex programmable logic device and transmit corresponding instructions, thereby increasing the interaction function between the host and the complex programmable logic device.

[0127] In some embodiments, in the control method of the hard disk backboard structure provided in the embodiments of the present application, first, a redundant array of independent disks (RAID) connected with the first connector sends a control instruction to the complex programmable logic device (CPLD); the control instruction carries serial communication bus (I2C) data; then, the complex programmable logic device (CPLD) analyzes and verifies the serial communication bus (I2C) data in the control instruction, executes the control instruction after verification succeeds, and uploads the instruction execution result.

[0128] In some embodiments, the redundant array of independent disks (RAID) can send a serial communication bus (I2C) control instruction to the complex programmable logic device (CPLD) through the second serial communication bus; after the complex programmable logic device (CPLD) receives the serial communication bus (I2C) control instruction, the complex programmable logic device (CPLD) can analyze and verify the serial communication bus (I2C) data in the serial communication bus (I2C) control instruction, execute the serial communication bus (I2C) control instruction after verification succeeds, and upload the instruction execution result to the redundant array of independent disks (RAID).

[0129] In some embodiments, in the control method of the hard disk backboard structure provided in the embodiments of the present application, the complex programmable logic device located in the backboard is used to generate the field replaceable unit FRU information in the universal backboard management UBM specification, so as to determine the backboard configuration information, which can include: first, the complex programmable logic device is used to generate the field replaceable unit FRU information in the universal backboard management UBM specification according to the stored backboard configuration information, and the hard disk state information is obtained through the pins of the second connector; then, the disk redundant array RAID is used to read the field replaceable unit FRU information, and the backboard configuration information is determined.

[0130] In some embodiments, the complex programmable logic device can specifically generate the field replaceable unit FRU information in the universal backboard management UBM specification according to the stored backboard configuration information, and obtain the hard disk state information through the pins of the second connector 2. Next, the disk redundant array RAID can read the field replaceable unit FRU information, and determine the backboard configuration information.

[0131] In some embodiments, in the control method of the hard disk backboard structure provided in the embodiments of the present application, the complex programmable logic device is used to receive the universal backboard management UBM protocol, feed back the hard disk state information, and control the lighting operation, which can include: first, the disk redundant array RAID is used to send the universal backboard management UBM protocol to the complex programmable logic device; then, the complex programmable logic device is used to send the hard disk state information and the backboard support function to the disk redundant array RAID; after that, the disk redundant array RAID is used to read the hard disk state information and the backboard support function, and identify the corresponding hard disk; finally, the complex programmable logic device is used to perform the lighting operation according to the interaction state between the hard disk and the disk redundant array RAID.

[0132] In some embodiments, the disk redundant array RAID can send the universal backboard management UBM protocol to the complex programmable logic device. After the complex programmable logic device receives the universal backboard management UBM protocol, the complex programmable logic device can send the hard disk state information and the backboard support function to the disk redundant array RAID, so that the disk redundant array RAID can read the hard disk state information and the backboard support function, and identify the corresponding hard disk. After the above activities are completed, the backboard is in a normal working state, the disk redundant array RAID card and the hard disk normally perform data interaction via the high-speed signal line, and at the same time, the disk redundant array RAID card sends the universal backboard management UBM command to the complex programmable logic device for lighting operation according to the hard disk working state.

[0133] In some embodiments, in the control method of the hard disk backboard structure, when there is a hard disk hot plug action, the complex programmable logic device controls the change monitoring pin connected to the redundant array of independent disks (RAID) card according to the universal backboard management (UBM) specification, informs the RAID card of the device change, and the RAID card triggers reading of the hard disk information in the complex programmable logic device again to update the data.

[0134] In some embodiments, when there is a hard disk hot plug action, the complex programmable logic device can control the change monitoring pin connected to the RAID card according to the UBM specification, inform the RAID card of the device change, and the RAID card triggers reading of the hard disk information in the complex programmable logic device again to update the data.

[0135] In some embodiments, in the control method of the hard disk backboard structure, the baseboard management controller (BMC) reads the version information and the board card material number of the complex programmable logic device through the serial communication bus connector, obtains the hard disk state information, controls the hard disk independent power-on and power-off, and remotely updates the code of the complex programmable logic device.

[0136] The more specific working processes of the above steps can refer to the corresponding contents disclosed in the foregoing embodiments, and will not be described here.

[0137] Based on the same application concept, the embodiments of the present application further provide a server comprising the above hard disk backboard structure.

[0138] Since the principle of solving the problem of the server is similar to that of the foregoing hard disk backboard structure, the embodiments of the server correspond to the embodiments of the hard disk backboard structure, and therefore the embodiments of the server refer to the description of the embodiments of the hard disk backboard structure, and the repeated parts will not be described here. The server has the same beneficial effects as the hard disk backboard structure mentioned above.

[0139] The embodiments in the specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts of each embodiment can be referred to each other.

[0140] Finally, it should be noted that unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs; the terminology used in the description herein is for describing particular embodiments only and is not intended to be limiting of the application; the use herein of terms such as "comprise", "comprises", "comprising", "containing", "contain", "contains", "include", "includes", and "including" is intended to be non-exclusive, such that processes, methods, articles, or apparatuses that "comprise", "comprises", "comprising", "containing", "contain", "contains", "include", "includes", and "including" something also comprise, contain, and include other elements, without excluding other elements. By "comprising" or "containing" or "including" something, an element or process does not, without more limitations, exclude the presence or addition of one or more other elements, other steps, other processes, or other steps or processes.

[0141] For the foregoing embodiments, for the purpose of simple description, they are all expressed as a series of action combinations, but those skilled in the art should know that the application is not limited by the order of the described actions, because according to the application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the application.

[0142] Obviously, the described embodiments are only some of the embodiments of the application, not all the embodiments. Based on these embodiments, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of the application. Although the application is described in detail with reference to the above embodiments, those of ordinary skill in the art can still combine, add or delete features in the embodiments of the application according to the circumstances without creative labor, so as to obtain different other technical solutions which do not deviate from the concept of the application in essence, and these technical solutions also belong to the scope of the application to be protected.

[0143] The hard disk backboard structure, its control method and the server provided by the application are described in detail above. The principles and implementation manners of the application are described by specific examples in this paper, and the above embodiment descriptions are only for the purpose of helping to understand the method and core idea of the application, and are not intended to limit the protection scope of the application; at the same time, for those skilled in the art, according to the idea of the application, there will be changes in specific implementation manners and application scope, and in view of the above, the content of the specification should not be understood as limiting the application.

Claims

1. A hard disk backplane structure, characterized by, The application relates to a backplane management system, which comprises the following parts: a first connector located on one side of the backplane and facing the host; a second connector located on the other side of the backplane and facing the hard disk drive; the second connector is connected with the first connector; a complex programmable logic device located inside the backplane, which is connected with the first connector and the second connector respectively, and is used for generating field replaceable unit information in the general backplane management specification so as to determine backplane configuration information, and is used for feeding back hard disk state information and controlling light operation after receiving the general backplane management protocol.

2. The hard disk backplane structure of claim 1, wherein, The application further comprises: a serial communication bus connector located on one side of the backplane and connected with the complex programmable logic device; the serial communication bus connector is used for realizing interactive communication between the complex programmable logic device and the baseboard management controller.

3. The hard disk backplane structure of claim 2, wherein, The serial communication bus connector is directly connected with the complex programmable logic device through a first serial communication bus; the first serial communication bus is used for realizing general backplane management protocol communication and transmitting corresponding instructions between the serial communication bus connector and the complex programmable logic device.

4. The hard disk backplane structure of claim 3, wherein, The baseboard management controller is used for sending a modification instruction to the complex programmable logic device through the first serial communication bus; correspondingly, the complex programmable logic device is used for modifying the field replaceable unit information and saving the modified information to a storage area after receiving the modification instruction.

5. The hard disk backplane structure of claim 1, wherein, The first connector is directly connected with the complex programmable logic device through a second serial communication bus; the second serial communication bus is used for realizing general backplane management protocol communication and transmitting corresponding instructions between the first connector and the complex programmable logic device.

6. The hard disk backplane structure of claim 5, wherein, The first connector is connected with a redundant array of independent disks (RAID); the RAID is used for sending a control instruction to the complex programmable logic device through the second serial communication bus, and the control instruction carries serial communication bus data; correspondingly, the complex programmable logic device is further used for analyzing and checking the serial communication bus data in the control instruction after receiving the control instruction, executing the control instruction after the checking succeeds, and uploading instruction execution results.

7. The hard disk backplane structure of claim 6, wherein, The complex programmable logic device is used for generating field replaceable unit information in the general backplane management specification according to stored backplane configuration information, and obtaining hard disk state information through a pin of the second connector; the RAID is used for reading the field replaceable unit information, determining backplane configuration information, and sending a general backplane management protocol to the complex programmable logic device; the complex programmable logic device is used for sending hard disk state information and backplane support functions to the RAID after receiving the general backplane management protocol, so that the RAID reads the hard disk state information and the backplane support functions and identifies corresponding hard disks, and is further used for light operation according to the interactive state between the hard disk and the RAID.

8. The hard disk backplane structure of claim 1, wherein, When the second connector is connected to a non-volatile memory host controller interface specification hard disk, the non-volatile memory host controller interface specification hard disk is connected to the second connector through a third serial communication bus; The third serial communication bus is used to realize the communication between the non-volatile memory host controller interface specification hard disk and the second connector and to transmit hard disk state information.

9. The hard disk backplane structure of claim 1, wherein, The number of the second connectors is an integer multiple of the number of the first connectors; If the backplane is a 2n-port backplane, the number of the second connectors is n times the number of the first connectors; n is a positive integer; and each first connector is connected to n second connectors.

10. The hard disk backplane structure of claim 9, wherein, The first high-speed signal line in the first connector is divided into n second high-speed signal lines connected to the corresponding second connectors. The bandwidth of the first high-speed signal line is n times the bandwidth of the second high-speed signal line.

11. The hard disk backplane structure of claim 6, wherein, The complex programmable logic device is further configured to, when a hard disk hot plug action occurs, control a change monitoring pin connected to the redundant array of independent disks according to the universal backplane management specification, notify the redundant array of independent disks of a device change, and trigger the redundant array of independent disks to read the hard disk state information in the complex programmable logic device again.

12. The hard disk backplane structure of claim 1, wherein, The complex programmable logic device is further configured to generate a clock enable signal and a power enable signal. The clock enable signal and the power enable signal comply with the universal backplane management specification.

13. The hard disk backplane structure of claim 2, wherein, The baseboard management controller is configured to read version information and a board material number of the complex programmable logic device through the serial communication bus connector, acquire hard disk state information, control hard disk independent power-on and power-off, and remotely update the code of the complex programmable logic device.

14. A method of controlling the hard disk backplane structure according to any one of claims 1 to 13, characterized by, The complex programmable logic device is further configured to generate field replaceable unit information in the universal backplane management specification, so as to determine backplane configuration information. The complex programmable logic device is connected to a first connector located on one side of the backplane and facing a host and a second connector located on the other side of the backplane and facing a hard disk drive. The second connector is connected to the first connector in correspondence. The complex programmable logic device is further configured to receive a universal backplane management protocol, feed back hard disk state information, and control a lighting operation. The complex programmable logic device is further configured to generate field replaceable unit information in the universal backplane management specification, so as to determine backplane configuration information.

15. The control method according to claim 14, characterized by, The complex programmable logic device is further configured to generate field replaceable unit information in the universal backplane management specification, so as to determine backplane configuration information. The complex programmable logic device is further configured to generate field replaceable unit information in the universal backplane management specification, so as to determine backplane configuration information.

16. The control method according to claim 14, characterized by ​ ​ ​ ​ 17. The control method according to claim 16, characterized by ​ The complex programmable logic device generates the field replaceable unit information in the general backplane management specification according to the stored backplane configuration information, and acquires the hard disk state information through the pin of the second connector; The disk redundancy array reads the field replaceable unit information to determine the backplane configuration information.

18. The control method according to claim 17, characterized by, The complex programmable logic device receives the general backplane management protocol, feeds back the hard disk state information, and controls the lighting operation, including: The disk redundancy array sends the general backplane management protocol to the complex programmable logic device; The complex programmable logic device sends the hard disk state information and the backplane support function to the disk redundancy array; The disk redundancy array reads the hard disk state information and the backplane support function to identify the corresponding hard disk; The complex programmable logic device performs the lighting operation according to the interaction state between the hard disk and the disk redundancy array.

19. The control method according to claim 16, wherein Further comprising: When there is a hard disk hot plug action, the complex programmable logic device controls the change monitoring pin connected to the disk redundancy array according to the general backplane management specification, notifies the disk redundancy array of the device change, and triggers the disk redundancy array to read the hard disk state information in the complex programmable logic device again.

20. A server, comprising: The hard disk backplane structure according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Hard disk backboard based on U.3 interface

    CN113609036A

  • Method and device for improving transmission bandwidth between BMC and CMC, equipment and storage medium

    CN115129643A

  • Backboard hard disk management method and device, equipment and storage medium

    CN116661691A

  • Server backboard and control method

    CN118245414A

  • Hard disk backboard and server

    CN118503164A