-
Abstract:
Due to its advantages of universality, flexibility and high performance, fast Ethernet is widely used in readout system design for modern particle physics experiments. However, Ethernet is usually used together with the TCP/IP protocol stack, which makes it difficult to implement readout systems because designers have to use the operating system to process this protocol. Furthermore, TCP/IP degrades the transmission efficiency and real-time performance. To maximize the performance of Ethernet in physics experiment applications, a data readout method based on the physical layer (PHY) is proposed. In this method, TCP/IP is replaced with a customized and simple protocol, which makes it easier to implement. On each readout module, data from the front-end electronics is first fed into an FPGA for protocol processing and then sent out to a PHY chip controlled by this FPGA for transmission. This kind of data path is fully implemented by hardware. From the side of the data acquisition system (DAQ), however, the absence of a standard protocol causes problems for the network related applications. To solve this problem, in the operating system kernel space, data received by the network interface card is redirected from the traditional flow to a specified memory space by a customized program. This memory space can easily be accessed by applications in user space. For the purpose of verification, a prototype system has been designed and implemented. Preliminary test results show that this method can meet the requirements of data transmission from the readout module to the DAQ {with} an efficient and simple manner.
-
-
References
[1]
|
Essel H G. IEEE Trans. Nucl. Sci., 2006, 53(3): 677-681 |
[2]
|
Abbasi R, Ackermann M, Adams J et al. Nuclear Instruments and Methods in Physics Research A, 2009, 601(3): 294-316 |
[3]
|
Akerib D S, BAI X, Bedikian S et al. Nuclear Instruments and Methods in Physics Research A, 2012, 668: 1-8 |
[4]
|
Agnes P, Alexander T, Alton A et al. arXiv: astroph.IM/1412.2969 |
[5]
|
Harris F A, Kennedy J W, LIU Q et al. Nuclear Instruments and Methods in Physics Research A, 2008, 593(3): 255-262 |
[6]
|
Axelson J. Embedded Ethernet and Internet Complete. Madison, Wisconsin: Lakeview Research, Inc., 2003. chapter 2-5 |
[7]
|
Scaglia S. The Embedded Internet: TCP/IP Basics, Imple-mentation and Applications. Boston, Massachusetts: Addison-Wesley Professional, 2007. chapter 12-13 |
[8]
|
LIU M, LANG J, YANG S et al. ATCA-based Computation Platform for Data Acquisition and Triggering in Particle Physics Experiments. In: Field Programmable Logic and Applications, 2008. FPL 2008. International Conference on. IEEE, 2008: 287-292 |
[9]
|
Benvenuti C. Understanding Linux Network Internals. First edition. Sebastopol, California: O'Reilly Media, Inc., 2006. 283 |
-
[1] |
WANG Ji-Ke
, MAO Ze-Pu
, BIAN Jian-Ming
, CAO Guo-Fu
, CAO Xue-Xiang
, CHEN Shen-Jian
, DENG Zi-Yan
, FU Cheng-Dong
, GAO Yuan-Ning
, HE Kang-Lin
, HE Miao
, HUA Chun-Fei
, HUANG Bin
, HUANG Xing-Tao
, JI Xiao-Bin
, LI Fei
, LI Hai-Bo
, LI Wei-Dong
, LIANG Yu-Tie
, LIU Chun-Xiu
, LIU Huai-Min
, LIU Suo
, LIU Ying-Jie
, MA Qiu-Mei
, MA Xiang
, MAO Ya-Jun
, MO Xiao-Hu
, PAN Ming-Hua
, PANG Cai-Ying
, PING Rong-Gang
, QIN Ya-Hong
, QIU Jin-Fa
, SUN Sheng-Sen
, SUN Yong-Zhao
, WANG Liang-Liang
, WEN Shuo-Pin
,
,
,
,
,
,
. Software alignment of the BESⅢ main drift chamber using the Kalman Filter method. Chinese Physics C,
2009, 33(3): 210-216.
doi: 10.1088/1674-1137/33/3/010
|
[2] |
ZHANG Man-Zhou
, HOU Jie
, LI Hao-Hu
, LIU Gui-Min
, LI De-Ming
. Optimal sorting method and application to SSRF booster dipoles. Chinese Physics C,
2008, 32(11): 924-927.
doi: 10.1088/1674-1137/32/11/015
|
[3] |
GUO Yun-Jun
, HE Kang-Lin
. Muon Identification Using the Efficiencies Ratio Method at BESⅡ. Chinese Physics C,
2007, 31(11): 1050-1055. |
[4] |
CHANG KONG-LIANG
. DIMENSIONAL METHOD TO SOLVE THE DIFFUSION CONVECTION EQUATION OF SOLAR COSMIC RAYS. Chinese Physics C,
1978, 2(3): 200-210. |
-
Access
-
-