Nuclear Science and Techniques

《核技术》(英文版) ISSN 1001-8042 CN 31-1559/TL     2019 Impact factor 1.556

Nuclear Science and Techniques ›› 2014, Vol. 25 ›› Issue (1): 010404 doi: 10.13538/j.1001-8042/nst.25.010404


Design of data transmission for a portable DAQ system

ZHOU Wen-Xiong, WANG Yan-Yu ,  NAN Gang-Yang , ZHANG Jian-Chuan   

  1. 1Institute of Modern Physics, Chinese Academy of Sciences, LanZhou, 730000, China
    2University of Chinese Academy of Sciences, Beijing, 100039, China
ZHOU Wen-Xiong, WANG Yan-Yu, NAN Gang-Yang, ZHANG Jian-Chuan . Design of data transmission for a portable DAQ system.Nuclear Science and Techniques, 2014, 25(1): 010404     doi: 10.13538/j.1001-8042/nst.25.010404


Field Programmable Gate Array (FPGA), combined with ARM (Advanced RISC Machines) is increasingly employed in the portable data acquisition (DAQ) system for nuclear experiments to reduce the system volume and achieve powerful and multifunctional capacity. High-speed data transmission between FPGA and ARM is one of the most challenging issues for system implementation. In this paper, we propose a method to realize the high-speed data transmission by using the FPGA to acquire massive data from FEE (Front-end electronics) and send it to the ARM whilst the ARM to transmit the data to the remote computer through the TCP/IP protocol for later process. This paper mainly introduces the interface design of the high-speed transmission method between the FPGA and the ARM, the transmission logic of the FPGA, and the program design of the ARM. The theoretical research shows that the maximal transmission speed between the FPGA and the ARM through this way can reach 50MB/s. In a realistic nuclear physics experiment, this portable DAQ system achieved 2.2MB/s data acquisition speed.

Key words: FPGA, ARM, High-speed transmission, Driver, DAQ