Melinda Siciliano Università degli Studi di Torino SDD Raw Data Decoding.

Slides:



Advertisements
Similar presentations
DAQ for the TPC Sector Test at Test Beam T10 ALICE DAQ Group ALICE TPC Collaboration Meeting Cagliari, Sardinia 16 – 17 May 2004.
Advertisements

Programming Logic and Design Fourth Edition, Introductory
An Online Microsoft Word Tutorial & Evaluation Begin.
Linda R. Coney – 24th April 2009 Online Monitoring and Reconstruction Linda R. Coney 4 June, 2009.
OUTLINE WHAT ? HOW ? WHY ? BLUEPOST Poster and Message Content Specified by the User Displaying the Poster Content on a Monitor Sending Messages to.
1 Pulsar firmware status March 12th, 2004 Overall firmware status Pulsar Slink formatter Slink merger Muon Reces SVT L2toTS Transmitters How to keep firmware.
RICH Data Flow Jianchun Wang. 2 HPD Readout Electronics 944 HPDs 163 channels / HPD 1 FE Hybrid / HPD ~160 FEMs 6 FE Hybrids / FEM 1-13 Cables / FEM 20.
D. R. BettFONT Meeting 5 th May Current DAQ State D. R. Bett.
Expert Group Meeting on Price Statistics and National Accounts: ICP Round 2011 Jointly organized by: UN-ECLAC, CARICOM, CARTAC and ECCB 3rd-6th December.
Chapter 4 Cascading Style Sheets Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
MSS, ALICE week, 21/9/041 A part of ALICE-DAQ for the Forward Detectors University of Athens Physics Department Annie BELOGIANNI, Paraskevi GANOTI, Filimon.
SSD Status P. Christakoglou (NIKHEF-UU) for the SSD collaboration Thanks to: Marco vL, Enrico, Mino, Marek and Massimo.
SSE OPC and DATABASES. Overview… Setup the SSE OPC to save data to a MS Access database file (mdb) Setup the SSE OPC to save data to MS SQL database THE.
Prototype Test of SPring-8 FADC Module Da-Shung Su Wen-Chen Chang 02/07/2002.
1-1 Embedded Network Interface (ENI) API Concepts Shared RAM vs. FIFO modes ENI API’s.
SEMS allows you to create reports based on your files. This guide will give you the steps to create a report on the SEMS site using the Question Wizards.
Chapter 4 Tables.  Look at table on Page 142 ◦ Attributes  Creating a table together in class ◦ ◦ table row ◦ table header ◦ table data cell.
Type presentation name here in slide master © 2007 SDL. Company Confidential. Forward-looking information is based upon multiple assumptions and uncertainties.
Framework for Raw Data Thomas Kuhr Offline Week 29/06/2004.
Reports 5.02 Understand database queries, forms, and reports used in business.
3 x x x x x 23. Grid Method Grid Method Gelosian Method Gelosian Method Partitioning method Partitioning method “Long” multiplication.
S. Brambilla, “Recent DAQ integration test at L.N.L May 2008” 7 th AGATA Week, Uppsala, 8-11 July th AGATA Week Uppsala, 8-11 July 2008 Recent.
ALICE Computing Model The ALICE raw data flow P. VANDE VYVRE – CERN/PH Computing Model WS – 09 Dec CERN.
Create a title for your timeline Group members names: Save the file as “Lastname_firstinitial_Voting Rights Timeline” for every group member! (Example.
Ajit and Dario ALICE offline week 10th June Dario Favretto Ajit Kumar Mohanty ALICE Raw Data Production.
Team Number: _____ April 13, 2015 Team Number: Add your team number! And remember to delete these instructions!
Rome 4 Sep 04. Status of the Readout Electronics for the HMPID ALICE Jose C. DA SILVA ALICE.
Xiangming Sun1PXL Sensor and RDO review – 06/23/2010 STAR XIANGMING SUN LAWRENCE BERKELEY NATIONAL LAB Firmware and Software Architecture for PIXEL L.
1 COMS 161 Introduction to Computing Title: Numeric Processing Date: November 08, 2004 Lecture Number: 30.
Formatting a Document Microsoft Word. Add Header and Footer View Header and Footer.
1 ITS Quality Assurance (& DQM) P. Cerello, P. Christakoglou, W. Ferrarese, M. Nicassio, M. Siciliano ALICE OFFLINE WEEK – April 2008.
1 07/10/07 Forward Vertex Detector Technical Design – Electronics DAQ Readout electronics split into two parts – Near the detector (ROC) – Compresses and.
DAQ Status for cosmic-ray test in RAL Hideyuki Sakamoto MICE Phone meeting 12 th July 2007 Contents Status Setup for cosmic-ray test bench Schedule.
1M. Ellis - 17th May 2007 SciFi Decoding (Everything you never wanted to know but couldn’t avoid going over and over)  VLSB Data (unpacking to AFE, MCM,
1 SDD: DA and preprocessor Francesco Prino INFN Sezione di Torino ALICE offline week – April 11th 2008.
Formula SAE Ryan Langley
CM20 Vassil Verguilov DAQ Software Status  DATE Readout  Data Decoding  Data Monitoring  Next steps  Summary.
1 Checks on SDD Data Piergiorgio Cerello, Francesco Prino, Melinda Siciliano.
CM19 Vassil Verguilov DAQ Status  Progress  DAQ  Next steps  Summary.
Project must be turned in by the end of the day TODAY to be included in the quarter grade. Do not put loose papers in the folder. I am not going to sort.
26/11/02CROP meeting-Nicolas Dumont Dayot 1 CROP (Crate Read Out Processor)  Specifications.  Topology.  Error detection-correction.  Treatment (ECAL/HCAL.
Coding Time This is a starter activity and should take about 10 minutes [ slide 1 ] 1.Log in to your computer 2.Open IDLE 3.Start a script session (Select.
ARCHITECTURE. PRR November x 32 PADs Up to 26 or 3 x 17 MANU BOARD. PATCH BUS Translator Board. FEE DETECTOR Up to 100 PATCH BUS per detector. MANU.
1 The status of the SDD detector - OFFLINE - Francesco Prino INFN Sezione di Torino ALICE CLUB – October 14th 2008.
1 CTP offline software status (Offline week,8/4/08) R.Lietava for CTP group.
LAV firmware status Francesco Gonnella Mauro Raggi 28 th March 2012 TDAQ Working Group Meeting.
1 SDD offline status Francesco Prino INFN sezione di Torino ALICE offline week – October 20th 2008.
On Line Microsoft Word Tutorial & Evaluation Begin.
Word 2010 Headers and Footers You can make your document look professional and polished by utilizing headers and footers. The header is a section of the.
Mistake #1 (x+2) 2 ≠x 2 +4 Correction =x 2 +4x+4.
Cellular Respiration 1 SNB page 39. Textbook page What is the process of cellular respiration?
10/8/ HMPID offline status D. Di Bari, A. Mastroserio, L.Molnar, G. Volpe HMPID Group Alice Offline Week.
Scalable Readout System Data Acquisition using LabVIEW Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer]
András László KFKI Research Institute for Particle and Nuclear Physics New Read-out System of the NA61 Experiment at CERN SPS Zimányi Winter School ‑ 25.
The ALICE Data-Acquisition Read-out Receiver Card C. Soós et al. (for the ALICE collaboration) LECC September 2004, Boston.
Google Forms.
I/O Systems.
Firmware Structure Alireza Kokabi Mohsen Khakzad Friday 9 October 2015
SDD Quality Assurance (& DQM)
ITS combined test seen from DAQ and ECS F.Carena, J-C.Marin
SDD in February ‘08 cosmic run
X5 Milestone 6 Changes and Key Features
Academic Reports in MLA format
Create a title for your timeline
Summary Goals: Evaluate summary of “Cartographer”
Basics of Web Design Chapter 4 Cascading Style Sheets Basics Key Concepts Copyright © 2016 Terry Ann Morris, Ed.D.
More to Learn Viewing file details
TEAM NAME MEMBER 1 MEMBER 2 MEMBER 3 MEMBER 4
Multi Chip Module (MCM) The ALICE Silicon Pixel Detector (SPD)
Tuesday, September 25th Narrative Paper.
Presentation transcript:

Melinda Siciliano Università degli Studi di Torino SDD Raw Data Decoding

Summary SDD Raw Data Format Decoding Raw Data Parallel events Data File Analysis

SDD Raw Data Format Header Event: 9 words start and end with 0xFFFF FFFF in which there is the ddl header FIFO Header 0x Carlos Header 0x B Event Header of the Carlos triplets of words starting with =0x2 Data Carlos Footer Words 3FFF FFFF FIFO Footer Words (MacroFooters) 3F1F 1F1F Jitter Word: the last word of the event For more information: page 23

Size: (header:68) Version:0x Type:PhysicsEvent RunNb:2632 Period:2587 Orbit: BunchCrossing:0 ldcId:9 gdcId:VOID time:Wed Sep 19 19:30: Attributes:Orbit/BC ( ) triggerPattern: detectorPattern: [invalid] 0) |.b | 16) ffffffff | | 32) ff b | | 48) ffffffff | | 64) d d96 | e#..e# | 80) 23658d96 aa6ae808 eaeca808 acaba4a4 |..e#..j | 96) d3d35b96 a2a6969e dd535b5d 8a9acb0a |.[ ][S..... | 112) c2e4c525 abeaabab dacacbab aaacb1ac | % | ) a3a3a5a5 a2a2aa9e 8a7a4a4a e9 | JJz..h!. | ) 81207b91 3fffffff 3fffffff 3fffffff |.{....?...?...? | ) 3f1f1f1f 3f1f1f1f 3f1f1f1f ff00000e |...?...?...?.... | Fifo Word Header Carlos Word Header Carlos Event Data Carlos Footer Words Jitter Word Fifo Footer words SDD Raw Data Structure

AliTISRawStreamSDD::Next() Decoding scheme Check of FIFO Header Words Check of Carlos Event Header Words Check of Jitter Words Check of Footer Words Data decoding

Events Single DDL event contains data of a single DDL. The decoding process ends with the last word: jitter word. The decoding ends because no more words are left Multiple DDL event contains data of more DDLs together. DDL data are written in each event one after the other. That means that after the jitter word of a DDL may be the data of another DDL

Parallel Events Control of the maximum number of MacroFooter(=3F1F 1F1F) in order to consider if a DDL with all the channels is connected. Words after the 12th MacroFooter are considered out of range untill the jitter word is found. Control of the Jitter Word: When a jitter word is found, it means that the data coming from this DDL are finished and all the basic counters are reset.

Data File Analysis Data saved as DATE file : the events can be read starting from the 3 rd event (Carlos firmware bug in first event writing) Data saved by EventDump : The event can be read starting from the first event

Jitter Word In order to decode data, the jitter word has to be changed because the 0xFF00**** can be confused with a data word. Carlosrx Team will change the beginning of the word probably in 0x7F00****

Summary and Outlook AliITSRawStreamSDD decode correctly single DDL and multiDDL events TO do: Jitter word needs to be changed in order to recognise it –In order to decode data, the jitter word has to be changed because the 0xFF00**** can be confused with a data word. –Carlosrx Team will change the beginning of the word probably in 0x7F00**** Try to read events written in an Event stored in GDC

Thanks! To: W. Ferrarese, P.G. Cerello, F. Prino, F. Costa,D. Falchieri, S. Antinori, S.Bonacini, E. Gajewska

SDD DAQ CHAIN(some numbers) 2 LDCs For each LDC 12 DLLs connected 1DDL interfaced with a CARLOS_rx 1CARLOS_rx can read at maximum 12 CARLOSv Each CARLOSv connected with 1 SDD module=> 2 half modules 2 LDC => 24 DDLs =>24 CARLOS_rx=>260 of 288 connections used for reading the modules=>520 half modules connected

AliITSRawStreamSDD Provide the access to SDD raw data format AliITSRawStreamSDD::Next() : read the next raw data and return kFALSE if no data are left