Intelligent FPGA Data Acquisition Framework

Yunpeng Bai, Dominic Gaisbauer, Stefan Huber, Igor Konorov, Dmytro Levit, Dominik Steffen, Stephan Paul

Research output: Contribution to journalArticlepeer-review

11 Scopus citations


In this paper, we present the field programmable gate arrays (FPGA)-based framework intelligent FPGA data acquisition (IFDAQ), which is used for the development of DAQ systems for detectors in high-energy physics. The framework supports Xilinx FPGA and provides a collection of IP cores written in very high speed integrated circuit hardware description language, which use the common interconnect interface. The IP core library offers functionality required for the development of the full DAQ chain. The library consists of Serializer/Deserializer (SERDES)-based time-to-digital conversion channels, an interface to a multichannel 80-MS/s 10-b analog-digital conversion, data transmission, and synchronization protocol between FPGAs, event builder, and slow control. The functionality is distributed among FPGA modules built in the AMC form factor: front end and data concentrator. This modular design also helps to scale and adapt the DAQ system to the needs of the particular experiment. The first application of the IFDAQ framework is the upgrade of the read-out electronics for the drift chambers and the electromagnetic calorimeters (ECALs) of the COMPASS experiment at CERN. The framework will be presented and discussed in the context of this paper.

Original languageEnglish
Article number7934320
Pages (from-to)1219-1224
Number of pages6
JournalIEEE Transactions on Nuclear Science
Issue number6
StatePublished - Jun 2017


  • Analog-digital conversion (ADC)
  • data acquisition (DAQ)
  • field programmable gate arrays (FPGAs)
  • high-energy physics instrumentation computing
  • time-to-digital conversion (TDC)


Dive into the research topics of 'Intelligent FPGA Data Acquisition Framework'. Together they form a unique fingerprint.

Cite this