The invention provides a
system state display method and device based on a CPLD (
Complex Programmable Logic Device). The method comprises the following steps that: through the CPLD, monitoring the activation state of a BMC (
Baseboard Management Controller); when the BMC is not activated, sending
system state information obtained by a PCH (
Platform Controller Hub) to the CPLD, carrying out LPC (
Linear Predictive Coding) decoding on the
system state information by the CPLD, outputting the decoded system state information through a
simulation UART (Universal Asynchronous
Receiver /
Transmitter) interface, and displaying the decoded system state information; when the BMC is activated, sending the system state information obtained by the PCH to the BMC, carrying out LPC decoding on the system state information, and outputting and displaying the decoded system state information through an SYS UART interface. By use of the method, a CPLD
chip is selected to assist the BMC in outputting the system UART interface, a GPIO (
General Purpose Input / Output), the LPC and the UART is analyzed, the relevant
signal of a
peripheral chip is detected, the UART interface output is simulated, and therefore,state information can be more comprehensively collected.