A synchronous Gigabit Ethernet protocol stack for high-throughput UDP/IP applications
- 1. Department of Research Technology, Helmholtz-Zentrum Dresden - Rossendorf, Bautzner Landstr. 400, 01328 Dresden (Germany)
- 2. OncoRay - National Center for Radiation Research in Oncology, Faculty of Medicine and University Hospital Carl Gustav Carus, Technische Universität Dresden, Fetscherstr. 74, PF 41, 01307 Dresden (Germany)
Description
State of the art detector readout electronics require high-throughput data acquisition (DAQ) systems. In many applications, e. g. for medical imaging, the front-end electronics are set up as separate modules in a distributed DAQ. A standardized interface between the modules and a central data unit is essential. The requirements on such an interface are varied, but demand almost always a high throughput of data. Beyond this challenge, a Gigabit Ethernet interface is predestined for the broad requirements of Systems-on-a-Chip (SoC) up to large-scale DAQ systems. We have implemented an embedded protocol stack for a Field Programmable Gate Array (FPGA) capable of high-throughput data transmission and clock synchronization. A versatile stack architecture for the User Datagram Protocol (UDP) and Internet Control Message Protocol (ICMP) over Internet Protocol (IP) such as Address Resolution Protocol (ARP) as well as Precision Time Protocol (PTP) is presented. With a point-to-point connection to a host in a MicroTCA system we achieved the theoretical maximum data throughput limited by UDP both for 1000BASE-T and 1000BASE-KX links. Furthermore, we show that the random jitter of a synchronous clock over a 1000BASE-T link for a PTP application is below 60 ps
Availability note (English)
Available from http://dx.doi.org/10.1088/1748-0221/11/01/P01010Additional details
Identifiers
Publishing Information
- Journal Title
- Journal of Instrumentation
- Journal Volume
- 11
- Journal Issue
- 01
- Journal Page Range
- p. P01010
- ISSN
- 1748-0221
INIS
- Country of Publication
- United Kingdom
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 47070238
- Subject category
- S46: INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND TECHNOLOGY;
- Descriptors DEI
- ACCURACY; BIOMEDICAL RADIOGRAPHY; COMPUTER ARCHITECTURE; CONTROL; DATA ACQUISITION; DATA TRANSMISSION; INTERFACES; INTERNET; RANDOMNESS; READOUT SYSTEMS; RESOLUTION; SYNCHRONIZATION
- Descriptors DEC
- COMMUNICATIONS; COMPUTER NETWORKS; DATA PROCESSING; DIAGNOSTIC TECHNIQUES; MEDICINE; NUCLEAR MEDICINE; PROCESSING; RADIOLOGY