The invention provides a remote upgrading
system, method and device for a multi-FPGA device and a medium, and the remote upgrading
system comprises a
digital signal processor which is used for
processing an upgrading
mirror image file of a slave device to generate a data packet, verifying a state feedback
signal sent by a master control FPGA, and sending the data packet to the master control FPGA after the
verification is passed; and the master control FPGA is used for sending the data packet to the corresponding slave device through the high-speed serial link for upgrading
processing, executing
byte alignment
processing, bit alignment processing and
phase adjustment processing to complete
recovery of the high-speed serial link when detecting that the high-speed serial link is abnormal, and resending state feedback information to the
digital signal processor, and the
digital signal processor continues to send subsequent data packets according to the wrong data packet serial number until the transmission of the
upgrade mirror image file is completed. The self-adaptive synchronization problem of the high-speed serial link is solved, and the upgrading efficiency of the multiple slave devices is improved.