Published March 11, 2022 | Version fw4.10/sw4.2
Software Open

The ATLAS FELIX Project

  • 1. ATLAS TDAQ Collaboration

Description

FELIX is a key component of the new readout architecture for the ATLAS experiment at CERN. It consists of commodity servers hosting PCIe cards, which receive data from detector and trigger electronics over optical links and transfer them to the host system via Direct Memory Access (DMA). From there, a software routing platform serves data to subscribed network peers, as well as routing commands to detector and trigger electronics in the other direction. While in the ATLAS context FELIX is designed to integrate with the ATLAS TDAQ software infrastructure, it has also been used in numerous other experiments and is designed to be flexible.

The FELIX codebase comprises both firmware (gateware) and software components, and is designed and maintained by researchers at institutes who are members of the ATLAS Collaboration.

The codebase is available in open-source form for both firmware and software.

Files

Files (664.9 MB)

Name Size Download all
md5:f8961d3eef07c2bf7d8345528f3204e5
322.5 MB Download
md5:561a65f430c4ebcd60b4d0fc2c38ff8e
342.3 MB Download