Nov 4 – 8, 2019
Adelaide Convention Centre
Australia/Adelaide timezone

L0TP+: the Upgrade of the NA62 Level-0 Trigger Processor

Nov 7, 2019, 2:30 PM
Riverbank R5 (Adelaide Convention Centre)

Riverbank R5

Adelaide Convention Centre

Oral Track 1 – Online and Real-time Computing Track 1 – Online and Real-time Computing


Piero Vicini (Sapienza Universita e INFN, Roma I (IT))


The L0TP+ initiative is aimed at the upgrade of the FPGA-based Level-0 Trigger Processor (L0TP) of the NA62 experiment at CERN for the post-LS2 data taking, which is expected to happen at 100% of nominal beam intensity. Although tests performed at the end of 2018 showed a substantial robustness of the L0TP system also at full beam intensity, just hinting at a firmware fix, there are several reasons to motivate such an upgrade: i) avoid FPGA platform obsolescence, ii) make room for improvements in the firmware design leveraging a more capable FPGA device, iii) add new functionalities, iv) support the ✕4 beam intensity increase foreseen in future experiment upgrades. We singled out the Xilinx Virtex UltraScale+ VCU118 development board as the ideal platform for the project.
L0TP+ seamless integration in the current NA62 TDAQ system and exact matching of L0TP functionalities represent the main requirements and focus of the project; nevertheless, the final design will include additional features, such as a PCIe RDMA engine to enable processing on CPU and GPU accelerators, and the partial reconfiguration of trigger firmware starting from a high level language description (C/C++). The latter capability is enabled by modern High Level Synthesis (HLS) tools, but to what extent this methodology can be applied to perform complex tasks in the L0 trigger, with its stringent latency requirements and the limits imposed by single FPGA resources, is currently being investigated. Besides, the chosen platform supports the Virtex Ultrascale+ FPGA wide I/O capabilities, allowing for straightforward integration of primitive streams from additional subdetectors in order to improve the efficiency of the trigger. As a test case for this scenario we considered the online reconstruction of the RICH detector rings on a HLS generated module, using a dedicated primitives data stream with PM hits IDs.

Consider for promotion No

Primary authors

Alessandro Lonardo (Sapienza Universita e INFN, Roma I (IT)) Ottorino Frezza (Sapienza Universita e INFN, Roma I (IT)) Dario Soldi (Universita e INFN Torino (IT)) Roberto Piandani (Universita e INFN, Perugia (IT)) Luca Pontisso (Sapienza Universita e INFN, Roma I (IT)) Andrea Biagioni (INFN) Paolo Cretaro (INFN - National Institute for Nuclear Physics) Roberto Ammendola (INFN e Universita Roma Tor Vergata (IT)) Dr Francesca Lo Cicero (INFN Sezione di Roma) Francesco Simula (Istituto Nazionale di Fisica Nucleare - sezione di Roma 1) Gianluca Lamanna (INFN e Laboratori Nazionali di Frascati (IT)) Piero Vicini (Sapienza Universita e INFN, Roma I (IT))

Presentation materials