minerva daq software d. casper university of california, irvine
Post on 19-Dec-2015
217 views
TRANSCRIPT
MINERvA DAQ SoftwareMINERvA DAQ Software
D. CasperD. CasperUniversity of California, IrvineUniversity of California, Irvine
Hardware SchematicHardware Schematic VME-based DAQVME-based DAQ
Readout & Slow Readout & Slow ControlControl
2-3 crates total2-3 crates total ~30,000 channels~30,000 channels
max 4 hits per max 4 hits per channel/spillchannel/spill
time + two charge time + two charge measurements for each measurements for each hithit
Fermilab Network
DAQComputerwith RAID
Cluster
PermanentStorage
Control RoomConsole
VME Crates
PVIC/VME Interface
CROC VMEReadout
Module (x11)
M64 MAPMT andTRiP-based Multi-BufferDigitizer/TDC Card withEthernet Slow-Control
Interface(12 PMTs/Ring)
LVDS Digital Token Ring(4 Rings/VME Module)
Two-tierLow-Voltage
Distribution SystemOptical FibersFrom Detector
48V, 20 A DC
Data RateData Rate Assuming 100% occupancy each spill:Assuming 100% occupancy each spill:
(In real life, expect closer to few %...)(In real life, expect closer to few %...) 30,000 channels 30,000 channels 48 bytes/channel maximum 48 bytes/channel maximum
= 1.5 MByte per trigger= 1.5 MByte per trigger NuMI spill trigger rate: 0.5 HzNuMI spill trigger rate: 0.5 Hz Cosmics rate: ~10 HzCosmics rate: ~10 Hz Calibration data: ?Calibration data: ?
Total (maximum) raw data rate: 15 MB/secTotal (maximum) raw data rate: 15 MB/sec Expected raw data rate (with zero-Expected raw data rate (with zero-
suppression): < 0.5 MB/secsuppression): < 0.5 MB/sec
DAQ ComputerDAQ Computer
As proposed:As proposed: Dual CPU (2 Dual CPU (2 3.2 GHz Xeon) 3.2 GHz Xeon) PCI/VME InterfacePCI/VME Interface Two dual-port Gigabit ethernet Two dual-port Gigabit ethernet
interfacesinterfaces 408 GB on-board disk cluster (RAID-5)408 GB on-board disk cluster (RAID-5)
Data storage for ~1 week of data at Data storage for ~1 week of data at expected rateexpected rate
DAQ SoftwareDAQ Software Requirements not very demanding:Requirements not very demanding:
Low rateLow rate Monolithic readoutMonolithic readout Most complexity is in firmware, not softwareMost complexity is in firmware, not software Database, monitoring, maintenance utilities Database, monitoring, maintenance utilities
probably a good area for FNAL contributionprobably a good area for FNAL contribution Will we reconstruct data online?Will we reconstruct data online?
Certainly at some level, for data quality Certainly at some level, for data quality monitoringmonitoring
Expect reprocessing offlineExpect reprocessing offline Safety and Hazard MonitoringSafety and Hazard Monitoring
A separate (but important) issueA separate (but important) issue