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...

Descripción completa

Detalles Bibliográficos
Autores principales: 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
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