Firmware per il Trigger del RICH Cristiano Santoni Università degli studi di Perugia INFN - Sezione di Perugia Meeting generale GAP 13/01/2014.

Slides:



Advertisements
Presentazioni simili
Referenti: Prof. Anna Antola Ing. Marco Domenico Santambrogio
Advertisements

Università degli studi di Modena e Reggio Emilia
Cluster openMosix Linux Day ’04 Caserta Ing. Diego Bovenzi.
5-1 Protocolli ad accesso multiplo Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All.
3-1 User Datagram Protocol: UDP Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All.
Progetto realizzato da: Francesco Seccia Matr Marco Spinelli Matr
ALICE-Italia: IL CALCOLO
Local Trigger Control Unit prototipo
IDUL 2010 RETI E PROTOCOLLI. INTERNET.. IDEE PRINCIPALI IN QUESTA LEZIONE Reti: Aspetto logico della rete e tipologie: peer-to-peer, a hub, a bus Trasmissione.
IDUL 2009 RETI E PROTOCOLLI. INTERNET. IDEE PRINCIPALI IN QUESTA LEZIONE Reti: Aspetto logico della rete e tipologie: peer-to-peer, a hub, a bus Trasmissione.
-1- CdSez prev /7/03 Un caso ideale: K l Unici per theoretical cleanliness u Contributi long range assenti u Correzioni QCD ben calcolabili u H eff.
TCP Transmission Control Protocol. Programmazione II: Programmazione su Reti -- Prof. G. Persiano 2 TCP TCP fornisce un servizio di connessione –orientato.
memoria gestita staticamente:
1 Sede, 11 luglio 2007 Emanuele Baldacci, Chief Economist Mercati globali: mind the gap!
JAIN SIP Sviluppo di applicazioni SIP in Java Esercitazione 2.
T. Virgili - La Fisica di ALICE, Cagliari 2008 Tiziano Virgili Università di Salerno and INFN Metodo I : correzione evento per evento Metodo II : deconvoluzione.
Palau, 30 Settembre 2008 IV Convegno Nazionale sulla Fisica di ALICE Muoni cosmici: alcuni risultati preliminari per il rivelatore TOF A. De Caro per il.
Gianni Masetti Università di Bologna - INFN 21/2/2008 – DT Bologna meeting Stato del Commissioning delle DT Bologna DT crew.
MANDATO INFORMATICO COSA E’ STATO IMPLEMENTATO IN ORACLE
Misure di Tempo Introduzione Discriminatori
Meeting MDT Italia - Pavia 30 settembre Integrazione del vecchio prototipo di EF nella DAQ Integrazione del vecchio prototipo di EF nella DAQ integrazione.
Accesso a DynaMed su iPhone, iPod touch e iPad Tutorial
U N INFRASTRUTTURA DI SUPPORTO PER SERVIZI DI FILE HOSTING Matteo Corvaro Matricola Corso di Reti di Calcolatori LS – Prof. A. Corradi A.A.
Printserver2.pg.infn.it (VM Xen in esecuzione su redhat cluster)
PROGETTO FINALE PROGETTO FINALE DEL CORSO DI PROGETTAZIONE DI SISTEMI DI CONTROLLO a.a. 2008/2009 Localizzazione tramite una rete di sensori wireless.
Sistema automatico di misura della resistività. QC HPL Gennaio – Novembre 2004.
Progetto di una memoria cache per il processore DLX Andrea Grandi Filippo Malaguti Massimiliano Mattetti Gabriele Morlini Thomas Ricci Progetto di Calcolatori.
FASTVID RENTALS: BUSINESS MODELING 1. Business Modeling One of the major problems with most business engineering efforts, is that the software engineering.
Introduzione al controllo derrore. Introduzione Quando dei dati vengono scambiati tra due host, può accadere che il segnale venga alterato. Il controllo.
Progetto RE.VE.N.GE. CORBA REliable and Versatile News delivery support for aGEncies Realizzazione del Sistema di Consegna UNIVERSITA’ DEGLI STUDI DI BOLOGNA.
Few considerations on the Perspectives for early discoveries BSM non SUSY at LHC Giovanni Franzoni University of Minnesota Lorenzo Menici Univerista’ La.
D2I Modena, 27 Aprile 2001 Progettazione e interrogazione di Data Warehouse (Tema 2) Unità Responsabile: Cosenza Unità Coinvolte: Cosenza - Bologna.
D2b Antonio Lioy Marco Vallini Politecnico di Torino Dip. Automatica e Informatica (Sestriere, Gennaio 2015)
© Copyright NTT DATA Italia – All Rights Reserved The information contained in this document is the property of NTT DATA Italia S.p.A. and the addressee.
4/20/20151 Metodi formali dello sviluppo software a.a.2013/2014 Prof. Anna Labella.
Networks: Data Encoding
Attivita` di TileCal 2013 C.Roda Universita` e INFN Pisa Riunione referees ATLAS Roma 1 C.Roda Universita` e INFN Pisa.
G. Martellotti Roma RRB 16 Aprile Presentazione M&O cat A (per LHCb i M&O cat B sono gestiti autonomamente e non sono scrutinati fino al 2005/2006)
Università di Napoli Federico II Titolo dell’esperienza: Misura della caratteristica corrente-tensione di una giunzione tunnel superconduttiva di tipo.
Extension pack per IIS7 Piergiorgio Malusardi IT Pro Evangelist
Il Consenso. Problema del Consenso Il gruppo di processi devono mettersi d’accordo su un valore (es. commit/abort di una transazione). E’ l’astrazione.
Report HEPiX Spring meeting 2002 Workshop sulle problematiche di calcolo e reti nell'INFN 6-9 Maggio 2002 La Biodola - Isola d'Elba Silvia Arezzini.
Circuiti matematici con amplificatori operazionali
D2b Antonio Lioy Marco Vallini Politecnico di Torino Dip. Automatica e Informatica (Pisa, Giugno 2015)
MS - NA62 TDAQ INFN – Settembre 2011 TDAQ in generale Distribuzione clock/trigger: progetto definito, moduli finali in arrivo (?), installazione prevista.
CEFRIEL Deliverable R4.2.5 Implementazione di un MAC adattativo per reti WiMax Alessandro Lapiana Roma – 24 novembre ‘05.
 SLP Tests in VME test stand: Saverio – Pierluigi (Daniel)  New test stand: Enrico (Saverio – Pierluigi)  VME Tests versus new test stand tests (Enrico-Saverio-Pierluigi)
Che ora è? Che ore sono? Telling time. Fate Adesso: If you were to stop someone on the street to ask the time how would you get their attention? If you.
CMS RPC ITALIA' , Settembre Ischia-ITALIA RPC DCS Giovanni Polese.
MS - NA62 TDAQ INFN – Maggio 2012 NA62 TDAQ status report M. Sozzi Incontro con referee INFN CERN – 25 Maggio 2012.
I Microprocessori Unità 3 del libro Internet Working Sistemi e reti.
Implementazioni di un analizzatore di protocollo Esistono quattro fondamentali tradeoff per la realizzazione di un analizzatore di protocollo:  Analisi.
FESR Trinacria Grid Virtual Laboratory Rosanna Catania Rita Ricceri INFN Catania 25 Luglio 2006 Grid Monitoring: GridICE – bacct - lsload.
MasterClass: monitoraggio dei telescopi 2.0 D. De Gruttola Centro Fermi Roma.
Music Television Special Features. Etere For Music TV Integrated Music scheduling Music Video Cross fade Titling control.
II PROVA Svolgimento tramite protocollo ISO/OSI. I LIVELLO : LIVELLO FISICO Scelta del mezzo fisico; tenere conto degli standard IEEE Procedura di codifica.
Study of coincidences due to 40 K photons between adjacent OMs Paolo Fermani & ROMA group Catania Università di Roma «La Sapienza» – INFN Roma.
S VILUPPO ELETTRONICA PER EMC BELLEII INFN ROMA3 Diego Tagnani 10/06/2014 ROMA 3 : D. P.
Status of the INFN Camera F. Giordano INFN - Bari For the CTA-INFN Team Bari - CTA F2F MeeingSITAEL 11 Marzo 2015.
Architettura Energy (sviluppo del nodo)
SUMMARY Checking RIEPILOGO Verifiche RIEPILOGO Verifiche.
1 OUTLINE CSN I, Roma 19-20/1/2015 RICH&THGEMSilvia DALLA TORRE Impegni per costruzioni – bilancio 2014 Read-out rivelatori ibridi ottobre 2014 – gennaio.
Algoritmi Avanzati a.a.2011/2012 Prof.ssa Rossella Petreschi Algoritmi distribuiti Lezione n°9.
NA62 (Pre)-preventivi M. Sozzi INFN Pisa 29 Giugno 2016.
10 Mev e S(e)-S(mu) = % DS(mu)/S(mu) = 5-70 % Streamer.
Introduzione L0.
KM3NeT-Italy Collaboration meeting
ONEDATA - distributed data caching -
Study of Bc in CMSSW: status report Silvia Taroni Sandra Malvezzi Daniele Pedrini INFN Milano-Bicocca.
CdS 2017: embargo fino a TAUP2017
Transcript della presentazione:

Firmware per il Trigger del RICH Cristiano Santoni Università degli studi di Perugia INFN - Sezione di Perugia Meeting generale GAP 13/01/2014

Architettura del Firmware HITS FROM TDCB FINE TIME TO GLOBAL TIME HITS SORTING CLUSTERS FINDER PRIMITIVES MERGER PPSL PP TO GPU TRIGGER GENERATOR TEL62 ID TO L0TP TO THE NEXT TEL62 FROM PREVIOUS TEL62

Caratteristiche del Firmware CLUSTERING: Basato sulla distanza temporale dalla prima hit del cluster Possibile aggiunta della verifica di una massima distanza inter-hit (precedente - attuale) Entrambi i parametri di cui sopra sono (possono) essere programmabili via ECS Output: tempo medio del cluster, molteplicità e (da implementare) canali coinvolti PP INFORMATIONS MERGING: Basato sulla distanza temporale tra i tempi medi dei cluster provenienti da differenti PP Media pesata dei tempi dei subcluster basata sulla molteplicità Utilizzo di un timer per l’attesa dei dati provenienti da diverse PP Distanza temporale inter-cluster e “wait for PP data timeout” programmabili via ECS Output: tempo medio del cluster, molteplicità e (da implementare) canali coinvolti

Per i test eseguiti durante il Dry run è stata usata una TEL62, nella quale è stato caricata la versione RICH del firmware, con una TDCB installata. La TDCB è stata impulsata utilizzando una PATTI board, mandando segnali su vari canali (partendo da un singolo canale fino a 32) con un dato periodo. I test eseguiti hanno mostrato risultati corretti, sono state osservate le primitive per il L0TP, queste mostravano una corretta molteplicità e la differenza tra i tempi medi dei cluster era uguale al periodo con cui la PATTI inviava impulsi alla TDCB Va comunque precisato che quanto testato è esclusivamente la parte di clustering presente nella PP in quanto una sola PP riceveva dati dalla singola TDCB e quindi la logica di cluster merging non veniva utilizzata. Firmware test: generazione delle primitive

by ROBERTO PIANDANI valid primiteve noise* 0x800 * 25 ns = 2048 * 25 ns = 51.2 us timestamp * due to unconnected channels Firmware test: generazione delle primitive

Data Format PRIMITIVE NUMBER FINETIME Channel RESERVED** MULT. Primitive-like format: # WORDS* 25 ns CHECK ChannelChannel*** *** : Il numero di parole può essere ricavato tramite ceil(MULT/3) *** : Il campo reserved può essere utilizzato? *** : Per utilizzare 9 bit per indicizzare il canale è necessario poter conoscere da quale TEL62 (riferita ad un semispot) proviene il pacchetto

Data Format PRIMITIVE NUMBER FINETIME Channel MULT. Reduced format: 25 ns CHECK Channel Channel 09

To do: Testare la parte di merging delle informazioni provenienti da diverse PP Aggiungere le informazioni sui canali nel flusso dei dati Definire il formato dei dati tra PP e SL ed in uscita dalla SL Adattare la parte di firmware (già esistente per altre applicazioni) che si occupa della generazione del pacchetto da inviare via ethernet

Spares

Tasks performed during the dry run RICH trigger firmware integration in the TEL62 framework (thanks to Pisa for the support) Simulation in Modelsim of the firmware (SL plus one PP) using standard testbench available on SVN (used for the simulation of the “generic” version of the firmware) Test of the firmware loaded in a TEL62 pulsed by a patti

RICH Trigger Firmware HITS FROM TDCB FINE TIME TO GLOBAL TIME HITS SORTING CLUSTERS FINDER PRIMITIVES MERGER PPSL PP TEL62 ID TO L0TP TO THE NEXT TEL62 TO GPU FROM PREVIOUS TEL62 TRIGGER GENERATOR

SORTER 2 a b s g Sorting Logic (1) Fully synchronous Low resources consuption Configurable in both data width and comparison range

S2 R R LOADINPUT OUTPUT Sorting Logic (2) N to load + N to sort 2 N

Primitives Generation PRIMITIVE NUMBER FINETIME 25 ns RESERVED MULTIPLICITY PRIMITIVE NUMBER FINETIME 25 ns RESERVED PRIMITIVE ID Current format (debug only): Official format: