CN111103827B - Server working mode switching device - Google Patents
Server working mode switching device Download PDFInfo
- Publication number
- CN111103827B CN111103827B CN201911243093.XA CN201911243093A CN111103827B CN 111103827 B CN111103827 B CN 111103827B CN 201911243093 A CN201911243093 A CN 201911243093A CN 111103827 B CN111103827 B CN 111103827B
- Authority
- CN
- China
- Prior art keywords
- buffer
- mode
- controller hub
- signal
- platform controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000004044 response Effects 0.000 claims abstract description 48
- 239000000758 substrate Substances 0.000 claims abstract description 24
- 230000005669 field effect Effects 0.000 claims description 18
- 238000000034 method Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- MHGIZRIARZNIBU-QORCZRPOSA-N (2s)-2-[[(2s)-2-[[(2s)-1-[2-[[(2s)-2-amino-3-phenylpropanoyl]amino]acetyl]pyrrolidine-2-carbonyl]amino]-3-phenylpropanoyl]amino]-5-(diaminomethylideneamino)pentanoic acid Chemical compound C([C@H](N)C(=O)NCC(=O)N1[C@@H](CCC1)C(=O)N[C@@H](CC=1C=CC=CC=1)C(=O)N[C@@H](CCCN=C(N)N)C(O)=O)C1=CC=CC=C1 MHGIZRIARZNIBU-QORCZRPOSA-N 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 108010048420 phenylalanyl-glycyl-prolyl-phenylalanyl-arginine Proteins 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24215—Scada supervisory control and data acquisition
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Power Sources (AREA)
Abstract
The invention discloses a server working mode switching device, which comprises a first buffer, a second buffer and a power switching circuit, wherein the first buffer switches the working mode of a platform controller hub according to a mode switching signal and a first buffer control signal sent by a complex logic programmable device; the second buffer controls the substrate control manager in the working mode selected by the mode switching signal according to a second buffer control signal sent by the complex logic programmable device and an alarm signal sent by the platform controller hub; the power switching circuit provides a supply voltage corresponding to the selected operating mode to the platform controller hub in response to a mode switching signal sent by the complex logic programmable device. The invention can switchably support the LPC bus and the ESPI bus according to the requirement, and improves the reliability of the integral operation of the server.
Description
Technical Field
The present invention relates to the field of servers, and more particularly, to a server operating mode switching device and a corresponding server.
Background
An LPC (Low pin count interface Specification) bus of a server mainboard is a group of data information sent by a PCH (platform controller hub) chip, and is mainly transmitted to three modules, namely a CPLD (complex logic programmable device), a BMC (baseboard control manager) and a TPM (trusted platform module), wherein the CPLD analyzes and lights after receiving the bus data information to indicate the starting process of the current mainboard; the BMC is used for executing an IPmitool (intelligent platform management interface tool) command after receiving the LPC bus data information. At present, with the high-speed development of the server industry, the functional requirements of clients on the server become more and more diversified, and a common server can only support a single LPC bus function, cannot support an ESPI (enhanced serial peripheral interface) bus function, and cannot meet the requirements of the clients.
Aiming at the problem that the server mainboard in the prior art cannot simultaneously support an LPC bus and an ESPI bus, no effective solution is available at present.
Disclosure of Invention
In view of the above, an object of the embodiments of the present invention is to provide a server operating mode switching device, which can switchably support an LPC bus and an ESPI bus as required, so as to improve the reliability of the overall operation of the server.
In view of the above object, a first aspect of the embodiments of the present invention provides a server operation mode switching apparatus, including:
the first buffer is connected to the complex logic programmable device of the server and the platform controller hub, and the first buffer is configured to switch the working mode of the platform controller hub according to a mode switching signal and a first buffer control signal sent by the complex logic programmable device;
the second buffer is connected to the complex logic programmable device, the platform controller hub and the substrate control manager of the server, and the second buffer is configured to control the substrate control manager under the working mode selected by the mode switching signal according to a second buffer control signal sent by the complex logic programmable device and an alarm signal sent by the platform controller hub;
and the power switching circuit is connected to the complex logic programmable device and is configured to provide a supply voltage corresponding to the selected working mode to the platform controller hub according to a mode switching signal sent by the complex logic programmable device.
In some embodiments, the first buffer is connected to a mode switching control terminal and a first buffer control terminal of the complex logic programmable device, and an enable terminal of the platform controller hub;
the first buffer is configured to respond to receiving the indication of high level from the first buffer control terminal
The first buffer control signal is conducted to feed the mode switching signal received from the mode switching control terminal to the enable terminal of the platform controller hub to determine the working mode of the platform controller hub based on the mode switching signal;
the complex logic programmable device is configured to send a first buffer control signal, represented by a low level, through the first buffer control terminal to cause the first buffer to be turned off in response to the operating mode of the platform controller hub having been determined.
In some embodiments, the second buffer is connected to a second buffer control terminal of the complex logic programmable device, an enable terminal of the platform controller hub, and a signal receiving terminal of the baseboard control manager;
the second buffer is configured to be turned off in response to receiving a second buffer control signal expressed with a low level from the second buffer control terminal to prevent the mode switching signal from being fed as an alarm signal to the signal receiving terminal of the baseboard control manager when the enable terminal of the platform controller hub receives the mode switching signal;
the second buffer is further configured to turn on in response to receiving a second buffer control signal at a high level from the second buffer control terminal to feed the alarm signal received from the enable terminal to the signal receiving terminal of the substrate control manager to control the substrate control manager using the operation mode selected by the alarm signal based on the mode switching signal.
In some embodiments, the operating modes include an LPC mode and an ESPI mode; the platform controller hub is configured to set an operation mode of the platform controller hub to an LPC mode in response to the first buffer transmitting a mode switch signal represented by a low level to transmit an LPC bus signal to the baseboard control manager, and set the operation mode of the platform controller hub to an ESPI mode in response to the first buffer transmitting a mode switch signal represented by a high level to transmit an ESPI bus signal to the baseboard control manager.
In some embodiments, the power switching circuit includes a plurality of field effect transistors; the power switching circuit is configured to adapt a first output voltage of an operation mode corresponding to a low level using the plurality of field effect transistor outputs in response to receiving the mode switching signal represented by a low level, and to adapt a second output voltage different from the first output voltage of the operation mode corresponding to a high level using the plurality of field effect transistor outputs in response to receiving the mode switching signal represented by a high level.
A second aspect of an embodiment of the present invention provides a server, including:
a complex logic programmable device;
a platform controller hub;
a baseboard control manager;
the first buffer is connected to the complex logic programmable device and the platform controller hub, and is configured to switch the working mode of the platform controller hub according to a mode switching signal and a first buffer control signal sent by the complex logic programmable device;
the second buffer is connected to the complex logic programmable device, the platform controller hub and the substrate control manager, and is configured to control the substrate control manager in the working mode selected by the mode switching signal according to a second buffer control signal sent by the complex logic programmable device and an alarm signal sent by the platform controller hub;
and the power switching circuit is connected to the complex logic programmable device and is configured to provide a supply voltage corresponding to the selected working mode to the platform controller hub according to a mode switching signal sent by the complex logic programmable device.
In some embodiments, the first buffer is connected to a mode switching control terminal and a first buffer control terminal of the complex logic programmable device, and an enable terminal of the platform controller hub;
the first buffer is configured to be turned on in response to receiving a first buffer control signal represented by a high level from the first buffer control terminal to feed a mode switching signal received from the mode switching control terminal to an enable terminal of the platform controller hub to determine an operation mode of the platform controller hub based on the mode switching signal;
the complex logic programmable device is configured to send a first buffer control signal, represented by a low level, through the first buffer control terminal to cause the first buffer to be turned off in response to the operating mode of the platform controller hub having been determined.
In some embodiments, the second buffer is connected to a second buffer control terminal of the complex logic programmable device, an enable terminal of the platform controller hub, and a signal receiving terminal of the baseboard control manager;
the second buffer is configured to be turned off in response to receiving a second buffer control signal expressed with a low level from the second buffer control terminal to prevent the mode switching signal from being fed as an alarm signal to the signal receiving terminal of the baseboard control manager when the enable terminal of the platform controller hub receives the mode switching signal;
the second buffer is further configured to turn on in response to receiving a second buffer control signal at a high level from the second buffer control terminal to feed the alarm signal received from the enable terminal to the signal receiving terminal of the substrate control manager to control the substrate control manager using the operation mode selected by the alarm signal based on the mode switching signal.
In some embodiments, the operating modes include an LPC mode and an ESPI mode; the platform controller hub is configured to set an operation mode of the platform controller hub to an LPC mode in response to the first buffer transmitting a mode switch signal represented by a low level to transmit an LPC bus signal to the baseboard control manager, and set the operation mode of the platform controller hub to an ESPI mode in response to the first buffer transmitting a mode switch signal represented by a high level to transmit an ESPI bus signal to the baseboard control manager.
In some embodiments, the power switching circuit includes a plurality of field effect transistors; the power switching circuit is configured to adapt a first output voltage of an operation mode corresponding to a low level using the plurality of field effect transistor outputs in response to receiving the mode switching signal represented by a low level, and to adapt a second output voltage different from the first output voltage of the operation mode corresponding to a high level using the plurality of field effect transistor outputs in response to receiving the mode switching signal represented by a high level.
The invention has the following beneficial technical effects: according to the method and the device for switching the working modes of the server, the working mode of the platform controller hub is switched by using the first buffer according to the mode switching signal and the first buffer control signal sent by the complex logic programmable device; controlling the substrate control manager by using a second buffer according to a second buffer control signal sent by the complex logic programmable device and an alarm signal sent by the platform controller hub in the working mode selected by the mode switching signal; the power switching circuit is used for providing the supply voltage corresponding to the selected working mode to the platform controller hub according to the mode switching signal sent by the complex logic programmable device, the LPC bus and the ESPI bus can be supported in a switching mode according to requirements, and the reliability of the overall operation of the server is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic diagram illustrating a connection relationship between a first buffer and a second buffer of a server operation mode switching device according to the present invention;
fig. 2 is a schematic diagram of a power switching circuit of the server operation mode switching apparatus according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the following embodiments of the present invention are described in further detail with reference to the accompanying drawings.
It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are used for distinguishing two entities with the same name but different names or different parameters, and it should be noted that "first" and "second" are merely for convenience of description and should not be construed as limitations of the embodiments of the present invention, and they are not described in any more detail in the following embodiments.
In view of the above-mentioned objects, a first aspect of the embodiments of the present invention provides an embodiment of a server operation mode switching device capable of switchably supporting an LPC bus and an ESPI bus as required. The server working mode switching device comprises:
the first buffer is connected to the complex logic programmable device of the server and the platform controller hub, and the first buffer is configured to switch the working mode of the platform controller hub according to a mode switching signal and a first buffer control signal sent by the complex logic programmable device;
the second buffer is connected to the complex logic programmable device, the platform controller hub and the substrate control manager of the server, and the second buffer is configured to control the substrate control manager under the working mode selected by the mode switching signal according to a second buffer control signal sent by the complex logic programmable device and an alarm signal sent by the platform controller hub;
and the power switching circuit is connected to the complex logic programmable device and is configured to provide a supply voltage corresponding to the selected working mode to the platform controller hub according to a mode switching signal sent by the complex logic programmable device.
In some embodiments, the first buffer is connected to a mode switching control terminal and a first buffer control terminal of the complex logic programmable device, and an enable terminal of the platform controller hub;
the first buffer is configured to be turned on in response to receiving a first buffer control signal represented by a high level from the first buffer control terminal to feed a mode switching signal received from the mode switching control terminal to an enable terminal of the platform controller hub to determine an operation mode of the platform controller hub based on the mode switching signal;
the complex logic programmable device is configured to send a first buffer control signal, represented by a low level, through the first buffer control terminal to cause the first buffer to be turned off in response to the operating mode of the platform controller hub having been determined.
In some embodiments, the second buffer is connected to a second buffer control terminal of the complex logic programmable device, an enable terminal of the platform controller hub, and a signal receiving terminal of the baseboard control manager;
the second buffer is configured to be turned off in response to being configured such that the second buffer control terminal receives the second buffer control signal expressed in a low level to prevent the mode switching signal from being fed as an alarm signal to the signal receiving terminal of the baseboard control manager when the enable terminal of the platform controller hub receives the mode switching signal;
the second buffer is further configured to turn on in response to receiving a second buffer control signal at a high level from the second buffer control terminal to feed the alarm signal received from the enable terminal to the signal receiving terminal of the substrate control manager to control the substrate control manager using the operation mode selected by the alarm signal based on the mode switching signal.
In some embodiments, the operating modes include an LPC mode and an ESPI mode; the platform controller hub is configured to set an operation mode of the platform controller hub to an LPC mode in response to the first buffer transmitting a mode switch signal represented by a low level to transmit an LPC bus signal to the baseboard control manager, and set the operation mode of the platform controller hub to an ESPI mode in response to the first buffer transmitting a mode switch signal represented by a high level to transmit an ESPI bus signal to the baseboard control manager.
In some embodiments, the power switching circuit includes a plurality of field effect transistors; the power switching circuit is configured to adapt a first output voltage of an operation mode corresponding to a low level using the plurality of field effect transistor outputs in response to receiving the mode switching signal represented by a low level, and to adapt a second output voltage different from the first output voltage of the operation mode corresponding to a high level using the plurality of field effect transistor outputs in response to receiving the mode switching signal represented by a high level.
The following further illustrates embodiments of the invention in terms of specific examples as shown in figures 1 and 2.
As shown in fig. 1, the pin C5 pin of PCH is strap pin, and the signal is alert signal of SMLINK0, and ESPI/LPC _ EN from CPLD is control signal for controlling the level state of C5.
If the PCH needs to work in an LPC mode, at the moment of power-on, the PCH needs to acquire the low level of the C5 pin, so that an OE1 signal of a buffer1 chip controlled by the CPLD is at the high level, the buffer1 is switched on, the B is connected to the A end, an OE2 signal is set to be at the low level, a buffer2 chip is switched off, the CPLD sets an ESPI/LPC _ EN signal to be at the low level, and at the moment, the C5 pin of the PCH works in the LPC mode after acquiring the low voltage. After the process is completed, the CPLD pulls the OE1 signal low, the buffer1 chip is turned off, the OE2 signal is pulled high, the buffer2 chip is turned on, and the C5 pin is used for transmitting an alert signal of the SMLINK 0.
If the PCH needs to work in an ESPI mode, the high level of the C5 pin needs to be acquired by the PCH at the power-on moment, so that an OE1 signal of a buffer chip controlled by the CPLD is high level, the buffer1 is conducted, the B end is connected to the A end, an OE2 signal is set to be low level, the buffer2 chip is disconnected, the CPLD sets an ESPI/LPC _ EN signal to be high level, and at the moment, the C5 pin of the PCH works in the ESPI mode after acquiring high voltage. After the process is completed, the CPLD pulls the OE1 signal low, the buffer1 chip is turned off, the OE2 signal is pulled high, the buffer2 chip is turned on, and the C5 pin is used for transmitting an alert signal of the SMLINK 0.
As mentioned above, the LPC and ESPI modes are selected by a strap pin of the PCH chip, when the strap pin is at a high level, the PCH operates in the ESPI mode, and when the strap pin is at a low level, the PCH operates in the LPC mode. Meanwhile, power is also switched, when the ESPI mode is selected, the working voltage is 1.8V, and when the LPC mode is selected, the working voltage is 3.3V. The power supply switching process corresponding to the LPC and ESPI modes of operation is shown in figure 2. If the power supply is operated in the LPC mode, 3.3V power supply is needed, the ESPI/LPC _ EN is low level, the MOS tube L4 is conducted, and the PGPPA is 3.3V. When the MOS transistor works in the ESPI mode, 1.8V PGPPA is needed to supply power, the ESPI/LPC _ EN is in a high level, the MOS transistor L2 is conducted, and PGPPA is 1.8V.
As can be seen from the foregoing embodiments, the server operating mode switching apparatus provided in the embodiments of the present invention switches the operating mode of the platform controller hub according to the mode switching signal and the first buffer control signal sent by the complex logic programmable device by using the first buffer; controlling the substrate control manager by using a second buffer according to a second buffer control signal sent by the complex logic programmable device and an alarm signal sent by the platform controller hub in the working mode selected by the mode switching signal; the power switching circuit is used for providing the supply voltage corresponding to the selected working mode to the platform controller hub according to the mode switching signal sent by the complex logic programmable device, the LPC bus and the ESPI bus can be supported in a switching mode according to requirements, and the reliability of the overall operation of the server is improved.
In view of the above objects, a second aspect of the embodiments of the present invention proposes an embodiment of a server capable of switchably supporting an LPC bus and an ESPI bus as required. The server includes:
a complex logic programmable device;
a platform controller hub;
a baseboard control manager;
the first buffer is connected to the complex logic programmable device and the platform controller hub, and is configured to switch the working mode of the platform controller hub according to a mode switching signal and a first buffer control signal sent by the complex logic programmable device;
the second buffer is connected to the complex logic programmable device, the platform controller hub and the substrate control manager, and is configured to control the substrate control manager in the working mode selected by the mode switching signal according to a second buffer control signal sent by the complex logic programmable device and an alarm signal sent by the platform controller hub;
and the power switching circuit is connected to the complex logic programmable device and is configured to provide a supply voltage corresponding to the selected working mode to the platform controller hub according to a mode switching signal sent by the complex logic programmable device.
In some embodiments, the first buffer is connected to a mode switching control terminal and a first buffer control terminal of the complex logic programmable device, and an enable terminal of the platform controller hub;
the first buffer is configured to be turned on in response to receiving a first buffer control signal represented by a high level from the first buffer control terminal to feed a mode switching signal received from the mode switching control terminal to an enable terminal of the platform controller hub to determine an operation mode of the platform controller hub based on the mode switching signal;
the complex logic programmable device is configured to send a first buffer control signal, represented by a low level, through the first buffer control terminal to cause the first buffer to be turned off in response to the operating mode of the platform controller hub having been determined.
In some embodiments, the second buffer is connected to a second buffer control terminal of the complex logic programmable device, an enable terminal of the platform controller hub, and a signal receiving terminal of the baseboard control manager;
the second buffer is configured to be turned off in response to receiving a second buffer control signal expressed with a low level from the second buffer control terminal to prevent the mode switching signal from being fed as an alarm signal to the signal receiving terminal of the baseboard control manager when the enable terminal of the platform controller hub receives the mode switching signal;
the second buffer is further configured to turn on in response to receiving a second buffer control signal at a high level from the second buffer control terminal to feed the alarm signal received from the enable terminal to the signal receiving terminal of the substrate control manager to control the substrate control manager using the operation mode selected by the alarm signal based on the mode switching signal.
In some embodiments, the operating modes include an LPC mode and an ESPI mode; the platform controller hub is configured to set an operation mode of the platform controller hub to an LPC mode in response to the first buffer transmitting a mode switch signal represented by a low level to transmit an LPC bus signal to the baseboard control manager, and set the operation mode of the platform controller hub to an ESPI mode in response to the first buffer transmitting a mode switch signal represented by a high level to transmit an ESPI bus signal to the baseboard control manager.
In some embodiments, the power switching circuit includes a plurality of field effect transistors; the power switching circuit is configured to adapt a first output voltage of an operation mode corresponding to a low level using the plurality of field effect transistor outputs in response to receiving the mode switching signal represented by a low level, and to adapt a second output voltage different from the first output voltage of the operation mode corresponding to a high level using the plurality of field effect transistor outputs in response to receiving the mode switching signal represented by a high level.
As can be seen from the foregoing embodiments, the server provided in the embodiments of the present invention switches the operating mode of the platform controller hub according to the mode switching signal and the first buffer control signal sent by the complex logic programmable device by using the first buffer; controlling the substrate control manager by using a second buffer according to a second buffer control signal sent by the complex logic programmable device and an alarm signal sent by the platform controller hub in the working mode selected by the mode switching signal; the power switching circuit is used for providing the supply voltage corresponding to the selected working mode to the platform controller hub according to the mode switching signal sent by the complex logic programmable device, the LPC bus and the ESPI bus can be supported in a switching mode according to requirements, and the reliability of the overall operation of the server is improved.
It should be particularly noted that the above-mentioned embodiment of the server adopts the embodiment of the server operation mode switching device to specifically describe the operation process of each module, and those skilled in the art can easily think that these modules are applied to other embodiments of the server operation mode switching device. Of course, since the steps in the embodiment of the server operation mode switching device can be mutually intersected, replaced, added, and deleted, these reasonable permutations and combinations should also belong to the scope of the present invention, and should not limit the scope of the present invention to the embodiment.
The foregoing is an exemplary embodiment of the present disclosure, but it should be noted that various changes and modifications could be made herein without departing from the scope of the present disclosure as defined by the appended claims. The functions, steps and/or actions of the method claims in accordance with the disclosed embodiments described herein need not be performed in any particular order. Furthermore, although elements of the disclosed embodiments of the invention may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is explicitly stated.
It should be understood that, as used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly supports the exception. It should also be understood that "and/or" as used herein is meant to include any and all possible combinations of one or more of the associated listed items. The numbers of the embodiments disclosed in the embodiments of the present invention are merely for description, and do not represent the merits of the embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
Those of ordinary skill in the art will understand that: the discussion of any embodiment above is meant to be exemplary only, and is not intended to intimate that the scope of the disclosure, including the claims, of embodiments of the invention is limited to these examples; within the idea of an embodiment of the invention, also technical features in the above embodiment or in different embodiments may be combined and there are many other variations of the different aspects of an embodiment of the invention as described above, which are not provided in detail for the sake of brevity. Therefore, any omissions, modifications, substitutions, improvements, and the like that may be made without departing from the spirit and principles of the embodiments of the present invention are intended to be included within the scope of the embodiments of the present invention.
Claims (8)
1. A server operation mode switching apparatus, comprising:
the first buffer is connected to the complex logic programmable device of the server and the platform controller hub, and the first buffer is configured to switch the working mode of the platform controller hub according to a mode switching signal and a first buffer control signal sent by the complex logic programmable device;
a second buffer connected to the complex logic programmable device, the platform controller hub, and the baseboard control manager of the server, the second buffer being configured to control the baseboard control manager in the operating mode selected by the mode switching signal according to a second buffer control signal sent by the complex logic programmable device and an alarm signal sent by the platform controller hub;
a power switching circuit coupled to the complex logic programmable device, the power switching circuit configured to provide a supply voltage corresponding to the selected operating mode to the platform controller hub based on a mode switching signal sent by the complex logic programmable device;
wherein the working mode comprises an LPC mode and an ESPI mode; the platform controller hub is configured to set the operating mode of the platform controller hub to an LPC mode to transmit an LPC bus signal to the baseboard control manager in response to the first buffer transmitting the mode switch signal represented by a low level, and set the operating mode of the platform controller hub to an ESPI mode to transmit an ESPI bus signal to the baseboard control manager in response to the first buffer transmitting the mode switch signal represented by a high level.
2. The apparatus of claim 1, wherein the first buffer is connected to a mode switching control terminal and a first buffer control terminal of the complex logic programmable device, and an enable terminal of the platform controller hub;
the first buffer is configured to be turned on in response to receiving the first buffer control signal represented by a high level from the first buffer control terminal to feed the mode switching signal received from the mode switching control terminal to the enable terminal of the platform controller hub to determine an operation mode of the platform controller hub based on the mode switching signal;
the complex logic programmable device is configured to send the first buffer control signal represented by a low level through the first buffer control terminal to turn off the first buffer in response to the operating mode of the platform controller hub having been determined.
3. The apparatus of claim 1, wherein the second buffer is connected to a second buffer control terminal of the complex logic programmable device, an enable terminal of the platform controller hub, and a signal receiving terminal of the baseboard control manager;
the second buffer is configured to be turned off in response to receiving the second buffer control signal at a low level from the second buffer control terminal to prevent the mode switching signal from being fed as the alarm signal to the signal receiving terminal of the baseboard control manager when the enable terminal of the platform controller hub receives the mode switching signal;
the second buffer is further configured to turn on in response to receiving the second buffer control signal at a high level from the second buffer control terminal to feed the alarm signal received from the enable terminal to the signal receiving terminal of the substrate control manager to control the substrate control manager using the operation mode selected based on the mode switching signal by the alarm signal.
4. The apparatus of claim 1, wherein the power switching circuit comprises a plurality of field effect transistors; the power switching circuit is configured to use the plurality of field effect transistors to output a first output voltage that adapts an operating mode corresponding to a low level in response to receiving the mode switching signal represented as a low level, and to use the plurality of field effect transistors to output a second output voltage, different from the first output voltage, that adapts an operating mode corresponding to a high level in response to receiving the mode switching signal represented as a high level.
5. A server, comprising:
a complex logic programmable device;
a platform controller hub;
a baseboard control manager;
a first buffer connected to the complex logic programmable device and the platform controller hub, the first buffer being configured to switch an operation mode of the platform controller hub according to a mode switching signal and a first buffer control signal transmitted by the complex logic programmable device;
a second buffer coupled to the complex logic programmable device, the platform controller hub, and the baseboard control manager, the second buffer configured to control the baseboard control manager in the operating mode selected by the mode switching signal according to a second buffer control signal sent by the complex logic programmable device and an alarm signal sent by the platform controller hub;
a power switching circuit coupled to the complex logic programmable device, the power switching circuit configured to provide a supply voltage corresponding to the selected operating mode to the platform controller hub based on a mode switching signal sent by the complex logic programmable device;
wherein the working mode comprises an LPC mode and an ESPI mode; the platform controller hub is configured to set the operating mode of the platform controller hub to an LPC mode to transmit an LPC bus signal to the baseboard control manager in response to the first buffer transmitting the mode switch signal represented by a low level, and set the operating mode of the platform controller hub to an ESPI mode to transmit an ESPI bus signal to the baseboard control manager in response to the first buffer transmitting the mode switch signal represented by a high level.
6. The server according to claim 5, wherein the first buffer is connected to a mode switching control terminal and a first buffer control terminal of the complex logic programmable device, and an enable terminal of the platform controller hub;
the first buffer is configured to be turned on in response to receiving the first buffer control signal represented by a high level from the first buffer control terminal to feed the mode switching signal received from the mode switching control terminal to the enable terminal of the platform controller hub to determine an operation mode of the platform controller hub based on the mode switching signal;
the complex logic programmable device is configured to send the first buffer control signal represented by a low level through the first buffer control terminal to turn off the first buffer in response to the operating mode of the platform controller hub having been determined.
7. The server according to claim 5, wherein the second buffer is connected to a second buffer control terminal of the complex logic programmable device, an enable terminal of the platform controller hub, and a signal receiving terminal of the baseboard control manager;
the second buffer is configured to be turned off in response to receiving the second buffer control signal at a low level from the second buffer control terminal to prevent the mode switching signal from being fed as the alarm signal to the signal receiving terminal of the baseboard control manager when the enable terminal of the platform controller hub receives the mode switching signal;
the second buffer is further configured to turn on in response to receiving the second buffer control signal at a high level from the second buffer control terminal to feed the alarm signal received from the enable terminal to the signal receiving terminal of the substrate control manager to control the substrate control manager using the operation mode selected based on the mode switching signal by the alarm signal.
8. The server of claim 5, wherein the power switching circuit comprises a plurality of field effect transistors; the power switching circuit is configured to use the plurality of field effect transistors to output a first output voltage that adapts an operating mode corresponding to a low level in response to receiving the mode switching signal represented as a low level, and to use the plurality of field effect transistors to output a second output voltage, different from the first output voltage, that adapts an operating mode corresponding to a high level in response to receiving the mode switching signal represented as a high level.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911243093.XA CN111103827B (en) | 2019-12-06 | 2019-12-06 | Server working mode switching device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911243093.XA CN111103827B (en) | 2019-12-06 | 2019-12-06 | Server working mode switching device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111103827A CN111103827A (en) | 2020-05-05 |
CN111103827B true CN111103827B (en) | 2021-06-29 |
Family
ID=70422271
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911243093.XA Active CN111103827B (en) | 2019-12-06 | 2019-12-06 | Server working mode switching device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111103827B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111966626B (en) * | 2020-07-29 | 2023-01-06 | 苏州浪潮智能科技有限公司 | Server starting device and method based on ESPI bus |
CN112131160B (en) * | 2020-09-27 | 2023-06-23 | 京东科技信息技术有限公司 | Working mode switching circuit, working mode switching method and robot |
CN112445657B (en) * | 2020-10-29 | 2023-01-10 | 苏州浪潮智能科技有限公司 | Circuit switching method and system supporting fault removal |
CN117909275B (en) * | 2024-03-15 | 2024-06-25 | 凌思微电子(杭州)有限公司 | Circuit compatible with multiple interfaces simultaneously |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5973528A (en) * | 1998-04-16 | 1999-10-26 | Motorola, Inc. | Control circuit and method for a temperature sensitive device |
CN101739320A (en) * | 2008-11-27 | 2010-06-16 | 英业达股份有限公司 | Error detection device of server and error detection method thereof |
CN107667495A (en) * | 2015-04-08 | 2018-02-06 | 瑞典爱立信有限公司 | To with known or hypothesis difference source codec |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01245335A (en) * | 1988-03-28 | 1989-09-29 | Hitachi Ltd | Multiplexing system for programmable controller |
US6940189B2 (en) * | 2003-07-31 | 2005-09-06 | Andrew Roman Gizara | System and method for integrating a digital core with a switch mode power supply |
CN107462793A (en) * | 2017-08-18 | 2017-12-12 | 郑州云海信息技术有限公司 | A kind of server voltage coherent signal monitoring device and monitoring method |
TWI647571B (en) * | 2017-09-20 | 2019-01-11 | 旺玖科技股份有限公司 | Usb hub |
CN108090006B (en) * | 2017-12-14 | 2020-09-25 | 苏州浪潮智能科技有限公司 | Method for switching PCIE Switch working mode by one key |
CN108170245B (en) * | 2018-01-25 | 2022-04-29 | 郑州云海信息技术有限公司 | Control system and method for physical key operation of server and server management system |
CN207731274U (en) * | 2018-01-29 | 2018-08-14 | 北京可信华泰信息技术有限公司 | A kind of credible platform control device |
CN108829931B (en) * | 2018-05-18 | 2022-07-05 | 龙迅半导体(合肥)股份有限公司 | BMC transceiver |
CN109032062A (en) * | 2018-08-29 | 2018-12-18 | 郑州云海信息技术有限公司 | A kind of PCIE switching chip |
CN109408151B (en) * | 2018-11-01 | 2021-10-29 | 郑州云海信息技术有限公司 | Automatic switching device and switching method for configuration mode of field programmable gate array |
CN110188060B (en) * | 2019-06-06 | 2023-04-25 | 苏州佳世达电通有限公司 | Mode switching system and mode switching method using same |
-
2019
- 2019-12-06 CN CN201911243093.XA patent/CN111103827B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5973528A (en) * | 1998-04-16 | 1999-10-26 | Motorola, Inc. | Control circuit and method for a temperature sensitive device |
CN101739320A (en) * | 2008-11-27 | 2010-06-16 | 英业达股份有限公司 | Error detection device of server and error detection method thereof |
CN107667495A (en) * | 2015-04-08 | 2018-02-06 | 瑞典爱立信有限公司 | To with known or hypothesis difference source codec |
Also Published As
Publication number | Publication date |
---|---|
CN111103827A (en) | 2020-05-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111103827B (en) | Server working mode switching device | |
US7839026B2 (en) | Power discharge control system | |
US20120137159A1 (en) | Monitoring system and method of power sequence signal | |
CN110785327B (en) | Vehicle control device | |
CN113645049B (en) | Network card electrifying method, system, storage medium and equipment | |
US11175715B2 (en) | Method of supplying electric power to a computer system | |
CN110399328B (en) | Control method and device for board-mounted graphics processor | |
US11256312B2 (en) | System and method for managing power to server | |
CN103746684B (en) | System and method for preventing power supply from flowing backwards | |
CN112269466B (en) | Power supply method of power chip and server mainboard | |
CN114363728B (en) | Electronic equipment and method for preventing current backflow | |
CN116644011B (en) | Quick identification method, device and equipment of I2C equipment and storage medium | |
WO2024113767A1 (en) | Power-on method and power-on apparatus for smart network interface cards | |
CN111290557A (en) | Method and system for controlling power-on time sequence of GPU (graphics processing Unit) based on OAM (operation administration and maintenance) specification | |
TWI753606B (en) | Master-slave interchangeable power supply device and its host, master-slave interchangeable power supply method and computer-readable recording medium | |
CN116599788A (en) | Communication circuit, method, apparatus, and storage medium | |
CN109408151B (en) | Automatic switching device and switching method for configuration mode of field programmable gate array | |
CN111966195B (en) | Start control circuit and method | |
CN115277269A (en) | Controlled network equipment and network system | |
US8484492B2 (en) | Electronic device and power control module for controlling a starting process of the electronic device utilizing a delay latch circuit and an inverse logic unit | |
US6487466B1 (en) | Control system with selectable reset circuit | |
US11614931B2 (en) | Online software upgrade device and method for maintaining operation uninterrupted | |
CN117967597B (en) | Fan control circuit, method, device, equipment and medium | |
CN115097900B (en) | Clock output configuration device and method | |
CN111474871A (en) | Power supply control device and method of household appliance control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |