Cargando…
FELIX - the new detector readout system for the ATLAS experiment
From the ATLAS Phase-I upgrade and onward, new or upgraded detectors and trigger systems will be interfaced to the data acquisition, detector control and timing (TTC) systems by the Front-End Link eXchange (FELIX). FELIX is the core of the new ATLAS Trigger/DAQ architecture. Functioning as a router...
Autores principales: | , , , , , , , , , , , , , , , , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2016
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2196752 |
_version_ | 1780951128725258240 |
---|---|
author | Narevicius, Julia Anderson, John Thomas Borga, Andrea Boterenbrood, Hendrik Chen, Hucheng Chen, Kai Drake, Gary Donszelmann, Mark Francis, David Gorini, Benedetto Guest, Daniel Lanni, Francesco Lehmann Miotto, Giovanna Levinson, Lorne Roich, Alexander Schreuder, Frans Philip Schumacher, J\"orn Vandelli, Wainer Vermeulen, Jos Wu, Weihao Zhang, Jinlong |
author_facet | Narevicius, Julia Anderson, John Thomas Borga, Andrea Boterenbrood, Hendrik Chen, Hucheng Chen, Kai Drake, Gary Donszelmann, Mark Francis, David Gorini, Benedetto Guest, Daniel Lanni, Francesco Lehmann Miotto, Giovanna Levinson, Lorne Roich, Alexander Schreuder, Frans Philip Schumacher, J\"orn Vandelli, Wainer Vermeulen, Jos Wu, Weihao Zhang, Jinlong |
author_sort | Narevicius, Julia |
collection | CERN |
description | From the ATLAS Phase-I upgrade and onward, new or upgraded detectors and trigger systems will be interfaced to the data acquisition, detector control and timing (TTC) systems by the Front-End Link eXchange (FELIX). FELIX is the core of the new ATLAS Trigger/DAQ architecture. Functioning as a router between custom serial links and a commodity network, FELIX is implemented by server PCs with commodity network interfaces and PCIe cards with large FPGAs and many high speed serial fiber transceivers. By separating data transport from data manipulation, the latter can be done by software in commodity servers attached to the network. Replacing traditional point-to-point links between Front-end components and the DAQ system by a switched network, FELIX provides scaling, flexibility uniformity and upgradability. Different Front-end data types or different data sources can be routed to different network endpoints that handle that data type or source: e.g. event data, configuration, calibration, detector control, monitoring, etc. This reduces the diversity of custom hardware solutions in favour of software. Front-end connections can be either high bandwidth serial connections from FPGAs (e.g. 10 Gb/s) or those from the radiation tolerant CERN GBTx ASIC which aggregates many slower serial links onto one 5 Gb/s high speed link. Already in the Phase 1 Upgrade there will be about 2000 fiber connections. In addition to connections to a commodity network and Front-ends, FELIX receives Timing, Trigger and Control (TTC) information and distributes it with fixed latency to the GBTx connections. As part of the FELIX implementation, the firmware and Linux software for a high efficiency PCIe DMA engine has been developed. The system architecture of FELIX will be described; the results of the demonstrator program and the first prototype, along with future plans, will be presented. |
id | cern-2196752 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2016 |
record_format | invenio |
spelling | cern-21967522019-09-30T06:29:59Zhttp://cds.cern.ch/record/2196752engNarevicius, JuliaAnderson, John ThomasBorga, AndreaBoterenbrood, HendrikChen, HuchengChen, KaiDrake, GaryDonszelmann, MarkFrancis, DavidGorini, BenedettoGuest, DanielLanni, FrancescoLehmann Miotto, GiovannaLevinson, LorneRoich, AlexanderSchreuder, Frans PhilipSchumacher, J\"ornVandelli, WainerVermeulen, JosWu, WeihaoZhang, JinlongFELIX - the new detector readout system for the ATLAS experimentParticle Physics - ExperimentFrom the ATLAS Phase-I upgrade and onward, new or upgraded detectors and trigger systems will be interfaced to the data acquisition, detector control and timing (TTC) systems by the Front-End Link eXchange (FELIX). FELIX is the core of the new ATLAS Trigger/DAQ architecture. Functioning as a router between custom serial links and a commodity network, FELIX is implemented by server PCs with commodity network interfaces and PCIe cards with large FPGAs and many high speed serial fiber transceivers. By separating data transport from data manipulation, the latter can be done by software in commodity servers attached to the network. Replacing traditional point-to-point links between Front-end components and the DAQ system by a switched network, FELIX provides scaling, flexibility uniformity and upgradability. Different Front-end data types or different data sources can be routed to different network endpoints that handle that data type or source: e.g. event data, configuration, calibration, detector control, monitoring, etc. This reduces the diversity of custom hardware solutions in favour of software. Front-end connections can be either high bandwidth serial connections from FPGAs (e.g. 10 Gb/s) or those from the radiation tolerant CERN GBTx ASIC which aggregates many slower serial links onto one 5 Gb/s high speed link. Already in the Phase 1 Upgrade there will be about 2000 fiber connections. In addition to connections to a commodity network and Front-ends, FELIX receives Timing, Trigger and Control (TTC) information and distributes it with fixed latency to the GBTx connections. As part of the FELIX implementation, the firmware and Linux software for a high efficiency PCIe DMA engine has been developed. The system architecture of FELIX will be described; the results of the demonstrator program and the first prototype, along with future plans, will be presented.ATL-DAQ-SLIDE-2016-374oai:cds.cern.ch:21967522016-07-05 |
spellingShingle | Particle Physics - Experiment Narevicius, Julia Anderson, John Thomas Borga, Andrea Boterenbrood, Hendrik Chen, Hucheng Chen, Kai Drake, Gary Donszelmann, Mark Francis, David Gorini, Benedetto Guest, Daniel Lanni, Francesco Lehmann Miotto, Giovanna Levinson, Lorne Roich, Alexander Schreuder, Frans Philip Schumacher, J\"orn Vandelli, Wainer Vermeulen, Jos Wu, Weihao Zhang, Jinlong FELIX - the new detector readout system for the ATLAS experiment |
title | FELIX - the new detector readout system for the ATLAS experiment |
title_full | FELIX - the new detector readout system for the ATLAS experiment |
title_fullStr | FELIX - the new detector readout system for the ATLAS experiment |
title_full_unstemmed | FELIX - the new detector readout system for the ATLAS experiment |
title_short | FELIX - the new detector readout system for the ATLAS experiment |
title_sort | felix - the new detector readout system for the atlas experiment |
topic | Particle Physics - Experiment |
url | http://cds.cern.ch/record/2196752 |
work_keys_str_mv | AT nareviciusjulia felixthenewdetectorreadoutsystemfortheatlasexperiment AT andersonjohnthomas felixthenewdetectorreadoutsystemfortheatlasexperiment AT borgaandrea felixthenewdetectorreadoutsystemfortheatlasexperiment AT boterenbroodhendrik felixthenewdetectorreadoutsystemfortheatlasexperiment AT chenhucheng felixthenewdetectorreadoutsystemfortheatlasexperiment AT chenkai felixthenewdetectorreadoutsystemfortheatlasexperiment AT drakegary felixthenewdetectorreadoutsystemfortheatlasexperiment AT donszelmannmark felixthenewdetectorreadoutsystemfortheatlasexperiment AT francisdavid felixthenewdetectorreadoutsystemfortheatlasexperiment AT gorinibenedetto felixthenewdetectorreadoutsystemfortheatlasexperiment AT guestdaniel felixthenewdetectorreadoutsystemfortheatlasexperiment AT lannifrancesco felixthenewdetectorreadoutsystemfortheatlasexperiment AT lehmannmiottogiovanna felixthenewdetectorreadoutsystemfortheatlasexperiment AT levinsonlorne felixthenewdetectorreadoutsystemfortheatlasexperiment AT roichalexander felixthenewdetectorreadoutsystemfortheatlasexperiment AT schreuderfransphilip felixthenewdetectorreadoutsystemfortheatlasexperiment AT schumacherjorn felixthenewdetectorreadoutsystemfortheatlasexperiment AT vandelliwainer felixthenewdetectorreadoutsystemfortheatlasexperiment AT vermeulenjos felixthenewdetectorreadoutsystemfortheatlasexperiment AT wuweihao felixthenewdetectorreadoutsystemfortheatlasexperiment AT zhangjinlong felixthenewdetectorreadoutsystemfortheatlasexperiment |