The invention provides an 8Fs instruction receiving and IO control method in array
server UART communication based on an FPGA, belongs to the technical field of array
server hardware control, and is suitable for multi-node
server cluster hardware management. According to the method, a purple light syncretic PGL50H-6FG484 FPGA is adopted as a main
control unit, and a BMC sends a 0x8F single-
byte 8Fs instruction through a UART (Universal Asynchronous
Receiver /
Transmitter); and after receiving the instruction, the FPGA analyzes the operation command through a frame header, an equipment address and additional
data verification, matches 20 calculation modules, outputs an IO
control signal, and simultaneously acquires the state of the module and returns the state to the BMC. The BMC is triggered to give an alarm through continuous three times of invalid instructions, and a flash enable
signal and a power supply
control signal are interlocked. According to the method, the UART control accuracy and reliability are improved, hardware resources are efficiently utilized, and the
system security is enhanced.