SuperB XIV LNF IFR DAQ.ppt

Overview • update on the development of the IFR prototype electronics and DAQ system XIV SuperB Meeting - LNF Sept-29-2010 A.Cotta Ramusino, INFN Ferr...

0 downloads 64 Views 2MB Size
SuperB IFR electronics: update on prototype electronics and IFR_DAQ

XIV SuperB Meeting - LNF

Sept-29-2010

A.Cotta Ramusino, INFN Ferrara

1

Overview



update on the development of the IFR prototype electronics and DAQ system

XIV SuperB Meeting - LNF

Sept-29-2010

A.Cotta Ramusino, INFN Ferrara

2

SuperB IFR electronics : update on prototype electronics and DAQ

One additional (with respect to the baseline) detector layer will be read out

Second ABCD crate added

SuperB S p B IFR p prototype: t t p : • 5 layers of x-y scintillators, 1 cm thick, read in binary mode • 4 layers of scintillators 2 cm thick, read in timing mode SuperB-IFR prototype readout electronics (baseline): • “IFR_ABCD”: sensor Amplification, Bias-conditioning, Comparators, Data processing:

it samples the level of the comparators outputs @ >= 80MHz and stores it, pending the trigger request • “CAEN_TDC”: “CAEN TDC” a multi-hit lti hit TDC design d i based b d on CERN HP-TDC; HP TDC h hosted t d in i a VME crate t and d read d outt via i a VME CPU or via a VME-PCI bridge to the DAQ PC • “IFR_FE_BiRO”: collects data from IFR_ABCD cards upon trigger request and sends it to DAQ PC (via GbE) IFR_TLU TLU”:: a module (Trigger Logic Unit) to generate a fixed latency trigger based on primitives from the IFR • “IFR prototype itself or from external sources

IFR_FE_BiRO + IFR_TLU are now a single module

XIV SuperB Meeting - LNF

Sept-29-2010

A.Cotta Ramusino, INFN Ferrara

3

SuperB IFR electronics : update on prototype electronics and DAQ SiPM carrier PCB

SiPM carrier PCB with NiAu plating for bonding: fits all three type of sensors being manufactured by FBK-Trento. Sensor die gluing position is determined by a countermask.

Status: • all parts needed have been delivered • SiPM bonding is ongoing at INFN-Perugia thanks to Dr Dr. Giovanni Ambrosi and Dr. Maria Ionica • bonded SiPM already delivered to INFN-Ferrara are being characterized

XIV SuperB Meeting - LNF

Sept-29-2010

A.Cotta Ramusino, INFN Ferrara

4

SuperB IFR electronics : update on prototype electronics and DAQ “IFR_ABCD” card features: • ampli: two stage w/discrete components: BGA2748 + BGA2716 • discri: ADCMP563BRQ (ECL out, dual)

32 x

32 x ampli

32 x

64 x comparator w/ programmable threshold w/ fixed pulse width w/ diff ECL outputs p

64 x

SiPM

Bias Threshold DAC DAC iinside id the prototype “pizza box”

CycloneIII FPGA based daughter card Outline of the “IFR_ABCD” card A.C.R. 2009-10-06

(Amplifier, Bias, Comparator,DataProcessing)

CON NNECTOR TO T THE “LST_FE “ CRATE BACK KPLANE

2 x 32 output needed for Programmable timing mode readout only bias voltage g 32 x 32 x

4 x KEL L connector

dimensions: VME 6U x 220mm

For the readout in timing mode of the SuperB IFR prototype it is foreseen to use two comparators at different thresholds (2.5 pe and 1.5 pe for instance) for each sensor signal connector compatible with BaBar IFR signal cables bl ((re-usable): bl ) KEL 8831E-034-170LD 8831E 034 170LD • DAC: LTC2625CGN#PBF (I2C, 12bit, octal) • FPGA: Cyclone III ALTERA EP3C25Q240C8

“IFR_ABCD” needed for prototype readout : 1 for each of 4 BiR0 planes (readout at only one end of scintillator) + 1 for each of 4 planes read with TDCs (readout at both ends of scintillator)

TOTAL “IFR_ABCD” cards: 8

TOTAL “IFR IFR_ABCD ABCD” cards produced: 12 (to enable the reading of a 9th prototype layer + spares)

IFR_ABCD card: MMIC ampli design & test, schematics, and layout pre-placement by R. Malaguti, INFN-Ferrara

XIV SuperB Meeting - LNF

Sept-29-2010

A.Cotta Ramusino, INFN Ferrara

5

SuperB IFR electronics : update on prototype electronics and DAQ 16 pairs x 4 P-ECL outputs to the TDCs DCs 32 x monitor outputs (analog) from the amplifiers (on MMCX connectors)

96 pin DIN connector to the backplane

Detail of the digital “IFR IFR_ABCD ABCD” daughter card 32 x SiPM inputs (on MMCX connectors)

“IFR_ABCD” status update :

“IFR_ABCD” card

XIV SuperB Meeting - LNF

• 8 boards delivered and tested • 4 boards expected in TWO WEEKS

Sept-29-2010

A.Cotta Ramusino, INFN Ferrara

6

SuperB IFR electronics : update on prototype electronics and DAQ

translators

TRIGGER PORT

A.C.R. 2010-03-17

Flat cable

HSMC breakout adapter

Power TO

Signal level

add-on card

“IFR_FE_BiRO_TLU_carrier”

DIN connectoors to the LST_FE cratee backplane

“IFR_FE_BiRO_TLU” module features (new): The functions of the IFR_FE_BiRO and of the IFR_FE_TLU cards are combined into a single system made of

• a carr carrier er card wh which ch f fits ts in n the “LST LS _FE FE”

crate (6U x 220mm depth) • an add-on card : it’s simply the ALTERA Cyclone III development kit (DK-DEV3C120N) equipped with breakout adapters for the kit’s HSMC connectors

The carrier card hosts level adaptors and application specific I/O ports which allow the add-on card to: Flat cable •receive receive power HSMC breakout adapter •receive the “fast OR” signals from the “ABCD” cards to generate triggers from •generate and distribute triggers (also to the TDC system) y ) •generate and distribute clock and reset signals A second (also to the TDC system) IFR_FE_BiRO_TLU •poll data from the “ABCD” cards is needed since the •configure g the programmable p g resources on the introduction of a “ABCD” cards 2nd crate •connect to the host PC running the DAQ software via ethernet (tcp/ip)

Outline of the “IFR_FE_BiRO_TLU” module XIV SuperB Meeting - LNF

Sept-29-2010

Total “IFR_FE_BiRO_TLU” needed for the prototype readout: 1 A.Cotta Ramusino, INFN Ferrara

7

SuperB IFR electronics : update on prototype electronics and DAQ

translators

TRIGGER PORT

A.C.R. 2010-03-17

Flat cable

Flat cable

Power T TO

Signal level

add-on c card

“IFR_FE_BiRO_TLU_carrier”

DIN connnectors to thhe LST_FE E crate backplaane

“IFR_FE_BiRO_TLU” module features: (continues)

HSMC breakout adapter p

The FPGA on board the add-on card is connected to the RUN CONTROL/DAQ PC of the prototype test setup via an Ethernet port. The FPGA features a NIOS-II NIOS II microcontroller which implements the full TCP/IP stack. The NIOS-II receives commands (i.e. START, STOP, INIT) from the RUN CONTROL/DAQ PC on a TCP server socket and sends data to a TCP server socket on the PC. Data is collected through the LST_FE backplane from the “ABCD” cards upon a trigger request. The data collection section of the FPGA is coded in VHDL.

The FPGA of the add-on card generates the timing (clock and reset) for all the digitizers and handles the trigger distribution as well.

Outline of the “IFR_FE_BiRO_TLU” module XIV SuperB Meeting - LNF

Sept-29-2010

A.Cotta Ramusino, INFN Ferrara

8

SuperB IFR electronics : update on prototype electronics and DAQ

“IFR_FE_BiRO_TLU” interface status update : • 2 carrier boards have been delivered • 2 assemblies have been tested and are being used to test the Binary Mode readout (“BiRO”) crates One more interface card will have to be stuffed to be kept as a spare

Th “IFR_FE_BiRO_TLU The IFR FE BiRO TLU” module d l

XIV SuperB Meeting - LNF

Sept-29-2010

A.Cotta Ramusino, INFN Ferrara

9

SuperB IFR electronics : update on prototype electronics and DAQ

“IFR_FE_BiRO” crate status update: A notebook PC is presently used to control the IFR_FE_BiRO_TLU board via Ethernet using standard TCP/IP socket programming. The IFR_FE_BiRO_TLU has access to the IFR_ABCD cards to configure them and read them out In the current test setup the IFR_ABCD cards are programmed to use their internal t t pulse test l generators. t The “FAST_OR” outputs of the IFR_ABCD cards y the IFR_FE_BiRO_TLU _ _ _ are received by which generates a trigger and reads out the boards through the crate’s backplane. The “IFR_FE_BiRO” CRATE

XIV SuperB Meeting - LNF

Sept-29-2010

A.Cotta Ramusino, INFN Ferrara

10

SuperB IFR electronics : update on prototype electronics and DAQ DATA COLLECTOR task on the host PC

Debug console for the NIOS-II microcontroller on board the IFR_FE_BiRO_TLU. The NIOS-II executes 2 tasks: a “simple socket server” connected to the run control task on the host PC and the “event transmission” which sends data to the host PC

RUN CONTROL task on the host PC A il bl commands Available d are, up tto now: •BiRO_TLU_config •ABCD_init •ABCD_ratemeter •RUN_start •RUN_stop _ p

Internal pulser test results: screenshots from the notebook used to control and collect data from the IFR_FE_BiRO crate 11 XIV SuperB Meeting - LNF Sept-29-2010 A.Cotta Ramusino, INFN Ferrara

SuperB IFR electronics : update on prototype electronics and DAQ

Segnali di lettura per le schede ABCD

Scrittura dei dati dell’evento nella memoria di pacchetto della porta TCP/IP

Il flag “datavalid” segnala al NIOS-II della BiRO-DAQ che il pacchetto da 1 evento e’ pronto e puo’ quindi chiamare la send()

Internal pulser test results: screenshots from the notebook used to control and collect data from the IFR_FE_BiRO crate 12 XIV SuperB Meeting - LNF Sept-29-2010 A.Cotta Ramusino, INFN Ferrara

SuperB IFR electronics : update on prototype electronics and DAQ Record from the SuperB_data.txt where the DATA COLLECTOR task stores the events t

Internal pulser test results: screenshots from the notebook used to control and collect data from the IFR_FE_BiRO crate 13 XIV SuperB Meeting - LNF Sept-29-2010 A.Cotta Ramusino, INFN Ferrara

SuperB IFR electronics : update on prototype electronics and DAQ “TDC subsystem” features: The TDC subsystem uses 2 commercial TDC modules based on CERN’s HP-TDC to digitze the time of arrival of the pulses from the “ABCD” boards. The TDC subsystem will also use a VME-based module to interface to the “IFR_FE_BiRO_TLU”

VME –b based TLU in nterface

HP-TDC C based Timee digitizer

HP-TDC based Timee digitizer

PCI-VM ME bridge

“TDC TDC subsystem” subsystem VME crate

and receive trigger/timing signals

The TDC subsystem VME crate will be controlled and read out by the “TDC-PC” via a PCI-VME bridge. The TDC_PC will then send the triggered data to the RUN CONTROL/DAQ PC via a TCP/IP connection. to IFR_FE_BiRO_TLU IFR FE BiRO TLU to RUN CONTROL/DAQ PC

XIV SuperB Meeting - LNF

Sept-29-2010

A.Cotta Ramusino, INFN Ferrara

14

SuperB IFR electronics : update on prototype electronics and DAQ

VME –b based TLU in nterface

HP-TDC C based Timee digitizer

HP-TDC based Timee digitizer

PCI-VM ME bridge

“TDC TDC subsystem” subsystem VME crate

to IFR_FE_BiRO_TLU IFR FE BiRO TLU to RUN CONTROL/DAQ PC

“TDC subsystem” status update : • TDC readout: DONE • port toward the Online Detector Control program : DONE, • acknowledgments to Stefano Chiozzi, INFNFerrara and Nicola Dalpasso, above, undergraduate student at the Ferrara University

XIV SuperB Meeting - LNF

Sept-29-2010

A.Cotta Ramusino, INFN Ferrara

15

SuperB IFR electronics : update on prototype electronics and DAQ

XIV SuperB Meeting - LNF

Sept-29-2010

A.Cotta Ramusino, INFN Ferrara

16

SuperB IFR electronics : update on prototype electronics and DAQ

XIV SuperB Meeting - LNF

Sept-29-2010

A.Cotta Ramusino, INFN Ferrara

17

SuperB IFR electronics : update on prototype electronics and DAQ

XIV SuperB Meeting - LNF

Sept-29-2010

A.Cotta Ramusino, INFN Ferrara

18

SuperB IFR electronics : update on prototype electronics and DAQ

XIV SuperB Meeting - LNF

Sept-29-2010

A.Cotta Ramusino, INFN Ferrara

19

SuperB IFR electronics : update on prototype electronics and DAQ

XIV SuperB Meeting - LNF

Sept-29-2010

A.Cotta Ramusino, INFN Ferrara

20

SuperB IFR electronics : update on prototype electronics and DAQ

XIV SuperB Meeting - LNF

Sept-29-2010

A.Cotta Ramusino, INFN Ferrara

21