CPU installation detection method and system

By defining detection signals and control lines on the CPLD, automatic identification and active detection of CPU installation detection are realized, and the problem of low CPU installation detection efficiency in the prior art is solved, which improves detection efficiency and protects the CPU.

CN115237700BActive Publication Date: 2025-06-06INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210909113.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-29
Publication Date
2025-06-06
Estimated Expiration
2042-07-29

AI Technical Summary

Technical Problem

In the prior art, CPU installation detection efficiency is low and is passive detection, and cannot be early warning, resulting in low detection efficiency.

Method used

By defining the relevant detection signal on the CPLD, the on-position detection line is controlled, the in-position status of the CPU four-angle position GND PAD is monitored in real time, and the power-on start of the server VR is controlled through the power supply enable signal.

Benefits of technology

It realizes automatic identification of CPU installation detection, improves detection efficiency, and determines whether the installation detection is qualified in advance through active detection, avoiding the risk of CPU damage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115237700B_ABST
    Figure CN115237700B_ABST
Patent Text Reader

Abstract

The present application discloses a CPU installation detection method and system, which includes: building a CPU installation detection environment; defining relevant signals in CPLD; after AC power-on, CPLD enables FM_PRSWNT_ENx signal, pulls down VR_ENABLE signal and FM_PAD_ENx signal, and monitors four FM_PRSNTx signals in real time; judges whether the four FM_PRSNTx signals are all low-level signals; if so, judges that the CPU installation is qualified; otherwise, judges that the CPU installation is unqualified; after judging that the CPU installation is qualified, according to the obtained power-on command, CPLD closes the CPU detection circuit by pulling down FM_PRSNT_ENx signal, and connects CPU GND PAD to GND by enabling FM_PAD_ENx signal; CPLD enables VR_ENABLE signal according to the timing, and controls the power-on of the relevant power supply in the server. The system includes: detection environment building module, definition module, in-place detection module, judgment module, circuit switching module and power-on module. Through the present application, the CPU detection efficiency and detection accuracy can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of CPU installation, and in particular to a CPU installation detection method and system. Background Art

[0002] The CPU is one of the main devices of electronic computers and is also the core component of the server. During the server assembly process, if there is a poor contact problem in the CPU assembly, it will cause abnormal server functions. Therefore, how to perform CPU installation inspection after the CPU assembly is completed is an important technical issue.

[0003] The current method of CPU installation detection is usually post-detection. Specifically, the CPU is placed on the radiator, and then the radiator carrying the CPU is screwed to the CPU Socket of the motherboard through 4 screws to complete the CPU installation. Since the CPU installation is mainly screwed, after the screw screwing operation is completed, the CPU is installed in place by default. When a fault occurs during the server power-on process, the specific fault point is identified.

[0004] However, in the current method of CPU installation detection, since the fault point is not identified until a fault occurs during the server power-on process, there is a risk of damaging the CPU during the server power-on process, resulting in low detection efficiency. Moreover, this installation detection is a passive detection and cannot provide early warning, which also leads to low detection efficiency. Summary of the invention

[0005] The present application provides a CPU installation detection method and system to solve the problem of low inspection efficiency in CPU installation detection in the prior art.

[0006] In order to solve the above technical problems, the embodiments of the present application disclose the following technical solutions:

[0007] A CPU installation detection method, the method comprising:

[0008] Build CPU installation and testing environment;

[0009] Define that CPLD (Complex Programmable Logic Device) controls the opening and closing of the in-place detection circuit through the in-place detection enable signal FM_PRSNT_ENx, detects whether the GND PAD at the four corners of the CPU is in place through the in-place monitoring signal FM_PRSNTx, controls the opening and closing of the ground enable signal CPUGND PAD connected to GND through the FM_PAD_ENx signal, and controls the power-on of the server VR through the power supply enable signal VR_ENABLE, where x is the number of the four corners of the CPLD, which are 0, 1, 2 and 3 respectively;

[0010] After AC power is turned on, the CPLD enables the FM_PRSWNT_ENx signal, pulls down the VR_ENABLE signal and the FM_PAD_ENx signal, and monitors the four FM_PRSNTx signals in real time;

[0011] Determine whether the four FM_PRSNTx signals are all low-level signals;

[0012] If yes, the CPU installation is qualified;

[0013] If any FM_PRSNTx signal is a high level signal, the CPU installation is judged to be unqualified;

[0014] After determining that the CPU is installed properly, according to the acquired power-on command, the CPLD turns off the CPU detection circuit by pulling down the FM_PRSNT_ENx signal, and connects the CPU GND PAD to GND by enabling the FM_PAD_ENx signal;

[0015] The CPLD enables the VR_ENABLE signal according to the timing, and controls the power-on of the related power supplies in the server.

[0016] Optionally, the method further includes: defining the CPLD to control the turning on and off of the installation status light through the lighting control signal LED_CTL;

[0017] When the CPU installation fails, the CPLD controls the opening of the installation status light through the LED_CTL signal;

[0018] When the CPU installation fails, the CPLD controls the closing of the installation status light through the LED_CTL signal.

[0019] Optionally, the building of a CPU installation and detection environment includes:

[0020] Select a GND PAD at each corner of the CPU to design an in-place detection circuit;

[0021] The remaining GND PADs at the four corners of the CPU are connected to the GND at the board end.

[0022] Optionally, according to the acquired power-on command, the CPLD turns off the CPU detection circuit by pulling down the FM_PRSNT_ENx signal, and connects the CPU GND PAD to the GND by enabling the FM_PAD_ENx signal, and the method further includes:

[0023] Use the set sampling frequency to continuously detect the FM_PRSNTx signal for the set time;

[0024] Determine whether any FM_PRSNTx signal in the four corners of the CPLD is at a low level within the set time;

[0025] If yes, the CPU installation test is determined to be qualified;

[0026] If not, the CPU installation test is determined to be unqualified.

[0027] Optionally, the set sampling frequency is ≥50 Hz, and the set time is 2 seconds.

[0028] Optionally, after the CPLD enables the VR_ENABLE signal according to the timing and the related power supply is powered on in the control server, the method further includes:

[0029] Performing a vibration test on the server where the CPU is located;

[0030] Monitor the four FM_PRSNTx signals of the CPU after the vibration test;

[0031] Determine whether the four FM_PRSNTx signals are all low-level signals;

[0032] If yes, the CPU installation is qualified;

[0033] If any FM_PRSNTx signal is a high level signal, it is determined that the CPU installation is unqualified.

[0034] A CPU installation detection system, the system comprising:

[0035] The detection environment building module is used to build the CPU installation detection environment;

[0036] Define a module, which is used to define that the CPLD controls the opening and closing of the in-place detection circuit through the in-place detection enable signal FM_PRSNT_ENx, detects whether the GND PAD at the four corners of the CPU is in place through the in-place monitoring signal FM_PRSNTx, controls the opening and closing of the ground enable signal CPU GND PAD connected to GND through the FM_PAD_ENx signal, and controls the power-on of the server VR through the power supply enable signal VR_ENABLE, where x is the number of the four corners of the CPLD, which are 0, 1, 2 and 3 respectively;

[0037] In-position detection module, after AC power-on, CPLD enables FM_PRSWNT_ENx signal, pulls down VR_ENABLE signal and FM_PAD_ENx signal, and monitors four FM_PRSNTx signals in real time;

[0038] A judgment module is used to judge whether the four FM_PRSNTx signals are all low-level signals. If so, it is judged that the CPU is installed properly. If any of the FM_PRSNTx signals is a high-level signal, it is judged that the CPU is installed unqualified.

[0039] The circuit switching module is used to determine that the CPU is installed properly. According to the power-on command obtained, the CPLD turns off the CPU detection circuit by pulling down the FM_PRSNT_ENx signal, and connects the CPU GND PAD to GND by enabling the FM_PAD_ENx signal;

[0040] The power-on module is used to enable the VR_ENABLE signal according to the timing and control the power-on of the relevant power supply in the server.

[0041] Optionally, the definition module is also used to define that the CPLD controls the turning on and off of the installation status light through the LED_CTL signal. When the CPU installation is unqualified, the CPLD controls the turning on of the installation status light through the LED_CTL signal. When the CPU installation is unqualified, the CPLD controls the turning off of the installation status light through the LED_CTL signal.

[0042] Optionally, the system further includes a continuous detection module, which is used to use the sampling frequency set by the CPLD to perform continuous detection on the FM_PRSNTx signal for a set time, and determine whether any of the FM_PRSNTx signals in the four corners of the CPLD are low level within the set time. If so, it is determined that the CPU installation test is qualified; if not, it is determined that the CPU installation test is unqualified.

[0043] Optionally, the system further includes a vibration test module, which is used to perform a vibration test on the server where the CPU is located;

[0044] The in-place detection module is also used to monitor the four FM_PRSNTx signals of the CPU after the vibration test;

[0045] The judgment module is also used to judge whether the four FM_PRSNTx signals are all low-level signals after the vibration test. If so, it is judged that the CPU is installed properly. If any FM_PRSNTx signal is a high-level signal, it is judged that the CPU is installed unqualified.

[0046] The technical solution provided by the embodiments of the present application may have the following beneficial effects:

[0047] The present application provides a CPU installation detection method, which first sets up a CPU installation detection environment, defines CPU installation detection related control signals on the CPLD, and then enables the in-place monitoring signal to monitor four FM_PRSNTx signals in real time after the AC is powered on. When the four FM_PRSNTx signals are all low-level signals, the CPU installation is determined to be qualified, otherwise any FM_PRSNTx signal is a high-level signal, and the CPU installation is determined to be unqualified. When the CPU is installed qualified, the detection circuit is closed, and the CPLD enables the VR_ENABLE signal according to the timing to control the power supply related to the detection in the server to power on. The method in this embodiment, by defining relevant detection signals in the CPLD and controlling different signal enablement, can realize the automatic identification of the health status of the CPU installation detection before each startup, which is conducive to greatly improving the detection efficiency. Moreover, this embodiment can judge in advance whether the installation detection is qualified. If it is unqualified, it will not continue to power on, thereby avoiding the risk of CPU damage, which is conducive to protecting the CPU. And this installation detection belongs to active detection, which is conducive to further improving the detection efficiency.

[0048] The present application provides a CPU installation detection system, which mainly includes: a detection environment building module, a definition module, an in-situ detection module, a judgment module, a line switching module and a power-on module. By defining relevant detection signals in the CPLD through the definition module and controlling different signal enable, it is possible to realize automatic identification of the health status of the CPU installation detection before each startup, realize active installation detection, and help greatly improve the detection efficiency and reliability of detection. Through the in-situ detection module, the judgment module and the line switching module, the orderly power-on of the CPU detection-related power supply can be realized, and power-on can be avoided when the installation is unqualified, which is beneficial to protect the equipment and improve the detection efficiency.

[0049] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0051] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0052] Figure 1 A flowchart of a CPU installation detection method provided in an embodiment of the present application;

[0053] Figure 2 This is a schematic diagram of an in-situ detection circuit in a CPU installation detection method in an embodiment of the present application;

[0054] Figure 3 This is a schematic diagram of the CPU being installed in place;

[0055] Figure 4 This is a schematic diagram of a CPU that is not properly installed;

[0056] Figure 5 A schematic diagram of the structure of a CPU installation detection system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0057] In order to enable those skilled in the art to better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work should fall within the scope of protection of the present application.

[0058] In order to better understand the present application, the implementation methods of the present application are explained in detail below with reference to the accompanying drawings.

[0059] Embodiment 1

[0060] See also Figure 1 , Figure 1 A flowchart of a CPU installation detection method provided by an embodiment of the present application. Figure 1 It can be seen that the CPU installation detection method in this embodiment mainly includes the following processes:

[0061] S1: Set up the CPU installation and testing environment.

[0062] Specifically, step S1 includes:

[0063] S11: Select a GND PAD at each of the four corners of the CPU to design an in-place detection circuit.

[0064] You can refer to Figure 2 The schematic diagram of the in-situ detection circuit in the CPU installation detection method shown in FIG. Figure 2 It can be seen that this embodiment mainly performs CPU presence detection through CPLD.

[0065] S12: The remaining GND PADs at the four corners of the CPU are connected to the GND at the board end.

[0066] S2: Define CPLD to control the opening and closing of the in-place detection circuit through the in-place detection enable signal FM_PRSNT_ENx, detect whether the GND PAD at the four corners of the CPU is in place through the in-place monitoring signal FM_PRSNTx, control the opening and closing of the ground enable signal CPU GND PAD connected to GND through the FM_PAD_ENx signal, and control the power-on of the server VR through the power supply enable signal VR_ENABLE, where x is the number of the four corners of the CPLD, which are 0, 1, 2 and 3 respectively.

[0067] Continue to see Figure 2 It can be seen that the in-place detection enable signal FM_PRSNT_ENx includes 4 in-place detection enable signals: FM_PRSNT_EN0-FM_PRSNT_EN 3. The FM_PRSNTx signal includes four signals: FM_PRSNT0-FM_PRSNT3, each of which controls a corner of the CPU. The FM_PAD_ENx signal includes four signals: FM_PAD_EN0-FM_PAD_EN3, each of which is connected to the ground terminal of a PAD on the CPU board.

[0068] Furthermore, the present embodiment also includes defining that the CPLD controls the turning on and off of the installation status light through the lighting control signal LED_CTL; when the CPU installation is unqualified, the CPLD controls the turning on of the installation status light through the LED_CTL signal; when the CPU installation is unqualified, the CPLD controls the turning off of the installation status light through the LED_CTL signal.

[0069] S3: After AC power is turned on, CPLD enables FM_PRSWNT_ENx signal, pulls down VR_ENABLE signal and FM_PAD_ENx signal, and monitors four FM_PRSNTx signals in real time.

[0070] When the AC is powered on, the server first enters the T0 state, that is, only the power supply related to the CPU installation detection is turned on, and the other power supplies are in the off state. At this time, the CPLD controls the in-place detection circuit to be in the on state by enabling the FM_PRSWNT_ENx signal. By pulling down the VR_ENABLE signal, the power supply related to the CPU is turned off, so that the server is in the T0 state. By pulling down the FM_PAD_ENx signal, the CPU GND PAD is controlled to be connected to GND and closed. In this embodiment, the CPLD enables the FM_PRSWNT_ENx signal and pulls down the VR_ENABLE signal, which can pull the current pin up to a high level at the board end. By real-time monitoring of the four FM_PRSNTx signals, the in-place status of the GND PAD at the four corners of the CPU can be obtained in time.

[0071] S4: Determine whether the four FM_PRSNTx signals are all low-level signals.

[0072] If any FM_PRSNTx signal is a high level signal, step S5 is executed: determining that the CPU installation is unqualified.

[0073] If the four FM_PRSNTx signals are all low level signals, execute step S6: determine whether the CPU is installed properly.

[0074] It can be seen from the above steps S3 and S4 that the GND PAD of the CPU needs to be connected to the GND at the board end during normal operation. When performing in-situ detection, the CPLD enables the FM_PRSNT_ENx signal and pulls down the FM_PAD_ENx signal, so that the PIN is pulled up to a high level at the board end. If the CPU is installed properly, the Pin will be connected to other GNDPADs of the CPU through the internal circuit of the CPU with the CPU PAD, and then connected to the GND at the board end, pulling down the FM_PRSNTx signal. If the CPU is not installed in place, the PIN is equivalent to a short circuit for the CPU, and the FM_PRSNTx signal is high. Therefore, after the AC is powered on, the CPLD enables the FM_PRSWNT_ENx signal, and pulls down the VR_ENABLE signal and the FM_PAD_ENx signal. By real-time monitoring of the FM_PRSNTx signal, it can be determined whether the CPU is installed properly. This method does not require modification of the hardware circuit to perform installation detection on the CPU, which can greatly improve the detection efficiency.

[0075] The schematic diagram of CPU installation in place and CPU installation in place in this embodiment can be seen in Figure 3 and Figure 4 When the CPU is installed in place, the in-place monitoring signal FM_PRSNTx is a low level 0, and when the CPU is not installed in place, the in-place monitoring signal FM_PRSNTx is a high level 1.

[0076] After determining that the CPU is installed properly, step S7 is executed: according to the acquired power-on command, the CPLD turns off the CPU detection circuit by pulling down the FM_PRSNT_ENx signal, and connects the CPU GND PAD to GND by enabling the FM_PAD_ENx signal.

[0077] Furthermore, before step S7, the following process is also included:

[0078] S01: Use the set sampling frequency to continuously detect the FM_PRSNTx signal for a set time.

[0079] The sampling frequency set in this embodiment is ≥50 Hz. Selecting a higher sampling frequency is helpful to improve the recognition accuracy. The higher the sampling frequency, the higher the recognition accuracy, thereby improving the CPU installation detection efficiency.

[0080] Specifically, you can choose the highest sampling frequency of the current CPLD. Different CPLDs have different highest sampling frequencies. Selecting the highest sampling frequency of the current CPLD can maximize the recognition accuracy and is the best choice.

[0081] Set the time to 2 seconds. For example, you can monitor 50 milliseconds every 100 milliseconds and monitor for 2 seconds.

[0082] S02: Determine whether any FM_PRSNTx signal in the four corners of the CPLD is at a low level within the set time.

[0083] If within the set time, any FM_PRSNTx signal in the four corners of the CPLD is at a low level, step S03 is executed: determining that the CPU installation test is qualified.

[0084] If any FM_PRSNTx signal in any of the four corners of the CPLD is at a high level within the set time, step S04 is executed: determining that the CPU installation test is unqualified.

[0085] It can be seen from the above steps S01-S04 that the use of CPLD to perform periodic and continuous detection of the CPU installation status can effectively identify abnormal conditions such as poor contact during the CPU installation process, thereby improving the installation detection efficiency.

[0086] S8: CPLD enables the VR_ENABLE signal according to the timing, and controls the power-on of the relevant power supplies in the server.

[0087] Furthermore, after step S8, the following process is also included:

[0088] S91: Perform a vibration test on the server where the CPU is located.

[0089] S92: Monitor the four FM_PRSNTx signals of the CPU after the vibration test.

[0090] S93: Determine whether the four FM_PRSNTx signals are all low-level signals.

[0091] If the four FM_PRSNTx signals are all low level signals, execute step S94: determine whether the CPU is installed properly.

[0092] If any FM_PRSNTx signal is a high level signal, execute step S95: determine that the CPU installation is unqualified.

[0093] Through the above steps S91-S94, this embodiment adds a vibration test during the CPU installation detection process, which can detect installation problems that cannot be discovered during long-term static state. By vibrating the server, it can further verify whether the CPU is properly installed. Therefore, this method can further improve the accuracy of CPU installation detection.

[0094] Embodiment 2

[0095] exist Figure 1-Figure 4 Based on the embodiment shown, see Figure 5 , Figure 5 A schematic diagram of the structure of a CPU installation detection system provided in an embodiment of the present application. Figure 5 It can be seen that the CPU installation detection system in this embodiment mainly includes: a detection environment construction module, a definition module, an in-place detection module, a judgment module, a line switching module and a power-on module.

[0096] Among them, the detection environment building module is used to build the CPU installation detection environment; the definition module is used to define the CPLD to control the opening and closing of the in-place detection circuit through the in-place detection enable signal FM_PRSNT_ENx, detect whether the GND PAD at the four corners of the CPU is in place through the in-place monitoring signal FM_PRSNTx, and control the grounding enable signal CPUGND through the FM_PAD_ENx signal The PAD is connected to the opening and closing of GND, and the server VR power-on is controlled by the power supply enable signal VR_ENABLE, where x is the number of the four corners of the CPLD, which are 0, 1, 2 and 3 respectively; the in-place detection module is used for the CPLD to enable the FM_PRSWNT_ENx signal after AC power-on, pull down the VR_ENABLE signal and the FM_PAD_ENx signal, and monitor the four FM_PRSNTx signals in real time; the judgment module is used to judge whether the four FM_PRSNTx signals are all low-level signals. If so, the CPU installation is determined to be qualified. If any FM_PRSNTx signal is a high-level signal, the CPU installation is determined to be unqualified; the line switching module is used to judge that after the CPU installation is qualified, according to the obtained power-on command, the CPLD closes the CPU detection circuit by pulling down the FM_PRSNT_ENx signal, and connects the CPU GND PAD to GND by enabling the FM_PAD_ENx signal; the power-on module is used to enable the VR_ENABLE signal according to the timing to control the power-on of the detection-related power supply in the server.

[0097] Furthermore, the definition module is also used to define that the CPLD controls the turning on and off of the installation status light through the LED_CTL signal. When the CPU installation is unqualified, the CPLD controls the turning on of the installation status light through the LED_CTL signal. When the CPU installation is unqualified, the CPLD controls the turning off of the installation status light through the LED_CTL signal.

[0098] The continuous detection module is used to use the sampling frequency set by the CPLD to continuously detect the FM_PRSNTx signal for a set time, and determine whether any FM_PRSNTx signal in the four corners of the CPLD is at a low level within the set time. If so, the CPU installation test is qualified; if not, the CPU installation test is unqualified.

[0099] Furthermore, the system also includes a vibration test module for performing a vibration test on the server where the CPU is located; accordingly, the in-situ detection module is also used to monitor the four FM_PRSNTx signals of the CPU after the vibration test; the judgment module is also used to judge whether the four FM_PRSNTx signals are all low-level signals after the vibration test. If so, it is determined that the CPU is installed properly; if any FM_PRSNTx signal is a high-level signal, it is determined that the CPU is installed unqualified.

[0100] The working principle and working method of the CPU installation detection system in this embodiment are as follows: Figure 1-Figure 4 The embodiments shown have been described in detail and will not be repeated here.

[0101] The above description is only a specific implementation of the present application, so that those skilled in the art can understand or implement the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest range consistent with the principles and novel features disclosed herein.

Claims

1. A CPU installation detection method, It is characterized in that The method comprises: Build CPU installation and testing environment; Define that CPLD controls the opening and closing of the in-place detection circuit through the in-place detection enable signal FM_PRSNT_ENx, detects whether the GND PAD at the four corners of the CPU is in place through the in-place monitoring signal FM_PRSNTx, controls the opening and closing of the ground enable signal CPU GND PAD connected to GND through the FM_PAD_ENx signal, and controls the power-on of the server VR through the power supply enable signal VR_ENABLE, where x is the number of the four corners of the CPLD, which are 0, 1, 2 and 3 respectively; After AC power is turned on, the CPLD enables the FM_PRSWNT_ENx signal, pulls down the VR_ENABLE signal and the FM_PAD_ENx signal, and monitors the four FM_PRSNTx signals in real time; Determine whether the four FM_PRSNTx signals are all low-level signals; If yes, the CPU installation is qualified; If any FM_PRSNTx signal is a high level signal, the CPU installation is judged to be unqualified; After determining that the CPU is installed properly, according to the acquired power-on command, the CPLD turns off the CPU detection circuit by pulling down the FM_PRSNT_ENx signal, and connects the CPU GND PAD to GND by enabling the FM_PAD_ENx signal; The CPLD enables the VR_ENABLE signal according to the timing, and controls the power-on of the related power supplies in the server.

2. A CPU installation detection method according to claim 1, It is characterized in that The method further includes: defining the CPLD to control the turning on and off of the installation status light through the lighting control signal LED_CTL; When the CPU installation fails, the CPLD controls the opening of the installation status light through the LED_CTL signal; When the CPU installation fails, the CPLD controls the closing of the installation status light through the LED_CTL signal.

3. A CPU installation detection method according to claim 1, It is characterized in that The step of building a CPU installation and detection environment includes: Select a GND PAD at each corner of the CPU to design an in-place detection circuit; The remaining GND PADs at the four corners of the CPU are connected to the GND at the board end.

4. A CPU installation detection method according to claim 1, It is characterized in that According to the acquired power-on command, the CPLD turns off the CPU detection circuit by pulling down the FM_PRSNT_ENx signal, and connects the CPUGND PAD to the GND by enabling the FM_PAD_ENx signal. The method further includes: Use the set sampling frequency to continuously detect the FM_PRSNTx signal for the set time; Determine whether any FM_PRSNTx signal in the four corners of the CPLD is at a low level within the set time; If yes, the CPU installation test is determined to be qualified; If not, it is determined that the CPU installation test has failed.

5. A CPU installation detection method according to claim 4, It is characterized in that The set sampling frequency is ≥50 Hz, and the set time is 2 seconds.

6. A CPU installation detection method according to claim 1, It is characterized in that After the CPLD enables the VR_ENABLE signal according to the timing and controls the server to detect the relevant power supply being powered on, the method further includes: Performing a vibration test on the server where the CPU is located; Monitor the four FM_PRSNTx signals of the CPU after the vibration test; Determine whether the four FM_PRSNTx signals are all low-level signals; If yes, the CPU installation is qualified; If any FM_PRSNTx signal is a high level signal, it is determined that the CPU installation is unqualified.

7. A CPU installation detection system, It is characterized in that The system comprises: The detection environment building module is used to build the CPU installation detection environment; Define a module, which is used to define that the CPLD controls the opening and closing of the in-place detection circuit through the in-place detection enable signal FM_PRSNT_ENx, detects whether the GND PAD at the four corners of the CPU is in place through the in-place monitoring signal FM_PRSNTx, controls the opening and closing of the ground enable signal CPU GND PAD connected to GND through the FM_PAD_ENx signal, and controls the power-on of the server VR through the power supply enable signal VR_ENABLE, where x is the number of the four corners of the CPLD, which are 0, 1, 2 and 3 respectively; In-position detection module, after AC power-on, CPLD enables FM_PRSWNT_ENx signal, pulls down VR_ENABLE signal and FM_PAD_ENx signal, and monitors four FM_PRSNTx signals in real time; A judgment module is used to judge whether the four FM_PRSNTx signals are all low-level signals. If so, it is judged that the CPU is installed properly. If any of the FM_PRSNTx signals is a high-level signal, it is judged that the CPU is installed unqualified. The circuit switching module is used to determine that the CPU is installed properly. According to the power-on command obtained, the CPLD turns off the CPU detection circuit by pulling down the FM_PRSNT_ENx signal, and connects the CPU GND PAD to GND by enabling the FM_PAD_ENx signal; The power-on module is used to enable the VR_ENABLE signal according to the timing and control the power-on of the relevant power supply in the server.

8. A CPU installation detection system according to claim 7, It is characterized in that The definition module is also used to define that the CPLD controls the turning on and off of the installation status light through the LED_CTL signal. When the CPU installation is unqualified, the CPLD controls the turning on of the installation status light through the LED_CTL signal. When the CPU installation is unqualified, the CPLD controls the turning off of the installation status light through the LED_CTL signal.

9. A CPU installation detection system according to claim 7, It is characterized in that The system also includes a continuous detection module, which is used to use the sampling frequency set by the CPLD to continuously detect the FM_PRSNTx signal for a set time, and determine whether any FM_PRSNTx signal in the four corners of the CPLD is at a low level within the set time. If so, it is determined that the CPU installation test is qualified, and if not, it is determined that the CPU installation test is unqualified.

10. A CPU installation detection system according to any one of claims 7 to 9, It is characterized in that The system also includes a vibration test module for performing a vibration test on the server where the CPU is located; The in-place detection module is also used to monitor the four FM_PRSNTx signals of the CPU after the vibration test; The judgment module is also used to judge whether the four FM_PRSNTx signals are all low-level signals after the vibration test. If so, it is judged that the CPU is installed properly. If any FM_PRSNTx signal is a high-level signal, it is judged that the CPU is installed unqualified.

Citation Information

Patent Citations

  • CPU power-on time sequence control method, device and system

    CN105892611A

  • Server mainboard power-on circuit and power-on method

    CN114238001A