Cargando…

Optimal Filtering Algorithm implementation in FPGAs for the ATLAS TileCal Read-Out Drivers

The Large Hadron Collider (LHC) is a powerful particle accelerator built in Geneva (Switzerland), developed to achieve proton beam collisions at 14 TeV. It comprises four experiments: ALICE, CMS, LHCb and ATLAS, this last one being a general purpose particle detector. The ATLAS Hadronic Tile Calorim...

Descripción completa

Detalles Bibliográficos
Autor principal: Moreno, P
Lenguaje:eng
Publicado: 2011
Materias:
Acceso en línea:http://cds.cern.ch/record/1391771
_version_ 1780923426704195584
author Moreno, P
author_facet Moreno, P
author_sort Moreno, P
collection CERN
description The Large Hadron Collider (LHC) is a powerful particle accelerator built in Geneva (Switzerland), developed to achieve proton beam collisions at 14 TeV. It comprises four experiments: ALICE, CMS, LHCb and ATLAS, this last one being a general purpose particle detector. The ATLAS Hadronic Tile Calorimeter (TileCal) is one of its sub-systems, which is designed to measure the energy carried by the particles that cross the detector. The Read-Out Driver (ROD) is a key element of the TileCal data acquisition chain. It processes, in real time, the digitized information coming from the front-end electronics and sends it to the Read-Out System. Data processing in the ROD boards is performed in Processing Unit Mezzanine Cards that use commercial DSPs to run the Optimal Filtering (OF) algorithms. Present-day FPGAs contain DSP slices, giving the designers the possibility to implement these algorithms and, at the same time, to exploit the flexibility that these devices provide to easily upgrade the system to new functionalities by modifying only the firmware. The hardware platform to test the implementation of the OF algorithm will be a prototype of a FPGA-based Mezzanine Processing Unit card. It has been designed to be fully compatible with the present-system, but is also suitable for studying the possibilities of providing extended functionalities. First, a functional description of the hardware platform will be given. After that, the main points of the hardware design, the status of the board, as well as the tests being planned to validate the Mezzanine card will be explained. In the third part, the OF algorithm will be briefly described, as well as the principal aspects of the firmware development for its implementation on the FPGA DSP slices. In the last part, some ideas for improving the current functionality of the system will be presented and evaluated.
id cern-1391771
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2011
record_format invenio
spelling cern-13917712019-09-30T06:29:59Zhttp://cds.cern.ch/record/1391771engMoreno, POptimal Filtering Algorithm implementation in FPGAs for the ATLAS TileCal Read-Out DriversDetectors and Experimental TechniquesThe Large Hadron Collider (LHC) is a powerful particle accelerator built in Geneva (Switzerland), developed to achieve proton beam collisions at 14 TeV. It comprises four experiments: ALICE, CMS, LHCb and ATLAS, this last one being a general purpose particle detector. The ATLAS Hadronic Tile Calorimeter (TileCal) is one of its sub-systems, which is designed to measure the energy carried by the particles that cross the detector. The Read-Out Driver (ROD) is a key element of the TileCal data acquisition chain. It processes, in real time, the digitized information coming from the front-end electronics and sends it to the Read-Out System. Data processing in the ROD boards is performed in Processing Unit Mezzanine Cards that use commercial DSPs to run the Optimal Filtering (OF) algorithms. Present-day FPGAs contain DSP slices, giving the designers the possibility to implement these algorithms and, at the same time, to exploit the flexibility that these devices provide to easily upgrade the system to new functionalities by modifying only the firmware. The hardware platform to test the implementation of the OF algorithm will be a prototype of a FPGA-based Mezzanine Processing Unit card. It has been designed to be fully compatible with the present-system, but is also suitable for studying the possibilities of providing extended functionalities. First, a functional description of the hardware platform will be given. After that, the main points of the hardware design, the status of the board, as well as the tests being planned to validate the Mezzanine card will be explained. In the third part, the OF algorithm will be briefly described, as well as the principal aspects of the firmware development for its implementation on the FPGA DSP slices. In the last part, some ideas for improving the current functionality of the system will be presented and evaluated.ATL-TILECAL-SLIDE-2011-671oai:cds.cern.ch:13917712011-10-18
spellingShingle Detectors and Experimental Techniques
Moreno, P
Optimal Filtering Algorithm implementation in FPGAs for the ATLAS TileCal Read-Out Drivers
title Optimal Filtering Algorithm implementation in FPGAs for the ATLAS TileCal Read-Out Drivers
title_full Optimal Filtering Algorithm implementation in FPGAs for the ATLAS TileCal Read-Out Drivers
title_fullStr Optimal Filtering Algorithm implementation in FPGAs for the ATLAS TileCal Read-Out Drivers
title_full_unstemmed Optimal Filtering Algorithm implementation in FPGAs for the ATLAS TileCal Read-Out Drivers
title_short Optimal Filtering Algorithm implementation in FPGAs for the ATLAS TileCal Read-Out Drivers
title_sort optimal filtering algorithm implementation in fpgas for the atlas tilecal read-out drivers
topic Detectors and Experimental Techniques
url http://cds.cern.ch/record/1391771
work_keys_str_mv AT morenop optimalfilteringalgorithmimplementationinfpgasfortheatlastilecalreadoutdrivers