Speaker
Description
The Signal Processing and Data Acquisition Infrastructure (SPADI) alliance in Japan promotes the development of streaming readout DAQ systems utilizing Ethernet as the communication protocol for front-end electronics (FEE). While the SiTCP, which is widely used in Japan, provides reliable TCP-based data transfer and UDP-based slow control, its reliance on TCP imposes CPU overhead on host PCs. In addition, SiTCP lacks support for simultaneous multi-host slow control access and dynamic IP configuration.
To address these limitations, we are developing a new Ethernet communication protocol for FEE enabling high-throughput, low-overhead UDP-based data streaming and flexible slow control. The adoption of UDP eliminates the need for the TX buffer used for retransmissions in TCP, improving the memory usage of FEE. Additionally, it frees FEE from the backpressure imposed by PCs during congestion.
The proposed protocol is based on the MAC, IPv4, and UDP layers, which have been developed within the IDROGEN project in France. On top of these layers, we newly developed a data streamer and a slow control protocol. The data streamer efficiently encapsulates any format of DAQ data in UDP packets and supports multiple independent UDP streams as well as bidirectional communication. The slow control block provides register access through a simplified internal bus with an AXI4-Lite interface. This block has a packet buffer allowing access from multiple hosts.
The protocol is being implemented for 1 GbE and 10 GbE and will be released as open-source software. This presentation reports on the protocol design, throughput performance, and packet loss characteristics.
| Minioral | No |
|---|---|
| IEEE Member | No |
| Are you a student? | No |