CN117609128A - Server display system, method, device, equipment and storage medium - Google Patents

Server display system, method, device, equipment and storage medium Download PDF

Info

Publication number
CN117609128A
CN117609128A CN202311433682.0A CN202311433682A CN117609128A CN 117609128 A CN117609128 A CN 117609128A CN 202311433682 A CN202311433682 A CN 202311433682A CN 117609128 A CN117609128 A CN 117609128A
Authority
CN
China
Prior art keywords
signal
management controller
pcie
display
baseboard management
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.)
Pending
Application number
CN202311433682.0A
Other languages
Chinese (zh)
Inventor
刘慧�
魏东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Metabrain Intelligent Technology Co Ltd
Original Assignee
Suzhou Metabrain Intelligent Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Suzhou Metabrain Intelligent Technology Co Ltd filed Critical Suzhou Metabrain Intelligent Technology Co Ltd
Priority to CN202311433682.0A priority Critical patent/CN117609128A/en
Publication of CN117609128A publication Critical patent/CN117609128A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • G06F13/4081Live connection to bus, e.g. hot-plugging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

The embodiment of the invention provides a server display system, which comprises: the display control module is used for converting display information transmitted by the central processing unit and the platform control center into DP signals to be output through the substrate management controller; the front-back dual display module is used for dividing a DP signal output by the substrate management controller into two paths through the DP Switch chip and transmitting the two paths to the front window and the back window respectively; the switching control module is used for judging the state of the baseboard management controller through the complex programmable logic device, and transmitting the display information transmitted by the platform control center to the display backup module under the condition of determining abnormality; the display backup module is used for converting display information transmitted by the platform control center into DP signals through the PCIE-DP conversion chip and outputting the DP signals. The embodiment of the invention reduces the dependence on the baseboard management controller and improves the stability of the system.

Description

Server display system, method, device, equipment and storage medium
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a server display system, a method, an apparatus, a device, and a storage medium.
Background
In the design of the server, BMC (Baseboard Management Controller ) is used for intelligent management control of the main board, the temperature, the fan rotating speed and the voltage of the host can be detected, the baseboard management controller comprises a display module, the monitoring picture display can be provided in the starting process and the normal operation process of the server, VGA (Video Graphics Array ) modules are generally selected for signal display in the current design of the server, and the front and back double display configuration is needed for realizing front and back double display, and the longer side of the wiring can be normally displayed, so that two VGA BUFFER BUFFERs are added on VGA signals to enhance the VGA signals.
However, the VGAs are controlled by the baseboard management controller at present, if the baseboard management controller chip has a problem, the server cannot display the picture, resulting in a problem of poor stability.
Disclosure of Invention
The embodiment of the invention aims to provide a server display system, a method, a device, equipment and a storage medium, which solve the problems that in the existing server display method, VGAs are controlled by a baseboard management controller to be output, if a baseboard management controller chip has a problem, a server cannot display pictures and the stability is poor, and specifically adopts the following technical scheme:
In a first aspect of the present invention, there is provided a server display system, comprising: the device comprises a display control module, a front-back dual-display module, a switching control module and a display backup module, wherein the display control module comprises: the front-back dual display module comprises a display interface switching DP Switch chip, and the switching control module comprises: and the display backup module comprises: the high-speed serial computer expands the bus standard PCIE to DP chip;
the display control module is used for converting display information transmitted by the central processing unit and the platform control center into DP signals to be output through the baseboard management controller;
the front-back dual display module is used for dividing the DP signal output by the substrate management controller into two paths through the DP Switch chip and transmitting the two paths to the front window and the back window respectively;
the switching control module is used for judging the state of the baseboard management controller through the complex programmable logic device, and transmitting display information transmitted by the platform control center to the display backup module under the condition that the state of the baseboard management controller is abnormal;
The display backup module is used for converting display information transmitted by the platform control center into DP signals through the PCIE-to-DP chip and outputting the DP signals.
In a second aspect of the present invention, there is provided a server display method, wherein the method includes:
receiving a watchdog signal of the baseboard management controller through a complex programmable logic device;
analyzing the watchdog signal to obtain the state of the baseboard management controller;
if the state of the baseboard management controller is determined to be normal, transmitting PCIE signals carrying target display information to the baseboard management controller so that the baseboard management controller realizes front and rear dual display of a server;
if the state of the baseboard management controller is abnormal, the PCIE signal carrying the target display information is transmitted to a PCIE-DP chip, so that the PCIE-DP chip realizes front and back double display of the server.
Optionally, after the analyzing the watchdog signal and obtaining the state of the baseboard management controller, the method further includes:
acquiring the PCIE signal carrying target display information, wherein the PCIE signal is generated by interaction of a central processing unit and a platform control center;
transmitting the PCIE signal carrying target display information to a first switching chip, wherein the first switching chip supports high-speed signals;
Accessing a control signal of the first switching chip into the complex programmable logic device;
and dividing the PCIE signal into two paths through the first switching chip, and respectively transmitting the two paths to the baseboard management controller and the PCIE-to-DP chip.
Optionally, if it is determined that the status of the baseboard management controller is abnormal, transmitting the PCIE signal carrying the target display information to a PCIE-DP chip, so that the PCIE-DP chip realizes front-back dual display of the server, including:
if the state of the baseboard management controller is determined to be abnormal, the complex programmable logic device controls the first switching chip to switch the transmission path of the PCIE signal carrying the target display information through an accessed control signal;
and transmitting the PCIE signal carrying the target display information to a PCIE-to-DP chip so that the PCIE-to-DP chip realizes front and rear double display of the server.
Optionally, if the state of the baseboard management controller is determined to be normal, transmitting a PCIE signal carrying the target display information to the baseboard management controller, so that the baseboard management controller realizes front and rear dual display of the server, including:
if the state of the baseboard management controller is determined to be normal, transmitting PCIE signals to the baseboard management controller;
Converting target display information carried by the PCIE signal into a first DP signal through the baseboard management controller;
transmitting the first DP signal to a DP Switch chip;
expanding the first DP signal into a first sub DP signal and a second sub DP signal through the DP Switch chip;
the first sub DP signal and the second sub DP signal are respectively sent to a front window and a rear window of a server, so that front and rear double display of the server is realized, and the method comprises the following steps:
the front and rear double display of the server is realized by respectively connecting the first sub-DP signal and the second sub-DP signal to the DP connector of the main board, or respectively connecting the first sub-DP signal and the second sub-DP signal to the DP connector of the main board and then respectively receiving the front/rear sub-card, and respectively transmitting the first sub-DP signal and the second sub-DP signal to the front window and the rear window of the server.
Optionally, before the transmitting the DP signal to the DP Switch chip, the method further includes:
transmitting the first DP signal to a second switching chip;
and accessing the control signal of the second switching chip into the complex programmable logic device.
Optionally, after the determining that the status of the baseboard management controller is abnormal, transmitting the PCIE signal carrying the target display information to a PCIE-DP chip further includes:
Converting target display information carried by the PCIE signal into a second DP signal through the PCIE-to-DP chip;
and transmitting the second DP signal to a second switching chip.
In a third aspect of the present invention, there is also provided a server display apparatus, including:
the first receiving module is used for receiving watchdog signals of the baseboard management controller through the complex programmable logic device;
the first acquisition module is used for analyzing the watchdog signal and acquiring the state of the baseboard management controller;
the first determining module is used for transmitting PCIE signals carrying target display information to the baseboard management controller if the state of the baseboard management controller is determined to be normal, so that the baseboard management controller realizes front and rear dual display of the server;
and the second determining module is used for transmitting the PCIE signal carrying the target display information to a PCIE-to-DP chip if the state of the baseboard management controller is determined to be abnormal, so that the PCIE-to-DP chip realizes front and rear dual display of the server.
In a fourth aspect of the present invention, there is also provided a communication device comprising: a transceiver, a memory, a processor, and a program stored on the memory and executable on the processor;
The processor is configured to read the program in the memory to implement the server display method described in any one of the above.
In a fifth aspect of the present invention, there is also provided a computer readable storage medium having instructions stored therein, which when run on a computer, cause the computer to perform any of the above described server display methods.
The server display system provided by the embodiment of the invention comprises: the device comprises a display control module, a front-back dual-display module, a switching control module and a display backup module, wherein the display control module comprises: the front-back dual display module comprises a display interface exchange DP switch h chip, and the switching control module comprises: the complex programmable logic device, the display backup module includes: the invention relates to a high-speed serial computer expansion bus standard PCIE-to-DP chip, a display control module is used for converting display information transmitted by a central processor and a platform control center into DP signal output through a baseboard management controller, a front-back dual-display module is used for dividing the DP signal output by the baseboard management controller into two paths through a DP Switch chip and respectively transmitting the DP signal to a front window and a back window, a switching control module is used for judging the state of the baseboard management controller through a complex programmable logic device, the display information transmitted by the platform control center is transmitted to a display backup module under the condition that the state of the baseboard management controller is determined to be abnormal, and the display backup module is used for converting the display information transmitted by the platform control center into the DP signal output through the PCIE-to-DP chip. In addition, the embodiment of the invention does not use the traditional VGA as a system display scheme, uses the DP supported by the current baseboard management controller, compared with VGA signals, the DP signals can improve the resolution of system display, and simultaneously do not use VGA buffers as a front-back double-display implementation scheme, and uses a DP Switch chip scheme, so that the problems of unclear double-display images, ghost and the like in the current situation are avoided.
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.
FIG. 1 is a schematic diagram of a server display system according to an embodiment of the present invention;
FIG. 2 is one of the flowcharts of the steps of the server display method according to the embodiment of the present invention;
FIG. 3 is a second flowchart illustrating steps of a server display method according to an embodiment of the present invention;
FIG. 4 is a third flowchart illustrating steps of a server display method according to an embodiment of the present invention;
FIG. 5 is a fourth flowchart illustrating steps of a server display method according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a server display device according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a communication device according to an embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the following detailed description of the embodiments of the present invention will be given with reference to the accompanying drawings. However, those of ordinary skill in the art will understand that in various embodiments of the present invention, numerous technical details have been set forth in order to provide a better understanding of the present application. However, the technical solutions claimed in the present application can be implemented without these technical details and with various changes and modifications based on the following embodiments. The following embodiments are divided for convenience of description, and should not be construed as limiting the specific implementation of the present invention, and the embodiments can be mutually combined and referred to without contradiction.
The current server realizes front and back double display through a baseboard management controller, the baseboard management controller outputs display information of VGA signals through a VGA (Video Graphics Array ) module, in order to realize front and back double display, the side with longer wiring is ensured to normally display, two VGA BUFFER are added on the VGA signals to enhance the VGA signals, but the VGA module only transmits video signals and cannot transmit audio signals, and the VGA has poor transmission resolution and unstable signal transmission, so that the front and back double display of the current VGA+VGA BUFFER structure is easy to cause low display quality and double image display problems. Among them, VGA is a computer display standard proposed by IBM in 1987 using analog signals. The server outputs display information through VGA interface, which is the special interface for computer to output data with VGA standard. The VGA interface is divided into 3 rows of 5 holes, the most widely used interface type is on the display card, and most of the display cards are provided with the interface. It transmits red, green, blue analog signals (horizontal and vertical signals).
In order to solve the above problems, a server display system is designed in an embodiment of the present invention, which is used to solve the problems of low display quality and no backup display in the current server architecture, optimize display quality, and improve system stability and reliability, and as shown in fig. 1, for example, the server display system includes a display control module, a front-back dual display module, a switching control module, and a display backup module, where the display control module includes: the dual display module includes DP Switch (DisplayPort Switch, display interface exchange) chip, and the switching control module includes: CP LD (Complex Programmable Logic Device ) chip, display back-up module includes: PCIE (Peripheral Component Interconnect Express, high-speed serial computer expansion bus standard) to DP chip; the display control module is used for converting display information transmitted by the central processing unit and the platform control center into DP signals to be output through the baseboard management controller; the front-back dual display module is used for dividing a DP signal output by the substrate management controller into two paths through the DP Switch chip and transmitting the two paths to the front window and the back window respectively; the switching control module is used for judging the state of the baseboard management controller through the complex programmable logic device, and transmitting the display information transmitted by the platform control center to the display backup module under the condition that the state of the baseboard management controller is abnormal; the display backup module is used for converting display information transmitted by the platform control center into DP signals through a PCIE-DP conversion chip, wherein DP is a digital video interface standard standardized by the Consortium of PC and chip manufacturers, VESA (Video Electronics Standards Association ). The interface is free of authentication and authorization, is mainly used for connecting a video source with devices such as a display and the like, and also supports carrying audio, USB and other forms of data. The interface is designed to replace the conventional VGA, DVI and FPD-Link (LVDS) interfaces. The interface is backward compatible with legacy interfaces (e.g., HDMI and DVI) through active or passive adapters.
According to the server display system provided by the embodiment of the invention, through the arrangement of the display backup module and the switching control module, when the problem of the substrate management controller is detected, the PCIE of the display backup module is converted into the DP chip to realize front and rear dual display of the server, so that the common problems of incapability of displaying and the like caused by the abnormality of the substrate management controller are avoided, the dependence on the substrate management controller is reduced, and the stability and the reliability of the system are improved. In addition, the embodiment of the invention does not use the traditional VGA as a system display scheme, uses the DP supported by the current baseboard management controller, compared with VGA signals, the DP signals can improve the resolution of system display, and simultaneously do not use VGA buffer as a front-back dual-display implementation scheme, and uses a DP Switch chip scheme, thereby avoiding the problems of unclear dual-display images, ghost images and other display image quality which are currently encountered.
Referring to fig. 2, one of the step flowcharts of the server display method provided by the embodiment of the present invention is shown, where the method may include:
Step 101, receiving a watchdog signal of a baseboard management controller through a complex programmable logic device.
In the embodiment of the invention, the baseboard management controller converts the received display information into DP signal transmission under the normal state, but in order to reduce the dependence on the baseboard management controller, a display backup module is arranged, and the effect of converting the display information into DP signal transmission can be realized, but the conversion is executed when the baseboard management controller has a problem, so that a complex programmable logic device is arranged to receive the watchdog signal of the baseboard management controller, thereby determining the state of the baseboard management controller.
Step 102, analyzing the watchdog signal to obtain the state of the baseboard management controller.
The watchdog signal in the embodiment of the invention carries information about the state of the baseboard management controller, so that after the watchdog signal of the baseboard management controller is received by the complex programmable logic device, the signal is analyzed to determine the state of the baseboard management controller.
The Watchdog, also called a watch, is essentially a timer circuit, and generally has an input and an output, wherein the input is called a feed dog, and the output is generally connected to the reset terminal of the other part, and is generally connected to the singlechip. The function of the watchdog is to periodically check the internal condition of the chip and send a restart signal to the chip once an error occurs. For example, in the embodiment of the present invention, if the baseboard management controller is abnormal, for example, if the chip is dead, a restart signal is sent to the complex programmable logic device chip, and whether the baseboard management controller is abnormal is determined by whether the restart signal is received.
Step 103, if it is determined that the state of the baseboard management controller is normal, transmitting a PCIE signal carrying the target display information to the baseboard management controller, so that the baseboard management controller realizes front and rear dual display of the server.
In the embodiment of the invention, when the normal operation of the baseboard management controller is detected, the switching chip transmits PCIE signals carrying target display information to the baseboard management controller, and then the signals are transmitted to the front and rear dual display modules of the server after being processed by the baseboard management controller to realize front and rear dual display of the server.
It should be noted that, in order to avoid poor transmission resolution and unstable signal transmission of VGA signals, in the embodiment of the present invention, DP signal transmission is used, that is, a PCIE signal carrying target display information is converted into a DP signal by the baseboard management controller and then sent to a front-back dual display module, because only one path of DP signal is used at this time, in order to realize normal display of a front window and a rear window, one path of DP signal output by the baseboard management controller needs to be divided into two paths by a DP switch chip in the front-back dual display module, and according to a specific system scheme, the two paths of signals are respectively connected to corresponding connectors and then connected to corresponding front/back corresponding sub-cards, or directly connected to a DP connector on a motherboard, so as to realize front-back dual display of the server, where the specific implementation steps include:
If the state of the baseboard management controller is normal, transmitting PCIE signals to the baseboard management controller;
converting target display information carried by the PCIE signal into a first DP signal through the baseboard management controller;
transmitting the first DP signal to the DP switch chip;
expanding the first DP signal into a first sub DP signal and a second sub DP signal through a DP switch chip;
the first sub DP signal and the second sub DP signal are respectively sent to a front window and a rear window of the server, so that front and rear double display of the server is realized, and the method comprises the following steps:
the front and rear double display of the server is realized by respectively connecting the first sub-DP signal and the second sub-DP signal to the DP connector of the main board, or respectively connecting the first sub-DP signal and the second sub-DP signal to the DP connector of the main board and then respectively receiving the front/rear sub-card, and respectively transmitting the first sub-DP signal and the second sub-DP signal to the front window and the rear window of the server.
The target display information is converted into the DP signal by using the substrate management controller, compared with the VGA signal, the resolution of system display is improved, and meanwhile, the expansion of the DP signal is realized by using the DP switch chip, so that the display image quality problems of unclear double-display images, ghost images and the like in the prior art are avoided.
Step 104, if it is determined that the status of the baseboard management controller is abnormal, transmitting the PCIE signal carrying the target display information to the PCIE to DP chip, so that the PCIE to DP chip realizes front and back dual display of the server.
In the embodiment of the invention, when the abnormal condition of the baseboard management controller is detected, and the baseboard management controller cannot work normally, the switching chip transmits PCIE signals carrying target display information to the PCIE-DP conversion chip, at the moment, the PCIE-DP conversion chip analyzes the signals and then sends the signals to the front and rear dual-display module, and one path of DP signals output by the PCIE-DP conversion chip is divided into two paths by the DP switch chip in the front and rear dual-display module and is respectively transmitted to the front window and the rear window of the server, so that front and rear dual-display of the server is realized.
It should be noted that, after determining that the state of the baseboard management controller is abnormal, transmitting the PCIE signal carrying the target display information to the PCIE to DP chip to output the DP signal, before inputting the DP signal into the DP switch, a switching chip is further required to switch the current DP signal, because there may be a case that the baseboard management controller has no problem when converting the DP signal, but when transmitting the DP signal to the DP switch chip of the front and rear dual display module, an abnormality occurs, if at this time, the DP switch chip still transmits the DP signal through the baseboard management controller according to the determination result of the previous step, the DP signal cannot be received at this time, and therefore cannot be displayed, so after each transmitted node needs to set a switching chip for determining and switching, after converting the target display information into the DP signal, a switching chip is still set when transmitting the DP signal to the DP switch chip, and when determining that the baseboard management controller is abnormal, the output DP signal is continuously transmitted to the DP switch chip through the PCIE to implement the following steps:
Converting target display information carried by the PCIE signal into a second DP signal through the PCIE-to-DP chip;
and transmitting the second DP signal to a second switching chip.
The DP is a digital video interface standard standardized by the video electronics standards institute (VES a) developed by the PC and chip manufacturer association. The interface is free of authentication and authorization, is mainly used for connecting a video source with devices such as a display and the like, and also supports carrying audio, USB and other forms of data. The interface is designed to replace the conventional VGA, DVI and FPD-Link (LVDS) interfaces. The interface is backward compatible with legacy interfaces (e.g., HDMI and DVI) through active or passive adapters. According to the invention, the switching chip is arranged at each node for transmitting signals, so that no matter which transmission node has a problem, the transmission line can be switched in time by switching the PCIE from the PCIE to the DP of the display backup module, the display work of the system is taken over, the common problems that the display cannot be performed due to the abnormality of the substrate management controller and the like are avoided, the normal transmission of target display information is ensured, and the stability and the reliability of the system are improved.
To sum up, as shown in fig. 3, a second step flowchart of the server display method provided by the embodiment of the present invention is shown, the complex programmable logic device monitors the baseboard management controller by receiving the watchdog signal of the baseboard management controller, and when the baseboard management controller is determined to be normal, outputs a display interface (DP) signal to a display interface switching chip (DP Switch chip) through the baseboard management controller, and when the baseboard management controller is determined to be abnormal, switches the channel of the display signal, and uses a high-speed serial computer expansion bus standard-to-display interface (PCIE-to-DP) chip to output a display interface (DP) signal to the DP Switch chip.
The server display method provided by the embodiment of the invention comprises the following steps: the method and the device have the advantages that the watchdog signal of the baseboard management controller is received through the complex programmable logic device, the watchdog signal is analyzed, the state of the baseboard management controller is obtained, if the state of the baseboard management controller is determined to be normal, the PCIE signal carrying the target display information is transmitted to the baseboard management controller, so that the baseboard management controller can realize front and rear double display of the server, if the state of the baseboard management controller is determined to be abnormal, the PCIE signal carrying the target display information is transmitted to the PCIE-DP chip, so that the PCIE-DP chip can realize front and rear double display of the server.
Referring to fig. 4, a third step flowchart of a server display method according to an embodiment of the present invention is shown, and specifically includes:
step 201, receiving a baseboard management controller watchdog signal through a complex programmable logic device.
Step 202, analyzing the watchdog signal to obtain the state of the baseboard management controller.
The above steps 201-202 refer to the content of the previous steps 101-102, and the present invention is not repeated here.
And 203, acquiring PCIE signals carrying target display information, which are generated by interaction of the central processing unit and the platform control center.
After the central processor and the platform control center interact, the platform control center outputs a group of PCIE signals, the platform control center interconnects with the baseboard management controller through the PCIE signals, and meanwhile, display information to be transmitted is transmitted to the baseboard management controller through the PCIE signals, so that the PCIE signals generated by the interaction of the central processor and the platform control center carry target display information.
In step 204, the PCIE signal carrying the target display information is transmitted to the first switching chip, where the first switching chip supports the high-speed signal.
In the embodiment of the invention, the display backup module can be switched to in time when the substrate management controller is abnormal, so that a switching chip is arranged at each transmission node, namely, when the platform control center transmits PCIE signals carrying target display information to the substrate management controller, the PCIE signals carrying target display information are transmitted to a switching chip capable of supporting high-speed signals.
Step 205, the control signal of the first switching chip is connected to the complex programmable logic device.
The first switching chip in the embodiment of the invention is used for timely switching the transmission line when the abnormality of the baseboard management controller is detected, wherein the abnormality of the baseboard management controller is detected by the complex programmable logic device, so that the control signal of the first switching chip is connected to the complex programmable logic device.
In step 206, the PCIE signal is split into two paths by the first switching chip and is transmitted to the baseboard management controller and the PCIE-DP chip respectively.
In the embodiment of the invention, the first switching chip timely switches the transmission line when detecting that the substrate management controller is abnormal, wherein the lines capable of carrying out signal transmission are the substrate management controller and the PCIE-to-DP chip, so PCIE signals are divided into two paths and are respectively transmitted to the substrate management controller and the PCI E-to-DP chip.
Step 207, if it is determined that the status of the baseboard management controller is normal, transmitting a PCIE signal carrying the target display information to the baseboard management controller, so that the baseboard management controller realizes front and rear dual display of the server.
In the embodiment of the invention, when detecting that the substrate management controller is abnormal and can not work normally, the transmission path of the PCIE signal carrying the target display information is switched through the first switching chip, namely the PCIE signal carrying the target display information is transmitted to the PCIE-to-DP chip, and the specific implementation steps comprise:
If the state of the baseboard management controller is determined to be abnormal, the complex programmable logic device controls the first switching chip to switch the transmission path of the PCIE signal carrying the target display information through the accessed control signal;
and transmitting PCIE signals carrying target display information to the PCIE-DP chip so that the PCIE-DP chip realizes front and back double display of the server.
Step 208, if it is determined that the status of the baseboard management controller is abnormal, transmitting the PCIE signal carrying the target display information to the PCIE to DP chip, so that the PCIE to DP chip realizes front and back dual display of the server.
Step 208 is referred to in step 104, and is not repeated herein.
According to the embodiment of the invention, the channel of the display signal can be switched by the switching chip when the complex programmable logic device detects that the substrate management controller is abnormal, so that the stability of the system is improved, meanwhile, the switching chip is controlled by the complex programmable logic device, namely, the original complex programmable logic device chip in the server system is designed, only two GPIOs are needed to be added, and the influence on important hardware frames and software development of the system is small.
Referring to fig. 5, a fourth step flowchart of a server display method according to an embodiment of the present invention is shown, where the method may include:
The server display method of the embodiment of the invention comprises the following steps: the CPU and the platform control center are interacted to generate a high-speed serial computer expansion bus standard (PCIE) signal carrying target display information, the signal is transmitted to a first switching chip to obtain two paths of outputs which are respectively connected to a baseboard management controller and a high-speed serial computer expansion bus standard-to-display interface (PCIE-to-DP) chip, the control signal of the first switching chip is connected to a complex programmable logic device, so that the baseboard management controller converts the high-speed serial computer expansion bus standard (PCIE) signal carrying the target display information into a display interface (DP) signal for transmission when the baseboard management controller is normal, the complex programmable logic device switches a display signal transmission channel through the switching chip when the baseboard management controller is abnormal, the high-speed serial computer expansion bus standard-to-display interface (PCIE) signal carrying the target display information is converted into a display interface (DP) signal for transmission by the switching chip, then a second switching chip is arranged, the baseboard management controller is detected according to the configuration, the output result is transmitted to the display interface (DP) chip, and the display interface (DP) signal is transmitted to a display window after the two Switch interface (DP) is connected to a display window for transmission respectively.
Referring to fig. 6, a schematic structural diagram of a server display device according to an embodiment of the present invention is shown, and as shown in fig. 6, the device may include:
the first receiving module 301 is configured to receive a watchdog signal of the baseboard management controller through a complex programmable logic device.
The first obtaining module 302 is configured to parse the watchdog signal and obtain a state of the baseboard management controller.
The first determining module 303 is configured to, if it is determined that the status of the baseboard management controller is normal, transmit a PCIE signal carrying the target display information to the baseboard management controller, so that the baseboard management controller realizes front and rear dual display of the server.
The second determining module 304 is configured to, if it is determined that the status of the baseboard management controller is abnormal, transmit a PCIE signal carrying the target display information to the PCIE to DP chip, so that the PCIE to DP chip realizes front and back dual display of the server.
Optionally, the server display device further includes:
and the second acquisition module is used for acquiring PCIE signals carrying target display information, wherein the PCIE signals are generated by interaction of the central processing unit and the platform control center.
The first transmission module is used for transmitting PCIE signals carrying target display information to the first switching chip, and the first switching chip supports high-speed signals.
The first access module is used for accessing the control signal of the first switching chip into the complex programmable logic device.
The second transmission module is configured to divide the PCIE signal into two paths through the first switching chip, and transmit the PCIE signal to the baseboard management controller and the PCIE to DP chip respectively.
Optionally, the second determining module 304 further includes:
and the first determining submodule is used for controlling the first switching chip to switch the transmission path of the PCIE signal carrying the target display information by the complex programmable logic device through the accessed control signal if the state of the baseboard management controller is determined to be abnormal.
And the first transmission sub-module is used for transmitting PCIE signals carrying target display information to the PCIE-to-DP chip so that the PCIE-to-DP chip realizes front and back double display of the server.
Optionally, the first determining module 303 further includes:
and the second determining submodule is used for transmitting the PCIE signal to the baseboard management controller if the state of the baseboard management controller is determined to be normal.
And the first conversion sub-module is used for converting target display information carried by the PCIE signal into a first DP signal through the baseboard management controller.
And the second transmission sub-module is used for transmitting the first DP signal to the DP Switch chip.
And the first expansion submodule is used for expanding the first DP signal into a first sub DP signal and a second sub DP signal through the DP Switch chip.
The first sending submodule is configured to send a first sub DP signal and a second sub DP signal to a front window and a rear window of the server, respectively, so as to implement front and rear dual display of the server, and includes:
the front and rear double display of the server is realized by respectively connecting the first sub-DP signal and the second sub-DP signal to the DP connector of the main board, or respectively connecting the first sub-DP signal and the second sub-DP signal to the DP connector of the main board and then respectively receiving the front/rear sub-card, and respectively transmitting the first sub-DP signal and the second sub-DP signal to the front window and the rear window of the server.
And the third transmission sub-module is used for transmitting the first DP signal to the second switching chip.
The first access submodule is used for accessing the control signal of the second switching chip into the complex programmable logic device.
Optionally, the server display device further includes:
the first conversion module is configured to convert, through the PCIE to DP chip, target display information carried by the PCIE signal into a second DP signal.
And the third transmission module is used for transmitting the second DP signal to the second switching chip.
The server display method provided by the embodiment of the invention comprises the following steps: the method and the device have the advantages that the watchdog signal of the baseboard management controller is received through the complex programmable logic device, the watchdog signal is analyzed, the state of the baseboard management controller is obtained, if the state of the baseboard management controller is determined to be normal, the PCIE signal carrying the target display information is transmitted to the baseboard management controller, so that the baseboard management controller can realize front and rear double display of the server, if the state of the baseboard management controller is determined to be abnormal, the PCIE signal carrying the target display information is transmitted to the PCIE-DP chip, so that the PCIE-DP chip can realize front and rear double display of the server.
The embodiment of the invention also provides a communication device, as shown in fig. 7, comprising a processor 401, a communication interface 402, a memory 403 and a communication bus 404, wherein the processor 401, the communication interface 402 and the memory 403 complete communication with each other through the communication bus 404,
a memory 403 for storing a computer program;
the processor 401, when executing the program stored in the memory 403, implements the following steps:
receiving a watchdog signal of the baseboard management controller through a complex programmable logic device;
analyzing the watchdog signal to obtain the state of the baseboard management controller;
if the state of the baseboard management controller is determined to be normal, transmitting PCIE signals carrying target display information to the baseboard management controller so that the baseboard management controller realizes front and rear dual display of the server;
if the state of the baseboard management controller is abnormal, the PCIE signal carrying the target display information is transmitted to the PCIE-DP chip, so that the PCIE-DP chip realizes front and rear double display of the server.
The communication bus mentioned by the above terminal may be a peripheral component interconnect standard (Peripheral Component Interconnect, abbreviated as PCI) bus or an extended industry standard architecture (Extended Industry Standard Architecture, abbreviated as EISA) bus, etc. The communication bus may be classified as an address bus, a data bus, a control bus, or the like. For ease of illustration, the figures are shown with only one bold line, but not with only one bus or one type of bus.
The communication interface is used for communication between the terminal and other devices.
The memory may include random access memory (Random Access Memory, RAM) or non-volatile memory (non-volatile memory), such as at least one disk memory. Optionally, the memory may also be at least one memory device located remotely from the aforementioned processor.
The processor may be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU for short), a network processor (Network Processor, NP for short), etc.; but also digital signal processors (Digital Signal Processing, DSP for short), application specific integrated circuits (Application Specific Integrated Circuit, ASIC for short), field-programmable gate arrays (Field-Programmable Gate Array, FPGA for short) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
The present invention also provides a readable storage medium which, when executed by a processor of an electronic device, enables the electronic device to perform the access control method of the foregoing embodiment.
For the device embodiments, since they are substantially similar to the method embodiments, the description is relatively simple, and reference is made to the description of the method embodiments for relevant points.
The algorithms and displays presented herein are not inherently related to any particular computer, virtual machine, or other apparatus. The required structure for the construction of such devices is apparent from the description above. In addition, the present invention is not directed to any particular programming language. It will be appreciated that the teachings of the present invention described herein may be implemented in a variety of programming languages, and the above description of specific languages is provided for disclosure of enablement and best mode of the present invention.
In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the above description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be construed as reflecting the intention that: i.e., the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the apparatus of the embodiments may be adaptively changed and disposed in one or more apparatuses different from the embodiments. The modules or units or components of the embodiments may be combined into one module or unit or component and, furthermore, they may be divided into a plurality of sub-modules or sub-units or sub-components. Any combination of all features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or units of any method or apparatus so disclosed, may be used in combination, except insofar as at least some of such features and/or processes or units are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings), may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that some or all of the functions of some or all of the components in a sorting device according to the present invention may be implemented in practice using a microprocessor or Digital Signal Processor (DSP). The present invention may also be implemented as an apparatus or device program for performing part or all of the methods described herein. Such a program embodying the present invention may be stored on a computer readable medium, or may have the form of one or more signals. Such signals may be downloaded from an internet website, provided on a carrier signal, or provided in any other form.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The use of the words first, second, third, etc. do not denote any order. These words may be interpreted as names.
It will be clearly understood by those skilled in the art that, for convenience and brevity of description, specific working procedures of the apparatus, the apparatus and the units described above may refer to corresponding procedures in the foregoing method embodiments, which are not repeated herein.
The foregoing description of the preferred embodiments of the invention is not intended to be limiting, but rather is intended to cover all modifications, equivalents, and alternatives falling within the spirit and principles of the invention.
The foregoing is merely illustrative of the present invention, and the present invention is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present invention. Therefore, the protection scope of the invention is subject to the protection scope of the claims.
It should be noted that, in the embodiment of the present application, the various data-related processes are all performed under the condition of conforming to the corresponding data protection rule policy of the country of the location and obtaining the authorization given by the owner of the corresponding device.

Claims (10)

1. A server display system, the system comprising: the device comprises a display control module, a front-back dual-display module, a switching control module and a display backup module, wherein the display control module comprises: the front-back dual display module comprises a display interface switching DP Switch chip, and the switching control module comprises: and the display backup module comprises: the high-speed serial computer expands the bus standard PCIE to DP chip;
The display control module is used for converting display information transmitted by the central processing unit and the platform control center into DP signals to be output through the baseboard management controller;
the front-back dual display module is used for dividing the DP signal output by the substrate management controller into two paths through the DP Switch chip and transmitting the two paths to the front window and the back window respectively;
the switching control module is used for judging the state of the baseboard management controller through the complex programmable logic device, and transmitting display information transmitted by the platform control center to the display backup module under the condition that the state of the baseboard management controller is abnormal;
the display backup module is used for converting display information transmitted by the platform control center into DP signals through the PCIE-to-DP chip and outputting the DP signals.
2. A server display method, the method comprising:
receiving a watchdog signal of the baseboard management controller through a complex programmable logic device;
analyzing the watchdog signal to obtain the state of the baseboard management controller;
if the state of the baseboard management controller is determined to be normal, transmitting PCIE signals carrying target display information to the baseboard management controller so that the baseboard management controller realizes front and rear dual display of a server;
If the state of the baseboard management controller is abnormal, the PCIE signal carrying the target display information is transmitted to a PCIE-DP chip, so that the PCIE-DP chip realizes front and back double display of the server.
3. The method of claim 2, wherein said parsing said watchdog signal,
after acquiring the state of the baseboard management controller, the method further comprises:
acquiring the PCIE signal carrying target display information, wherein the PCIE signal is generated by interaction of a central processing unit and a platform control center;
transmitting the PCIE signal carrying target display information to a first switching chip, wherein the first switching chip supports high-speed signals;
accessing a control signal of the first switching chip into the complex programmable logic device; and dividing the PCIE signal into two paths through the first switching chip, and respectively transmitting the two paths to the baseboard management controller and the PCIE-to-DP chip.
4. The method of claim 3 wherein if the status of the baseboard management controller is determined to be abnormal, transmitting the PCIE signal carrying the target display information to a PCIE to DP chip to enable the PCIE to DP chip to realize front-back dual display of a server, including: if the state of the baseboard management controller is determined to be abnormal, the complex programmable logic device controls the first switching chip to switch the transmission path of the PCIE signal carrying the target display information through an accessed control signal;
And transmitting the PCIE signal carrying the target display information to a PCIE-to-DP chip so that the PCIE-to-DP chip realizes front and rear double display of the server.
5. The method of claim 2, wherein if the state of the baseboard management controller is determined to be normal, transmitting a PCIE signal carrying the target display information to the baseboard management controller, so that the baseboard management controller realizes front-back dual display of the server, including:
if the state of the baseboard management controller is determined to be normal, transmitting PCIE signals to the baseboard management controller;
converting target display information carried by the PCIE signal into a first DP signal through the baseboard management controller;
transmitting the first DP signal to a DP Switch chip;
expanding the first DP signal into a first sub DP signal and a second sub DP signal through the DP Switch chip;
the first sub DP signal and the second sub DP signal are respectively sent to a front window and a rear window of a server, so that front and rear double display of the server is realized, and the method comprises the following steps:
the front and rear double display of the server is realized by respectively connecting the first sub-DP signal and the second sub-DP signal to the DP connector of the main board, or respectively connecting the first sub-DP signal and the second sub-DP signal to the DP connector of the main board and then respectively receiving the front/rear sub-card, and respectively transmitting the first sub-DP signal and the second sub-DP signal to the front window and the rear window of the server.
6. The method of claim 5, wherein prior to transmitting the DP signal to a DP Switch chip, further comprising:
transmitting the first DP signal to a second switching chip;
and accessing the control signal of the second switching chip into the complex programmable logic device.
7. The method of claim 2, wherein if the status of the baseboard management controller is determined to be abnormal, transmitting the PCIE signal carrying the target display information to a PCIE
After the DP chip is transferred, the method further comprises the following steps:
converting target display information carried by the PCIE signal into a second DP signal through the PCIE-to-DP chip;
and transmitting the second DP signal to a second switching chip.
8. A server display device, comprising:
the first receiving module is used for receiving watchdog signals of the baseboard management controller through the complex programmable logic device; the first acquisition module is used for analyzing the watchdog signal and acquiring the state of the baseboard management controller;
the first determining module is used for transmitting PCIE signals carrying target display information to the baseboard management controller if the state of the baseboard management controller is determined to be normal, so that the baseboard management controller realizes front and rear dual display of the server;
And the second determining module is used for transmitting the PCIE signal carrying the target display information to a PCIE-to-DP chip if the state of the baseboard management controller is determined to be abnormal, so that the PCIE-to-DP chip realizes front and rear dual display of the server.
9. A communication device, comprising: a transceiver, a memory, a processor, and a program stored on the memory and executable on the processor;
the processor being configured to read a program in a memory to implement the steps in the server display method according to any one of claims 2-7.
10. A readable storage medium storing a program, wherein the program when executed by a processor implements the steps of the server display method according to any one of claims 2-7.
CN202311433682.0A 2023-10-31 2023-10-31 Server display system, method, device, equipment and storage medium Pending CN117609128A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311433682.0A CN117609128A (en) 2023-10-31 2023-10-31 Server display system, method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311433682.0A CN117609128A (en) 2023-10-31 2023-10-31 Server display system, method, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN117609128A true CN117609128A (en) 2024-02-27

Family

ID=89947012

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311433682.0A Pending CN117609128A (en) 2023-10-31 2023-10-31 Server display system, method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN117609128A (en)

Similar Documents

Publication Publication Date Title
US11845451B2 (en) Automobile diagnostic method, apparatus, device and system, and diagnostic connection device
US11871121B2 (en) Video signal conversion device and method thereof
US10257440B2 (en) Video matrix controller
US20220014810A1 (en) Video input port
CN106851183B (en) Multi-channel video processing system and method based on FPGA
WO2023044844A1 (en) Image processing apparatus and method
US20220070522A1 (en) Low latency communication path for audio/visual (a/v) applications
US20190392548A1 (en) Video signal switching for use with an external graphics processing unit device
US10643573B2 (en) Technologies for end-to-end display integrity verification for functional safety
CN113253877B (en) Electronic whiteboard system and control method thereof
US20150085193A1 (en) Method for improving video output definition and terminal device
US20180151156A1 (en) Method and terminal for displaying boot graphic and storage medium
CN117609128A (en) Server display system, method, device, equipment and storage medium
CN111757051B (en) Data transmission method, intelligent terminal and radar system
US11462150B2 (en) Semiconductor apparatus
CN110008071B (en) Remote debugging device and method
US10657929B2 (en) Image display system with image rotation processing
CN113051212A (en) Graphics processor, data transmission method, data transmission device, electronic device, and storage medium
US20240257302A1 (en) Image processing apparatus and method
US20210407374A1 (en) Display device and image display method of multi-monitor system
US11539910B2 (en) Display control system, display apparatus and control method
CN217982803U (en) Display test device and test equipment
US20240094973A1 (en) Display Method and Electronic Device
US20130300755A1 (en) Electronic apparatus and method for data transmission from an electronic apparatus to a display device
CN105100670B (en) Implement the method and its electronic device of mobile high definition transmission technology

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