A study of UDP and TCP FPGA implementation for data acquisition system

被引:4
|
作者
Zhang, F. [1 ,3 ]
Wang, N. [3 ,4 ]
Hu, Z. [1 ,4 ]
Wu, M. [3 ]
Wang, D. [2 ]
Zhou, Z. [3 ,4 ]
Wang, Y. [1 ,4 ]
机构
[1] Hubei Univ Technol, Hubei Power Grid Intelligent Control & Equipment, 28 Nanli Rd, Wuhan 430068, Peoples R China
[2] Cent China Normal Univ, 152 Luoyu Rd, Wuhan 430079, Peoples R China
[3] Hubei Univ Technol, Hubei Collaborat Innovat Ctr High Efficiency Util, 28 Nanli Rd, Wuhan 430068, Peoples R China
[4] Hubei Univ Technol, Sch Elect & Elect Engn, Hubei Key Lab High Efficiency Utilizat Solar Ener, 28 Nanli Rd, Wuhan 430068, Peoples R China
基金
中国国家自然科学基金;
关键词
Data acquisition circuits; Data acquisition concepts; Detector control systems (detector and experiment monitoring and slow-control systems; architecture; hardware; algorithms; databases); Front-end electronics for detector readout; READOUT; ELECTRONICS;
D O I
10.1088/1748-0221/16/07/P07044
中图分类号
TH7 [仪器、仪表];
学科分类号
0804 ; 080401 ; 081102 ;
摘要
Two main protocol stacks for gigabit ethernet are currently widely adopted in the data acquisition system for high energy physics experiments. The first method is based on User Datagram Protocol (UDP), which transfer packets before an agreement is provided by the receiving party. However, the second method, called Transmission Control Protocol (TCP), establishes a connection through a process of the three-way handshake. We designed two FPGA projects, based on UDP and TCP respectively, on such a real application as ethernet communication module for ALICE calorimeters. The test of both projects is carried out on the same Xilinx Virtex-6 FPGA board, and data is captured through a professional network protocol analyzer. We analyzed the implementation methods and complexity, the variation patterns of data throughput, and the resource utilization of the two designs. The findings obtained under the same application scenario and test platform not only reveals the variation rule of actual data throughput, but also proved that the TCP would require twice as much FPGA resource for implementation as the UDP.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] The implementation of an FPGA-based storage controller for data acquisition system
    He, N
    Xiong, JP
    Jiang, CL
    Jia, HB
    ISTM/2003: 5TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-6, CONFERENCE PROCEEDINGS, 2003, : 651 - 654
  • [2] FPGA design and implementation for EIT data acquisition
    Yue, Xicai
    McLeod, Chris
    PHYSIOLOGICAL MEASUREMENT, 2008, 29 (10) : 1233 - 1246
  • [3] Design and Implementation of ARM and FPGA Based Data Acquisition System Software and Hardware
    Zheng, Dezhi
    Na, Rui
    Fan, Shangchun
    Liu, Yudong
    2015 2ND INTERNATIONAL CONFERENCE ON MECHATRONIC SYSTEMS AND MATERIALS APPLICATION (ICMSMA 2015), 2015, : 159 - 164
  • [4] Implementation of PCI Express bus communication for FPGA-based data acquisition system
    Byszuk, Adrian
    Kolodziejski, Jacek
    Kasprowicz, Grzegorz
    Pozniak, Krzysztof
    Zabolotny, Wojciech M.
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2012, 2012, 8454
  • [5] Design and Implementation of Data Acquisition System Based on FPGA and High-speed AD
    Li, Zhi
    Chen, Dahua
    MECHATRONICS ENGINEERING, COMPUTING AND INFORMATION TECHNOLOGY, 2014, 556-562 : 1515 - 1519
  • [6] Wireless data acquisition system based on ZigBee and FPGA technologyWireless data acquisition system based on ZigBee and FPGA technology
    Wang Tao
    Liu Wenbo
    APPLIED SCIENCE, MATERIALS SCIENCE AND INFORMATION TECHNOLOGIES IN INDUSTRY, 2014, 513-517 : 1013 - 1016
  • [7] FPGA Based Data Acquisition and Data Monitoring System
    Adhikary, R.
    Chakraborty, M.
    Dara, B.
    Bharti, A.
    Mukherjee, S.
    2012 INTERNATIONAL CONFERENCE ON RADAR, COMMUNICATION AND COMPUTING (ICRCC), 2012, : 250 - 253
  • [8] Data Acquisition System Based on FPGA/SOPC
    Rao, Jihua
    Qiao, Qingzheng
    Song, Chengyuan
    Shao, Xuezan
    2022 INTERNATIONAL CONFERENCE ON BIG DATA, INFORMATION AND COMPUTER NETWORK (BDICN 2022), 2022, : 152 - 155
  • [9] Design of Data Acquisition System Based on FPGA
    Xu Guosheng
    MEMS, NANO AND SMART SYSTEMS, PTS 1-6, 2012, 403-408 : 1592 - 1595
  • [10] Design of the Data Acquisition System Based on FPGA
    Yang Yong-bin
    Han Xue-hui
    Lei Li-hong
    APPLIED SCIENCE, MATERIALS SCIENCE AND INFORMATION TECHNOLOGIES IN INDUSTRY, 2014, 513-517 : 4382 - 4386