COMPASS DAQ Upgrade I.Konorov, A.Mann, S.Paul TU Munich M.Finger, V.Jary, T.Liska Technical University Prague April PANDA DAQ/FEE WS Игорь Коноров
COMPASS DAQ Architectures April 2011 PANDA DAQ/FEE WS Игорь Коноров2 COMPASS DAQ (1.5GB/s, 300MB/s sustained)
DAQ Room April 2011 PANDA DAQ/FEE WS Игорь Коноров3
Motivation for Upgrade COMPASS DAQ 10 years old, many components should be exchanged New technology: – FPGAs with high speed Serial links – big and cheap Memory – Cheap high performance Ethernet/Infiniband switches – High performance PC April 2011 PANDA DAQ/FEE WS Игорь Коноров4
Features of FPGA based Event Building System April 2011 PANDA DAQ/FEE WS Игорь Коноров5 Independent Layers of data transmission Time distribution system synchronizes data flow through EB system – Distribution Data flow control commands – Network topology update Data flow through data handling FPGAs Proxy server runs locally on every node for monitoring of data and Communicates via Ethernet to Run Control
Comparison of two architectures April 2011 PANDA DAQ/FEE WS Игорь Коноров6 Detector Frontends Data Concentrator First Stage “Event” Builder Second Stage “Event” Builder Compute Node SODA PANDA CBM
Comparison of two architectures Challenges of commercial network based Event Building – Synchronization of data transmission – Real time software application – Interfacing FEE to PC Challenges of FPGA based Event Building – Hardware development of event building elements – VHDL code development April 2011 PANDA DAQ/FEE WS Игорь Коноров7
Comparison of two architectures Advantages of commercial network based Event Building – Commercial components – No FPGA code development Advantages of FPGA based Event Building – No real time software application – Data driven Event Building hardware April 2011 PANDA DAQ/FEE WS Игорь Коноров8
New COMPASS DAQ 21 February 2011 COMPASS DAQ meeting, Geneva Игорь Коноров9 DAQ Concept: – Hardware event building – Software for control and monitoring Software: Distributed software over nodes State manager Proxy servers DIM server No real time operation
28-29 April 2011 PANDA DAQ/FEE WS Игорь Коноров10
TPC Data concentrator April Grünberg PANDA FEE-DAQ workshop Igor Konorov Features: uTCA/AMC card 2 Lattice FPGA ECP3 Data handling FPGA Data flow control FPGA with MICO 32 core/ Embedded Linux 4(2) GB DDRAM
Standard unit for COMPASS DAQ April 2011 PANDA DAQ/FEE WS Игорь Коноров12 1U module for 19’ rack with one or two uTCA/AMC card Two modes: data concentrator 15 to 1, 7 to 1 event building 8x8 with 1.2GB/s throughput
New COMPASS software April 2011 PANDA DAQ/FEE WS Игорь Коноров13
Evaluation of COMPASS DAQ SW April 2011 PANDA DAQ/FEE WS Игорь Коноров14
28-29 April 2011 PANDA DAQ/FEE WS Игорь Коноров15
DAQ concept of event building April 2011 PANDA DAQ/FEE WS Игорь Коноров16
28-29 April 2011 PANDA DAQ/FEE WS Игорь Коноров17
Software development Evaluation different languages for new DAQ functionality – C++ – Java – Script language 1.System consists of Master and Slave processes. 2.Master starts slave processes on distributed computers according to configuration information stored in MySQL or XML. It would be an advantage to have common configuration format for all three languages. 3.Master module broadcasts event header information with certain frequency 4.The slaves send back a message confirming received header. 5.The master receives the messages and measures the latency between issued header message and received slave confirmation April 2011 PANDA DAQ/FEE WS Игорь Коноров18
COMPASS DAQ Architecture and plans 5-6 modules as concentrator (90 to 8) 1 module as event building 8 Online PCs Hardware to be ready in July Software development will be started after evaluation of development languages First demonstrator in October-November April 2011 PANDA DAQ/FEE WS Игорь Коноров19
Plans Hardware to be ready in July Software development will be started after evaluation of languages First demonstrator in September-October April 2011 PANDA DAQ/FEE WS Игорь Коноров20