data acquisition system for the tpc sector test
DESCRIPTION
Data Acquisition System for the TPC Sector Test. Klaus Schossmaier CERN EP-AID ALICE TPC collaboration meeting GSI, Darmstadt, Germany 2-3 June 2003. Setup in Hall 167. gas vessel readout chamber electronics data acquisition. auxiliary systems: - gas - cooling - low voltage - PowerPoint PPT PresentationTRANSCRIPT
Data Acquisition System for the TPC Sector Test
Klaus Schossmaier
CERN EP-AID
ALICE TPC collaboration meeting
GSI, Darmstadt, Germany
2-3 June 2003
TPC collaboration meeting, 2-3 June 2003
Klaus SchossmaierDAQ system for the TPC Sector Test
Setup in Hall 167
auxiliary
systems:
- gas
- cooling
- low voltage
- high voltage
gas vessel
readout
chamber
electronics
data acquisition
TPC collaboration meeting, 2-3 June 2003
Klaus SchossmaierDAQ system for the TPC Sector Test
Readout close-up
Front End Cards (FEC)
Readout Control Unit
(RCU) in a PC
Inner Readout
Chamber
(IROC)
Data
Acquisition
System
(DAQ)
TPC collaboration meeting, 2-3 June 2003
Klaus SchossmaierDAQ system for the TPC Sector Test
Present DAQ
RCU 1
Front-end bus (GTL) Local slow control (serial)
Ethernet
Online monitoring
http://mactpc01.cern.ch/~tpc
FEC128 CH
FEC128 CH
FEC128 CH
FEC128 CH
PCI
PC
LabView
PCI board from PLDA custom-made mezzanine card
Cosmic trigger: 1 event in about 4 minutesEvent size: 128*4*500*10 bits = 312 KB
TPC collaboration meeting, 2-3 June 2003
Klaus SchossmaierDAQ system for the TPC Sector Test
Detector Data Link (DDL)
The DDL will be installed between the detectors and the front-end computers.
The DDL is an integral part of the ALICE data acquisition system.
The DDL provides up to 200 MB/s bandwidth. The DDL consists of three parts:
Destination Interface Unit (DIU): on the front-end computers connected via the RORC (pRORC or HLT-RORC)
Multi-mode optical fiber cable: to bridge up to 200 meters, full duplex LC connector
Source Interface Unit (SIU): on the detector electronics connected to the RCU (prototype 1, 2, 3)
DDL-SIU
DDL-DIU
PCRORC
detector electronics
TPC collaboration meeting, 2-3 June 2003
Klaus SchossmaierDAQ system for the TPC Sector Test
DDL hardware
pcald09.cern.ch:- PII@300Mhz- 256 SDRAM- 2x 40 GB disk- Fast Ethernet- RH 7.3.2
DDL-SIU
Fiber cable
(5 meters)
DDL-DIU
with
pRORC
This system is ready for operation!
TPC collaboration meeting, 2-3 June 2003
Klaus SchossmaierDAQ system for the TPC Sector Test
Planned DAQ with DDL
RCU 3
FEC128 CH
FEC128 CH
FEC128 CH
FEC128 CH
FEC128 CH
FEC128 CH
RCU 3
DDL-SIU
DDL-SIU
DDL-DIU
DDL-DIU
Fiber cables
Eth.
MonitoringArchiving
Web Access
PCIPCI
PCLinux
DATE v4.6FeC2
MOOD
RORC RORC
TPC collaboration meeting, 2-3 June 2003
Klaus SchossmaierDAQ system for the TPC Sector Test
Towards the final DAQ
More realistic setup with respect to installations at Test Beams or at Point 2: Data stream over a long distance Electronics can be controlled remotely PC with LabView is not necessary High bandwidth upstream and downstream Scalable to more RCUs and FECs
Early integration of front-end electronics with theALICE data acquisition system All components are ready DAQ milestone #388 of ALICE
TPC collaboration meeting, 2-3 June 2003
Klaus SchossmaierDAQ system for the TPC Sector Test
DATE
The Data Acquisition and Test Environment is the software framework of the ALICE DAQ.
It runs on Linux platforms. The latest release is V4.6 user’s guide available Well tested (test beams, data challenges) Services/Packages:
System configuration Run Control Readout for DDL Event Building Event Recording Messaging system Performance monitoring
TPC collaboration meeting, 2-3 June 2003
Klaus SchossmaierDAQ system for the TPC Sector Test
DDL+DATE Performance
0
20
40
60
80
100
120
Bytes
MB
/s2x Xeon @2.4Ghz 2x Pentium III @600Mhz
2x Pentium III @1Ghz 2x Athlon MP 2200+
1x Pentium II @300Mhz
0
20000
40000
60000
80000
100000
Bytes
ev
en
ts/s
2x Xeon @2.4Ghz 2x Pentium III @600Mhz
2x Pentium III @1Ghz 2x Athlon MP 2200+
1x Pentium II @300Mhz
10.0 µs
12.5 µs
16.7 µs
25.0 µs
50.0 µs
TPC collaboration meeting, 2-3 June 2003
Klaus SchossmaierDAQ system for the TPC Sector Test
FeC2
The DDL is capable to Control and Configure the Front-end electronics integration with the ECS
Protocols are defined for 4 basic transactions: Sending commands (19 bits information) Reading status (19 bits address, 19 bits reply) Sending data blocks (19 bits address, file to send) Reading data blocks (19 bits address, file to read)
Interpreter is implemented for executing scripts Example of a FeC2 script:
define THRESHOLDS /local/thresholds.data
write_block 0x600 THRESHOLDS
read_and_check_block 0x600 THRESHOLDS
stop_if_failed -1
write_command 0x1ff
stop
DDL-SIU
DDL-DIU
PCRORC
detector electronics
FeC2
TPC collaboration meeting, 2-3 June 2003
Klaus SchossmaierDAQ system for the TPC Sector Test
Data Quality Monitor MOOD
- ROOT based
- Offline: files
- Online: DATE
z distance(no cluster finding)
Total charge
Event sizedistribution
Time projections
Using data of TPC sector test
TPC collaboration meeting, 2-3 June 2003
Klaus SchossmaierDAQ system for the TPC Sector Test
Working steps
Installation of PCs with Linux and DATE: 1 PC with 2 DDLs for Hall 167 1 PC with 1 DDL for the TPC lab
Integration DATE DDL RCU in the TPC lab Stable data stream with high performance Control&configuration of the final RCU prototype via DDL and FeC2
Integration of the full DAQ chain in Hall 167 Installing the PC and the 2 DDLs Configuration Test runs Production runs Online Monitoring Analysis
TPC collaboration meeting, 2-3 June 2003
Klaus SchossmaierDAQ system for the TPC Sector Test
Summary
A planned DAQ setup by using the DLL for the TPC sector test in Hall 167 has been presented.
Hardware/software components of the new DAQ : Hardware:
DDL: SIU, DIU, fiber cables RORC: pRORC, HLT-RORC RCU: prototype 1, 2, 3 PC: Linux, disks, networking
Software: DATE: readout, recording, services FeC2: control/configure the front-end electronics MOOD: data quality monitoring
Online monitoring software can be reused Let’s start the work!