Cargando…

The monitoring system of the ATLAS muon spectrometer read out driver

My PhD work focuses upon the Read Out Driver (ROD) of the ATLAS Muon Spectrometer. The ROD is a VME64x board, designed around two Xilinx Virtex-II FPGAs and an ARM7 microcontroller and it is located off-detector, in a counting room of the ATLAS cavern at the CERN. The readout data of the ATLAS’ RPC...

Descripción completa

Detalles Bibliográficos
Autor principal: Capasso, Luciano
Lenguaje:eng
Publicado: 2015
Materias:
Acceso en línea:http://cds.cern.ch/record/2005724
_version_ 1780946149273763840
author Capasso, Luciano
author_facet Capasso, Luciano
author_sort Capasso, Luciano
collection CERN
description My PhD work focuses upon the Read Out Driver (ROD) of the ATLAS Muon Spectrometer. The ROD is a VME64x board, designed around two Xilinx Virtex-II FPGAs and an ARM7 microcontroller and it is located off-detector, in a counting room of the ATLAS cavern at the CERN. The readout data of the ATLAS’ RPC Muon spectrometer are collected by the front-end electronics and transferred via optical fibres to the ROD boards in the counting room. The ROD arranges all the data fragments of a sector of the spectrometer in a unique event. This is made by the Event Builder Logic, a cluster of Finite State Machines that parses the fragments, checks their syntax and builds an event containing all the sector data. In the presentation I will describe the Builder Monitor, developed by me in order to analyze the Event Builder timing performance. It is designed around a 32-bit soft-core microprocessor, embedded in the same FPGA hosting the Builder logic. This approach makes it possible to track the algorithm execution in the field. The Monitor performs real time and statistical analysis of the state machine dynamics. The microprocessor is interfaced with custom peripherals which read out the state registers, fill histograms and transfer them via DMA to the processor memory. The Builder Monitor also measures the elapsed time for each event, its length and keeps track of the error status words. In my thesis I will describe the hardware-software co-design of the Builder Monitor and the role played by the custom peripherals. I will also present experimental results and the procedure I developed to check out errors and to debug software.
id cern-2005724
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2015
record_format invenio
spelling cern-20057242019-09-30T06:29:59Zhttp://cds.cern.ch/record/2005724engCapasso, LucianoThe monitoring system of the ATLAS muon spectrometer read out driverDetectors and Experimental TechniquesMy PhD work focuses upon the Read Out Driver (ROD) of the ATLAS Muon Spectrometer. The ROD is a VME64x board, designed around two Xilinx Virtex-II FPGAs and an ARM7 microcontroller and it is located off-detector, in a counting room of the ATLAS cavern at the CERN. The readout data of the ATLAS’ RPC Muon spectrometer are collected by the front-end electronics and transferred via optical fibres to the ROD boards in the counting room. The ROD arranges all the data fragments of a sector of the spectrometer in a unique event. This is made by the Event Builder Logic, a cluster of Finite State Machines that parses the fragments, checks their syntax and builds an event containing all the sector data. In the presentation I will describe the Builder Monitor, developed by me in order to analyze the Event Builder timing performance. It is designed around a 32-bit soft-core microprocessor, embedded in the same FPGA hosting the Builder logic. This approach makes it possible to track the algorithm execution in the field. The Monitor performs real time and statistical analysis of the state machine dynamics. The microprocessor is interfaced with custom peripherals which read out the state registers, fill histograms and transfer them via DMA to the processor memory. The Builder Monitor also measures the elapsed time for each event, its length and keeps track of the error status words. In my thesis I will describe the hardware-software co-design of the Builder Monitor and the role played by the custom peripherals. I will also present experimental results and the procedure I developed to check out errors and to debug software.CERN-THESIS-2010-317oai:cds.cern.ch:20057242015-04-01T08:51:36Z
spellingShingle Detectors and Experimental Techniques
Capasso, Luciano
The monitoring system of the ATLAS muon spectrometer read out driver
title The monitoring system of the ATLAS muon spectrometer read out driver
title_full The monitoring system of the ATLAS muon spectrometer read out driver
title_fullStr The monitoring system of the ATLAS muon spectrometer read out driver
title_full_unstemmed The monitoring system of the ATLAS muon spectrometer read out driver
title_short The monitoring system of the ATLAS muon spectrometer read out driver
title_sort monitoring system of the atlas muon spectrometer read out driver
topic Detectors and Experimental Techniques
url http://cds.cern.ch/record/2005724
work_keys_str_mv AT capassoluciano themonitoringsystemoftheatlasmuonspectrometerreadoutdriver
AT capassoluciano monitoringsystemoftheatlasmuonspectrometerreadoutdriver