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 条
  • [21] Data Acquisition and Display System Based on FPGA and ARM
    Zhu, Wang-chun
    Mei, Jian
    Tang, Yuan
    PROCEEDINGS OF THE 2015 4TH INTERNATIONAL CONFERENCE ON SENSORS, MEASUREMENT AND INTELLIGENT MATERIALS, 2016, 43 : 69 - 77
  • [22] Exploiting LabVIEW FPGA in Implementation of Real-Time Sensor Data Acquisition for Rowing Monitoring System
    Tukiran, Zarina
    Ahmad, Afandi
    RECENT ADVANCES ON SOFT COMPUTING AND DATA MINING (SCDM 2018), 2018, 700 : 272 - 281
  • [23] FPGA Implementation of RDMA-Based Data Acquisition System Over 100-Gb Ethernet
    Mansour, Wassim
    Janvier, Nicolas
    Fajardo, Pablo
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2019, 66 (07) : 1138 - 1143
  • [24] Design and implementation of high-speed real-time data acquisition system based on FPGA
    WANG Xu-ying Office of Academic Committee
    The Journal of China Universities of Posts and Telecommunications, 2006, (04) : 61 - 66
  • [25] Implementation of a FPGA-based data acquisition and processing system for image sensors employed in SPR biosensing
    Pereira, Eduardo G.
    Oliveira, Leiva C.
    Morais, Marcos R. A.
    Lima, Antonio M. N.
    Neff, H.
    2014 IEEE INTERNATIONAL INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE (I2MTC) PROCEEDINGS, 2014, : 884 - 889
  • [26] Implementation of PCIe-SerDes-DDR3 communication in a multi-FPGA data acquisition system
    Byszuk, Adrian
    Kolasinski, Piotr
    Pozniak, Krzysztof
    Zabolotny, Wojciech M.
    Kasprowicz, Grzegorz
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2013, 2013, 8903
  • [27] STUDY AND IMPLEMENTATION OF A DATA ACQUISITION-SYSTEM USING CASSETTE RECORDERS
    MERCIER, V
    REVUE DE PHYSIQUE APPLIQUEE, 1986, 21 (01): : 59 - 63
  • [28] Study and Implementation of Ethernet Based Synchronization in Distributed Data Acquisition System
    Manjaly, Jismi S.
    Krishnan, Abi K.
    Bonifus, P. L.
    SECOND INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND COMMUNICATION TECHNOLOGIES, ICCNCT 2019, 2020, 44 : 416 - 423
  • [29] Implementation of modified OLSR protocol in AANETs for UDP and TCP environment
    Kumar, Pardeep
    Verma, Seema
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (04) : 1305 - 1311
  • [30] A study on layered streaming services based on TCP/UDP for multimedia data transport
    Kim, SH
    Sinn, JA
    Lee, SI
    Yoo, WK
    Kim, DH
    Yoo, KJ
    Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Networks, 2004, : 637 - 642