Abstract:In some application scenarios, due to limitations such as debugging distance and equipment structure, it is difficult to build a debugging environment for field programmable gate array(FPGA) chips using traditional USB emulators. When dealing with large-scale, arrayed FPGA applications, conventional debugging and solidification methods are implement and have low efficiency. In view of this phenomenon, this paper proposes a microcontroller unit(MCU)based solution for remote debugging and upgrading of FPGA chips. Through research on software and hardware architecture, TCP communication establishment, Xilinx virtual cable(XVC) protocol data analysis and timing conversion, the scheme achieves debugging and solidification of FPGA through Ethernet. The scheme can get rid of spatial and distance constraints in debugging, making it suitable for more complex and changeable FPGA practical scenarios. It contributes to improving the developability and maintainability of FPGA and reducing development costs, providing refe