100 likes | 248 Views
GIF++ DAQ. Y. Benhammou Tel Aviv University. The problem. Create a trigger from TGC and/or RPC Distribute the trigger to different DUTs (until 5 DUTs) Synchronize the events from the TGC/RPC with the DUTs for tracking/efficiency purpose. Trigger Logic Unit.
E N D
GIF++ DAQ Y. Benhammou Tel Aviv University
The problem Create a trigger from TGC and/or RPC Distribute the trigger to different DUTs (until 5 DUTs) Synchronize the events from the TGC/RPC with the DUTs for tracking/efficiency purpose
Trigger Logic Unit Module provided by EUDET community and intensively used in test beams (DESY, CERN, FERMILAB,…) Unit provides trigger signal and trigger number to all detector DAQs Requires busy signal from detectors DAQs This modules synchronize the different DAQ systems
How it works ? TLU receives trigger from the beam scintillators TLU asserts TRIGGER On receipt of TRIGGER, detector DAQs assert BUSY On receipt of BUSY, TLU de-asserts TRIGGER and send trigger number Detector DAQs de asserts BUSY System is ready for the next trigger
How it looks like RJ45 output PMT entries Trigger output Busy input LEMO output
TLU BUSY Detector 1 Detector 2 Detector 3 Detector 4 TRIGGER DAQ: RPC and/or TGC Trigger DAQ 1 BUSY DAQ 2 DAQ 3 DAQ 4 xytrigger_number Event builder Event builder Event builder Event builder We provide trigger We expect busy Event Trigger x,y Detector1 xy Event Trigger x,y Detector2 xy Event Trigger x,y Detector3 xy Event Trigger x,y Detector4 xy
TLU Detector 1 Detector 2 Detector 3 Detector 4 TRIGGER DAQ: RPC and/or TGC Trigger DAQ 1 BUSY DAQ 2 DAQ 3 DAQ 4 xy timestamp Event builder Event builder Event builder Event builder We provide trigger We don’t expect busy Event Trigger x,y Detector1 xy Event Trigger x,y Detector2 xy Event Trigger x,y Detector3 xy Event Trigger x,y Detector4 xy
controller TDC for TGC TDC for RPC I/O CAEN crate Trigger TLU trigger Busy + clock I/O module : FPGA embedded I/O receives trigger from TLU I/O asserts busy to TLU … I/O asserts clock to TLU and receives trigger number DAQ is reading RPC TDC DAQ is reading TGC TDC
Status in TAU Full testbench exists in TAU : small TGC, DUT, read out electronic TLU : I was in DESY to learn how to use it and one is now running in Tel Aviv
conclusion TLU is good for our needs : provides trigger and synchronization Time stamp the events could be a good and easy solution All the TGC readout part is ok with TLU. Need to integrate the RPC soft. Need to test soft with real detectors and check the full chain