Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tracker DAQ Makoto Yoshida (Osaka Univ.) MICE Frascati 2005/6/27.

Similar presentations


Presentation on theme: "Tracker DAQ Makoto Yoshida (Osaka Univ.) MICE Frascati 2005/6/27."— Presentation transcript:

1 Tracker DAQ Makoto Yoshida (Osaka Univ.) MICE meeting @ Frascati 2005/6/27

2 KEK beam test Test for the SciFi tracker with 1T solenoid magnetic field Test for the SciFi tracker with 1T solenoid magnetic field p/  /  test beam line in KEK-PS p/  /  test beam line in KEK-PS Slow extraction with 2-sec flat top in 4-sec cycle Slow extraction with 2-sec flat top in 4-sec cycle Typically, 1000 particles in a beam spill Typically, 1000 particles in a beam spill Newly developed Cryostat with Cryocooler Newly developed Cryostat with Cryocooler 2 VLPC cassettes embedded 2 VLPC cassettes embedded Newly developed buffer module, VLSB Newly developed buffer module, VLSB 4 VLSB modules for 4 AFEII boards 4 VLSB modules for 4 AFEII boards

3 DAQ Software for KEK beam test Will use Unix-based DAQ programs Will use Unix-based DAQ programs “ Unidaq ” developed by KEK “ Unidaq ” developed by KEK http://www-online.kek.jp/~online/Unidaq/ http://www-online.kek.jp/~online/Unidaq/ A lot of experience at the KEK beam tests A lot of experience at the KEK beam tests Work on Linux PC Work on Linux PC Network distributed system Network distributed system Transport data via NOVA buffer manager Transport data via NOVA buffer manager Processes can be distributed among PCs on the network. Processes can be distributed among PCs on the network. An Event Builder An Event Builder Collectors for TOF etc. and VLPC Collectors for TOF etc. and VLPC

4 VLPC backplane Linux PC PCI-VME SASeq #2 SASeq #1 1553 LVDS-VME # 3 LVDS-VME # 4 AFE II (L) AFE II (R) VLPC Cassette #2 VLPC Cryostat AFE II (L) AFE II (R) VLPC Cassette #1 VME BUS System Overview VME ADC/TDC PMTs 6U Serialized ADC DATA Slow Control AFE II Control 1024 ch 8x64 ch 4 4x8bit = 32 bit / board 8x64 ch LVDS-VME #1 LVDS-VME # 2 4 4 4

5 Status Setup LinuxPC with Bit3 VME interface at Fermilab in Dec. 2005 Setup LinuxPC with Bit3 VME interface at Fermilab in Dec. 2005 Start porting the Windows VB routines to C codes on Linux PC Start porting the Windows VB routines to C codes on Linux PC Successful readout pedestal data on a AFEII board in the end of May. Successful readout pedestal data on a AFEII board in the end of May. Initialization AFE boards via 1553 Initialization AFE boards via 1553 Control SASeq Control SASeq Readout buffer module, VLSB Readout buffer module, VLSB GUI is prepared for the test GUI is prepared for the test VME ADC and TDC modules have been tested in May KEK beam test to readout TOF, ACC and other beam counters in UniDAQ framework VME ADC and TDC modules have been tested in May KEK beam test to readout TOF, ACC and other beam counters in UniDAQ framework

6 Tracker DAQ at Fermilab AFEII Backplane Cryocooler Bit3 1553 VLSB SASeq

7 VME ADC/TDC at KEK beam test Multi-hit multi-event TDC (CAEN V1290) multi-event ADC (CAEN V792) UK colleagues provides VME ADC/TDC

8 To do for KEK beam test Extend slow-controller to handle 4 boards of AFEII Extend slow-controller to handle 4 boards of AFEII Implement AFEII readout routines on UniDAQ framework Implement AFEII readout routines on UniDAQ framework Merge AFEII data with the other ADC/TDC data Merge AFEII data with the other ADC/TDC data Integration test at Fermilab Integration test at Fermilab Time stamp of integration window on Trip chip Time stamp of integration window on Trip chip Tracker prototype will be shipped from UK in July Tracker prototype will be shipped from UK in July LED and Cosmic-ray data taking LED and Cosmic-ray data taking Setup the system in KEK in Aug. Setup the system in KEK in Aug.

9 KEK beam test triggering scheme Take coincidence of TOF counters Take coincidence of TOF counters Check the timing with charge integration window on Trip chip Check the timing with charge integration window on Trip chip Trip has 48 x 132ns time slots Trip has 48 x 132ns time slots Distribute trigger to CAMAC and VME modules Distribute trigger to CAMAC and VME modules Trip integration window TOF coincidence Event trigger  t : relative timing of trigger to integration window VLPC analog

10 Trigger (cnt ’ d) 132 ns x 53 = 6996 ns 396 ns x 12 = 4752 ns Live time = 132 ns x 36 / 21 usec = 23% 21 usec DG2020 TOF Trig trig Trig + CLK AFE SASeq sync trig

11 To do for MICE Event-buffering in VLSB Event-buffering in VLSB Need to trigger 1MHz (1k muons in 1msec from ISIS) Need to trigger 1MHz (1k muons in 1msec from ISIS) Implement zero suppression scheme Implement zero suppression scheme Bench mark test of readout speed Bench mark test of readout speed Establish event numbering scheme / synchronization to the other counters Establish event numbering scheme / synchronization to the other counters

12 Data Rate in KEK test Prototype has 2048ch readout channels Prototype has 2048ch readout channels Beam structure @  2 beam line: continuous 1000 muons / 2 sec Beam structure @  2 beam line: continuous 1000 muons / 2 sec AFEII  VLSB (VME LVDS SERDES Buffer) AFEII  VLSB (VME LVDS SERDES Buffer) 2 Bytes / channel 2 Bytes / channel 20 bits @ 53MHz (multiplex 2 channel = 10bits + 10bits) 20 bits @ 53MHz (multiplex 2 channel = 10bits + 10bits) 64 x 1/53MHz ~ 1  sec for a trigger 64 x 1/53MHz ~ 1  sec for a trigger VLSB  VME bus  PC VLSB  VME bus  PC Measured Transfer rate by KEK-online group with Bit3 Measured Transfer rate by KEK-online group with Bit3 23MB/s in DMA mode 23MB/s in DMA mode 2MB/s in PIO mode 2MB/s in PIO mode 4MB / 4-sec-spill 4MB / 4-sec-spill Need to transfer 4kBytes in 1 msec w/o buffering Need to transfer 4kBytes in 1 msec w/o buffering In case of zero suppression by DISCR, data rate could be reduced to ~1/10 In case of zero suppression by DISCR, data rate could be reduced to ~1/10

13 Summary We are preparing stand-alone DAQ system for tracker We are preparing stand-alone DAQ system for tracker VLPC readout VLPC readout VME ADC/TDC VME ADC/TDC Not yet on slow-control Not yet on slow-control To fit to MICE case To fit to MICE case Need event buffering (~1k muons / 1msec) Need event buffering (~1k muons / 1msec) Need trigger / event numbering scheme Need trigger / event numbering scheme


Download ppt "Tracker DAQ Makoto Yoshida (Osaka Univ.) MICE Frascati 2005/6/27."

Similar presentations


Ads by Google