DPM firmware R&D filtering for trigger primitive
Ba Babak Abi
UK DUNE firmware Meeting
30 30 May 20 2018 18
1
&
filtering for trigger primitive Ba Babak Abi UK DUNE firmware - - PowerPoint PPT Presentation
DPM firmware R&D filtering for trigger primitive Ba Babak Abi UK DUNE firmware Meeting 30 30 May 20 2018 18 & 1 DPM Fir irmware R&D Three main aims : I. DUNEs new DPM initial tests. (Oct 2018) RAM & SSD
Ba Babak Abi
UK DUNE firmware Meeting
1
&
I. DUNE’s new DPM initial tests. (Oct 2018)
II. Estimating the FPGA resource needed v.s. various TPC performance level (high to low noise).
III. ProtoDUNE data, real performance check for trigger primitives.
2
3
Sub Projects How much exist already Where 1-CORE PS/PL Ryan/Larry 2-Compression PL J.J. 3-TPC Interface PL ? 4-Data Splitter PL ? 5-Filter PL Roy, Babak, Peter 6-Hit Finder PL J.J. 7-10GE(TCP) In core PL/PS ? 8- Buffer controller - DDR4 PL/PS ? 9- Buffer controller - SSD PS Roy, Babak, Peter 10-GE(serial FELIX) PL ? 11- PS C++ PS ? 12-Time/Trigger Block PL Bristol + ?
1) Start with a MC with all physics signal (SN, …) and physics background (radiological,..) and a minimum white noise. 2) Create the python/C++ script with parametrised realistic (as much we understand TPC performance) noise + signal distortion models. 3) Add the noise to extracted raw signal from MC and Run your TPG (hit finder+filter+…) algorithm and extract the performance, efficiency, fake rate, TPG data rate,… 4) Change the parameter or model and study performance and estimate Max/Min resource you need for your TPG based on noise level and model.
1. Current noise implementation: 1)LV regulator FEM level dependency 2)HV plate 3) Pedestal drift 4)non-steady Noise amplitude (Miquel will show in the talk soon)
3. Filter implementation; either VHDL or HLS and Pipelining optimization
4
5
channel(wire length,..) and channel independent
monitored daily bases (done offline )
6
7
Collection Plane Induction Plane
DATA with Higher Noise