1
Development of a DAQ system for the DeeMe experiment
Nguyen Minh Truong (D3, Kuno-lab)
End Year Meeting, Dec. 25th, 2015
Development of a DAQ system for the DeeMe experiment Nguyen Minh - - PowerPoint PPT Presentation
Development of a DAQ system for the DeeMe experiment Nguyen Minh Truong (D3, Kuno-lab) End Year Meeting, Dec. 25 th , 2015 1 Contents Motivation MWPC signal Monitor after-proton background FADC readout board + Firmware for DeeMe
1
End Year Meeting, Dec. 25th, 2015
2
3
PACMAN
4
Delay signal Raw wave form wave form after subtracting baseline
HV switching region Signal region
MWPC, 96 channels Pre- amplifier
Signal of MWPC in the beam test with e- beam at KURRI, Aug 2014
MWPC Pre-amp. HV switching read-out
5
Time analysis 40ms 600ns Main pulse Proton beam After-Proton background Proton pulsed beam from RCS After muon is captured by nucleus τ(µ-,Si) = 0.76µs, electron is emitted and transfer through H-Line Electron come to tracker Prompt burst background After-Proton background 70μs 10μs 300ns a b c We can “simply” estimate after proton background affect to our data by: APB = c a X b
6
Input Channels 16 → 31 Input Channels 0 → 15 SiTCP 100Mbps
16 FADC (AD9216 100MHz) 2input and 2output/ 1fadc Spartan 6
✔ Readout signal from MWPC for DeeMe experiment but its dead time too long
time Beam trigger (25Hz) Busy signal 50 ms
40ms
7
8
PC FADC board 1 First setup with 1 FADC board Gigabit Switch (LAN-GSW 16P/HGW) PC FADC board 1 FADC board 2 Second setup with 2 FADC board
Gigabit Switch (LAN-GSW 16P/HGW) Gigabit Switch (LAN-GSW 16P/HGW)
Category 5 cable Category 5 cable
9
14 FADC boards High performance network switch Cisco Catalyst WS-C3850-24T-S DAQ screen base on MIDAS
10
1 FADC board has 100 Mbps data transfer → 12 FADC boards have 1.2 Gbps data transfer, it will overload the network cable and network switch => Use VLAN to divide FADC boards to 2 groups for data transfer better
11
FIFO data Threshold MWPC signal Hit bit Self trigger Data output Signal output
8192
12
Proton pulsed beam 0V
40 ms
HV switching
14500V 0V HV switching now
13
Anode wire 14500V Potential wire Proton pulsed beam 14500V 0V
Potential wire 14500V 0V
40 ms 100 us ~ 1 ms 10 us
14
data1 data2 data3 data4
15
The final design for MWPC DAQ
Event builder PC KEK Robot tape 1.2Gbps Network switch 1.2Gbps At least 54Mbps Reduce data size by remove pre-extraction region when no hit
16
→ 4.5 Mbyte/s (since 25 events/s)
→data size need to store of 1 FADC readout board ~ 0.56 Mbyte/s →data size need to store of 12 FADC readout board ~ 6.7 Mbyte/s = 54 Mbps This data will be transfered to KEK robot tape
(54 x 3600 x 24) : 8 = 0.6 Tbyte/days
17
18
19
Word Event Format
0xFAFA Begin of Event 0xF1F2 Byte oder, 0xF1F2 = Big Endian, 0xF2F1 = Little Endian 0xA1A1
0xB1B1 Trigger type: 0xA1A1 = External trigger 0xB1B1 = Self trigger 10a7b7 a7 = Header Format Version Code, b7 = Firmware Version Code 10c14 c14 = Module ID, lower 14-bits of module's IP address 10d14 d14e14 = Local Event Number,total 28bits 10e14 10f9g5 f9 = reserved, f9 = Event tag 10h14 h14i14j14k14 = Local Time stamp, total 56 bits 10i14 10j14 10k14
Channel data format
0xFBFB End of Event Data
Word Channel Format
0xFFFC Start of Channel Data Block 0xFC01 Module ID 10l14 l14m14n14 = Bit-Mask of Active channels 10m14 10n14 0xFFq8 Start of channel q8 = channel number Compressor data format 0xFDFD End of Channel 0xFFq8 Start of channel q8 = channel number Compressor data format 0xFDFD End of Channel
End of Channel Data Block
20
Begin of Compressor 0xFEFE Field size (raw data) Raw next 1 Raw data x x x x x x x x x x Raw data next 1 Raw data x x x x x x x x x x End raw data Field size(3-bits delta) 1 1 3-bits delta x x x 3-bits delta x x x
1 Field size(n-bits delta) n n n n n-bits delta x x x x
x x x
End of n bits delta 1
compressor stream 1 1 1 1 End of Compressor 0xFEFD
21
Module A Module B
IBUSY IREQ OACK OVD OBUSY OREQ IACK IVD REQ ACK VD BUSY ODATA IDATA DATA CLK REQ ACK VD BUSY DATA
data1 data2 data3 data4 data5
+User can modify their own data processor +Transfer data in one clock
22
FIFO Example MWPC signal will store in FIFO Beam trigger Data output
23