160 likes | 269 Views
Dimuon raw data. Tracker team : Sylvain Rousseau, Cristian Coardos, Nicole Willis @ IPN Orsay , Frederic Lefevre @ Subatech Nantes Trigger team : Frederic Lefevre, Christophe Renard, Christian Finck, @ Subatech Nantes Pascal Dupieux @ LPC clermont Ferrand
E N D
Dimuon raw data • Tracker team : Sylvain Rousseau, Cristian Coardos, Nicole Willis @ IPN Orsay , Frederic Lefevre @ Subatech Nantes • Trigger team : Frederic Lefevre, Christophe Renard, Christian Finck, @ Subatech Nantes Pascal Dupieux @ LPC clermont Ferrand • + Alice DAQ group for all headers and lots of discussion
808 Patch busses Max loaded crocus read 48 patch busses
A1 A3 A5 A7 A9 B2 B4 B6 B8 B10 A B Future numbering may change
LDC Tracker event structure Unless specified word means 32 bits • Event.h from Date IV : 32 words • Equipment header : 7 words • DDL header : 8 words • DATA from DSP A • DATA from DSP B • DSP data are of variable size
DSP data structure • Front end DSP Structure Total length • Raw data length • Front End DSP ID • 4 internal counters Linked to the trigger structure, (subject to change) • Padding (even size is required) • 5 front end DSP structures
Front end DSP data structure • Front end DSP Structure Total length • Raw data length • Front End DSP ID • 4 internal counters • Linked to the trigger structure, NOT STABLE • Event is odd flag (so one extra meaningless word is inserted at the end) • Raw data from patch busses
Raw data from patch busses • Patch busses data total length • Patch busses raw data length • Patch Id (see mapping) • Trigger word (not stable) • Raw data with or without zero suppression • An empty patch bus send its header : All patch busses must be present in the event.
Raw output from Manu boards • Manu Address (11 bits). • Not enough addr space to index all manu in the tracker-> local address on the bus patch • Channel address (6 bits) • Channel number in the manu. (1 .. 64) • Data 12 bits • Raw output (zero suppressed) out of the ADC.
Mapping is still unfinished • The page is not white, some work exists but still discussion between daq, hlt and detectors • Agree on • Every manu (64 channel readout board) has a unique ID on its Crocus. • Try to design something nice for the hlt (bending vs non bending flag in the addr)
Alice Dimuon Trigger D.A.R.C Board DARC Board rev.2 : Rev.2 Architecture with external TTCrx Board Subatech – R. Berny / C. Renard Turino – May 05-09 2003
µ µ Trigger daq • 2 Darc boards • Each Darc • Reads 8 regional crate (left vs right) • Write to one DDL • 2 types of event • Physics • Software (electronic check up)
LDC Dimuon trigger daq format • Event.h 32 words • Equipment header : 7 words • DDL header 8 words • Darc Id + version • Global Board input data 4 words • Global board output data 1 word • For each 8 crates on a DARC • Crate Id and hardware version • For each local trigger board (117 in total) • 5 words of trigger info (585 words in total) • I/O registers : 3 words (not stable) • End of event flag physic events : 2 words
Trigger info (physic event) 64 bits of raw strip data (bit stream not 0 suppressed) 32 bits of addr, output and position Software event : as above + 39 internal counters words