论文标题
Fermilab Beam仪器的现代以太网数据采集体系结构
A Modern Ethernet Data Acquisition Architecture for Fermilab Beam Instrumentation
论文作者
论文摘要
仪器部Fermilab加速器部正在采用开源框架来替换我们嵌入的基于VME的数据采集系统。利用迭代方法,我们首先移动到嵌入式Linux,从而消除了对VXWorks的需求。接下来,我们在每个数据采集模块上采用了以太网,除了与机架安装服务器通信外,消除了对VME背板的需求。 DDCP(分布式数据通信协议)的开发,允许在固件和软件层之间抽象。每个数据采集模块都可以使用1 GBE读取,并在与10 GBE网络链接的开关上进行汇总。当前的开发包括扩展系统以汇总更多模块,以增加带宽以支持多个系统并采用Microtca作为板条箱技术。该体系结构用于Fermilab综合体周围的各种梁线上,包括Pip2it,Fast/Iota和Muon递送环。总而言之,我们能够开发一个数据采集框架,该框架可以逐步替代VXWorks&VME硬件,并使用OFF SHALF以太网技术将我们的总带宽提高到10 Gbit/s。
The Fermilab Accelerator Division, Instrumentation Department is adopting an open-source framework to replace our embedded VME-based data acquisition systems. Utilizing an iterative methodology, we first moved to embedded Linux, removing the need for VxWorks. Next, we adopted Ethernet on each data acquisition module eliminating the need for the VME backplane in addition to communicating with a rack mount server. Development of DDCP (Distributed Data Communications Protocol), allowed for an abstraction between the firmware and software layers. Each data acquisition module was adapted to read out using 1 GbE and aggregated at a switch which up linked to a 10 GbE network. Current development includes scaling the system to aggregate more modules, to increase bandwidth to support multiple systems and to adopt MicroTCA as a crate technology. The architecture was utilized on various beamlines around the Fermilab complex including PIP2IT, FAST/IOTA and the Muon Delivery Ring. In summary, we were able to develop a data acquisition framework which incrementally replaces VxWorks & VME hardware as well as increases our total bandwidth to 10 Gbit/s using off the shelf Ethernet technology.