The ATLAS FELIX Project
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 |