For processing many signals at the same time,a multi-channel,high-precision data acquisition and storage device based on FPGA was designed,where high-speed multiplexers and high-performance A/D coventer were used.The device samples and converts 32 channels analog signals,then,after passing an effective digital filter,the data can be uploaded to PC through LVDS bus and also can be stored into flash memory.Test results show that the data acquired can well rebuild the original analog signal,having no frame loss or frame skip.