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 条
  • [31] Implementation of a Data Acquisition System for Heterogeneous Machines
    Wei, Ching-chih
    Lee, Yu-tzu
    Cao, Kai-siang
    Lee, Wei-chen
    2017 IEEE/SICE INTERNATIONAL SYMPOSIUM ON SYSTEM INTEGRATION (SII), 2017, : 232 - 235
  • [32] Design and implementation of a wireless data acquisition system
    Nagel, JE
    Walker, CF
    IEEE REGION 5 2003 ANNUAL TECHNICAL CONFERENCE, CONFERENCE RECORD, 2003, : 7 - 10
  • [33] Design and Implementation of Data Acquisition System for AETA
    Yang X.
    Yong S.
    Wang X.
    Zhou K.
    Jin X.
    Beijing Daxue Xuebao (Ziran Kexue Ban)/Acta Scientiarum Naturalium Universitatis Pekinensis, 2020, 56 (04): : 600 - 606
  • [34] The MAST data acquisition system - distributed implementation
    Manhood, SJ
    Jenkins, I
    Waterhouse, J
    FUSION ENGINEERING AND DESIGN, 2000, 48 (1-2) : 219 - 223
  • [35] Design and Implementation of Data Acquisition System Based on FPGA and USB Interface in Fourier-transform Mass Spectrometer
    Li, Dayu
    Fang, Yajing
    Huang, Wei
    Huang, Xianrui
    2015 8TH INTERNATIONAL CONFERENCE ON BIOMEDICAL ENGINEERING AND INFORMATICS (BMEI), 2015, : 169 - 173
  • [36] FPGA implementation of diamond detector data acquisition system using FlexRIO PXIexpress technology: Architecture and first results
    Riva, Marco
    Esposito, Basilio
    Marocco, Daniele
    Pompili, Fulvio
    Belli, Francesco
    Passeri, Marco
    FUSION ENGINEERING AND DESIGN, 2020, 161
  • [37] Design and Implementation of High-Speed Real-Time Data Acquisition and Processing System based on FPGA
    Zhou, Guojuan
    Xiong, Guocan
    Yu, Fuhua
    Sun, Wen'E
    PROCEEDINGS OF THE 2016 2ND INTERNATIONAL CONFERENCE ON SOCIAL SCIENCE AND TECHNOLOGY EDUCATION (ICSSTE 2016), 2016, 55 : 514 - 519
  • [38] FPGA Based Solution For Ethernet Controller As Alternative For TCP/UDP Software Stack
    Choudhary, Anshuman
    Porwal, Deepika
    Parmar, Abhishek
    2018 6TH EDITION OF INTERNATIONAL CONFERENCE ON WIRELESS NETWORKS & EMBEDDED SYSTEMS (WECON), 2018, : 63 - 66
  • [39] FPGA Implementation of High-Speed Data Acquisition System for High-Resolution Millimeter Wave Radar
    Xie, Yaping
    Zheng, Qiangwen
    Li, Junjie
    Yang, Lijie
    Song, Chunyi
    Xu, Zhiwei
    2020 9TH INTERNATIONAL CONFERENCE ON MODERN CIRCUITS AND SYSTEMS TECHNOLOGIES (MOCAST), 2020,
  • [40] FPGA Targeted Implementation of a Neurofuzzy System for Real Time TCP/IP Traffic Classification
    Cinti, Alessandro
    Rizzi, Antonello
    2013 SIXTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE (ICACI), 2013, : 312 - 317