A multi-channel signal acquisition system with real-time data processing is designed to implement the data acquisition of 16-channel analog signals. In the system,a FPGA is acted as the controlling unit to generate time sequence to control high-speed A / D converter to convert multi-channel analog signals into digital signals and the real-time data are processed by the DSP. Its waveform is displayed on the computer through CCS3. 3 software. The structure of the whole system and the method of the data communication between FPGA and EMIF in DSP through Dual-port RAM are introduced in this paper. In order to eliminate the interference of surrounding electromagnetic environment,the length of the transmission line and others,system uses self-adaptive theory to reduce noise. The result indicates that this system works steadily,the acquisition signals is processed real time.