hps daq overview

Post on 05-Jan-2016

42 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

HPS DAQ Overview. Sergey Boyarinov JLAB June 17, 2014. Requirements. Up to 50kHz event rate Up to 100MB/s data rate Dead time < 1%. DAQ: System Overview. Calorimeter Readout: 442 channels of 12bit 250MHz Flash ADCs for Calorimeter (2 VXS crates, 4 ROCs) - PowerPoint PPT Presentation

TRANSCRIPT

Electronics for HPS ProposalSeptember 20, 2010

S. Boyarinov boiarino@jlab.org1

HPS DAQ Overview

Sergey BoyarinovJLAB

June 17, 2014

Electronics for HPS ProposalSeptember 20, 2010

S. Boyarinov boiarino@jlab.org2

Requirements

• Up to 50kHz event rate• Up to 100MB/s data rate • Dead time < 1%

Electronics for HPS ProposalSeptember 20, 2010

S. Boyarinov boiarino@jlab.org3

DAQ: System Overview

• Calorimeter Readout: 442 channels of 12bit 250MHz Flash ADCs for Calorimeter (2 VXS crates, 4 ROCs)

• SVT readout system (1 ATCA crate, 8x2 ROCs, Ryan’s talk)

• 85ps resolution pipeline TDCs with discriminators (2 VME crates, 2 ROCs)

• Total 5 crates, 22 ROCs• FADC-based trigger system (Ben’s talk)• JLAB CODA DAQ software

All modules are available

Signal Distribution

Sub-System Processor FADC250 Flash ADC Crate Trigger Processor

Trigger Interface

VXS crates with FADC and Trigger boards

Electronics for HPS ProposalSeptember 20, 2010

S. Boyarinov boiarino@jlab.org6

DAQ and Trigger System (no TDCs)

Electronics for HPS ProposalSeptember 20, 2010

S. Boyarinov boiarino@jlab.org7

DAQ and Trigger System (with TDCs)

TS

TIROC

TI

ROC-VME

ROC-GTP

ROC

ROC

ROC

Trigger

VXS Crate

Master

The CODA Trigger Distribution System With TI as TS

The Trigger Supervisor (TS) accepts and distributes triggers by multi-link fiber to the TI boards.

A proposed extension of the TI firmware will support up to 8 ROCs per TI module.

VXS Crate

ATCA Crate

ROC-GTP

ROC-VME

<!-- ===================== Buffer 21 contains 86 words (344 bytes) ===================== -->

<event format="evio" count="21" content="bank" data_type="0x10" tag="1" padding="0" num="204" length="86" ndata="84"> <bank content="uint32" data_type="0x1" tag="49152" padding="0" num="0" length="5" ndata="3"> 0x13 0x1 0 </bank> <bank content="bank" data_type="0xe" tag="37" padding="0" num="19" length="67" ndata="65"> <composite data_type="0xf" tag="57601" padding="0" num="37" length="65" ndata="63"> <int8 data_type="0x6" tag="13"> c,i,l,N(c,Ns) </int8> <data> <row> 08bit: 0x03(3) 32bit: 0x00c00013(12582931) 64bit: 0x8ecbf3000194(157006606369172) 1( 08bit: 0x00(0) 100: 16bit: 0x0159(345) 0x0248(584) 0x03a1(929) 0x04ba(1210) 0x0560(1376) 0x0564(1380) 0x04fa(1274) 0x0440(1088) 0x038d(909) 0x02e8(744) 0x0262(610) 0x0204(516) 0x01b7(439) 0x0182(386) 0x0163(355) 0x014a(330) 0x0139(313) 0x012d(301) 0x0124(292) 0x0116(278) 0x010c(268) 0x0102(258) 0x00fd(253) 0x00f5(245) 0x00f4(244) 0x00f4(244) 0x00f4(244) 0x00f2(242) 0x00ed(237) 0x00ea(234) 0x00e6(230) 0x00e4(228) 0x00e5(229) 0x00e3(227) 0x00e5(229) 0x00e5(229) 0x00e4(228) 0x00e3(227) 0x00e2(226) 0x00df(223) 0x00e0(224) 0x00de(222) 0x00e1(225) 0x00e3(227) 0x00e4(228) 0x00e6(230) 0x00e2(226) 0x00e4(228) 0x00e0(224) 0x00de(222) 0x00df(223) 0x00dd(221) 0x00dd(221) 0x00e1(225) 0x00e1(225) 0x00de(222) 0x00de(222) 0x00e1(225) 0x00e4(228) 0x00e6(230) 0x00ea(234) 0x00ee(238) 0x00ef(239) 0x00ef(239) 0x00f0(240) 0x00ee(238) 0x00eb(235) 0x00e5(229) 0x00e4(228) 0x00e2(226) 0x00e1(225) 0x00db(219) 0x00c9(201) 0x00c3(195) 0x00c3(195) 0x00c4(196) 0x00c6(198) 0x00c5(197) 0x00c1(193) 0x00c6(198) 0x00c4(196) 0x00c5(197) 0x00c6(198) 0x00c1(193) 0x00c1(193) 0x00c4(196) 0x00c6(198) 0x00c4(196) 0x00c3(195) 0x00c4(196) 0x00c3(195) 0x00c3(195) 0x00c5(197) 0x00c3(195) 0x00c4(196) 0x00c7(199) 0x00c2(194) 0x00c2(194) 0x00c5(197) 0x00c5(197) </row> </data> </composite> </bank> <bank content="bank" data_type="0xe" tag="38" padding="0" num="19" length="12" ndata="10"> <uint32 data_type="0x1" tag="38" padding="0" num="0" length="10" ndata="8"> 0x85401301 0xff112001 0x1010003 0x13 0x948ecbf7 0x1 0x8d400007 0xfd400013 </uint32> </bank></event>

<!-- end buffer 21 -->

Electronics for HPS ProposalSeptember 20, 2010

S. Boyarinov boiarino@jlab.org12

DAQ: SVT integration

• CODA was ported on ARM processor (zed board) with SLAC help and successfully tested with dummy readout list

• TI firmware almost ready, SVT-TI section must be adjusted accordingly

• Configuration procedures must be integrated• Starting July 2014, JLAB part of DAQ will be ready for

integration with SVT (was June)

Electronics for HPS ProposalSeptember 20, 2010

S. Boyarinov boiarino@jlab.org13

Current Status and Timeline• 2 VXS crate setup is ready (both daq and trigger system), minor issues

will be resolved in few days• TDAQ commissioning (Ben and Sergey): now – August 31• Ready for SVT integration: July 1

Conclusion• DAQ in 2012 test run was nearly final configuration, do not expect any

problems in final HPS DAQ system• JLAB part of DAQ and Trigger hardware 100% available and installed, and

will be commissioned and ready by the end of August• SVT integration can be started after July 1

top related