Compact peripheral components interconnect (CPCI)-bus-based 1553B protocol data communication and serial loading module

The invention relates to a compact peripheral components interconnect (CPCI)-bus-based 1553B protocol data communication and serial loading module, which comprises a hardware module and a field programmable gate array (FPGA) program. The hardware module comprises an impedance control circuit board, a signal connection socket, a standard CPCI bus connector and a standard 3UEurocard board card front panel, wherein the impedance control circuit board is the core of the module, and is divided into an FPGA unit, a CPCI bus unit, an isolating transformer unit, a logic level translation unit, a 1553B bus protocol chip unit, a serial loading unit and an auxiliary circuit unit. The FPGA program comprises a 1553B bus communication bus controller (BC) module, a remote terminal (RT) module, a monitor terminal (MT) module, and a serial loading module, and is developed by Verilog hardware description language (HDL) programming. The module has stable performance and high reliability, can perform 1553B communication for long and can be randomly set as a BC, an RT or an MT in the 1553B communication; an RT address of external equipment suspended under a 1553B bus together with the module can be serially loaded and flexibly set; the data transmission of a CPCI bus has a direct memory access (DMA) function, the actual transmission rate of the bus is 1MB/s and continuous transmission can be realized without frame loss.