The invention provides a high-integration multi-
channel data acquisition and
processing system based on RFSoC (
Radio Frequency System on
Chip) and FPGA (
Field Programmable Gate Array), which is characterized in that for N arrays and N * M acquisition channels, ADC (
Analog to Digital Converter)
data acquisition and preprocessing modules are N RFSoCs, and an ADC acquisition
data scheduling module is one FPGA; the FPGA comprises two types of FIFO, namely, a
clock domain crossing FIFO and a
data cache FIFO, and a real-time scheduling module; the real-time scheduling module provides matched efficient
data scheduling transmission strategies for the plurality of ADC
data acquisition preprocessing modules based on the RFSOC, and when the
clock domain crossing FIFO is non-null, the data cached in the
clock domain crossing FIFO is read and written into the corresponding
data cache FIFO; and when the
data cache FIFO is non-empty, sequentially
polling each data cache FIFO, and when the data cache FIFO is non-empty and the corresponding frame
tail identifier is true, reading the data cached in the data cache FIFO and the array number and the
optical fiber number of the corresponding
optical fiber channel, and writing the data and the array number and the
optical fiber number into the FPGA output interface for
data transmission. According to the invention, the PCB area can be effectively reduced, and the
system power consumption is reduced.