HERA-B DAQ & Trigger Glossary


Logically Sorted List of Items

.

Main Components

FCS Fast Control System controlles the first level acquisition
FE Front End of detector carrying ether an ASD8 or a HELIX
FED Front End Driver connects FE to SLB and FCS. There are 4 kinds of FEDs used in HERA-B: The "analog FED" for the inner tracker and the silicon vertex detector, the TYDC board for th eouter tracker, the HIT FED for th emuon system, the RICH, the High-Pt system and the TRD, an ADC FED for the ECAL.
FLT First Level Trigger (list of components)
FLT-Link Link from FED to FLT for FLT data
SLB Second Level Buffer (made out of SHARC Cluster boards)
EVC Event Controller controlles the SLT and TLT farms and the buffers in the SLB. See its structure scheme.
SLT Second Level Trigger (list of components)
Switch Is a set of SHARC Cluster boards which route data between the SLT nodes and the SLBs
TLT Third Level Trigger
4LT Fourth Level trigger; sometimes named "the Farm"
Farm Processor Farm - often used for the L4 Farm

FLT Components

Pretrigger Muon Pretrigger, Electron Pretrigger and High Pt Pretrigger are the particle identification devices of the FLT
TFU Track Finding Unit is part of FLT
WM The Wire Memory stores the detector data on the TFU
TPU Track Parameter Unit is part of FLT
TDU Trigger Decision Unit is part of FLT
Test Board used for all FLT board testing; used in the '97 run as trigger board
L1SIMU Fortran based FLT simulation
FLTsim new C++ based FLT Simulation

SLT and TLT Components

SLP Second Level Process. Is the hardware running the SLT and TLT as well as the the software framework integrating the SLT, TLT and EVA processes.
SLR Second Level Request Handler running on SLB. It is now OBSOLETE! Its functionality is covered by SDS.
SDS SLB data Server running on SLB; Serves requests by SLT, TLT and monitors. It is replacing the SLR.
SRQ Second Level requestor running on the SLT processing node
MAP Second Level Mapper mapping the Coordinates of an ROI to channel numbers
CLU Second Level Clustering (Cluster and Sparcify the channels in ROI)
PAM Second Level Reverse Mapper
L2SIMU Level 2 Simulation and Development Framework
EVA Event Assemply takes place at the SLP.

4LT Components

OARTE Online Verion of ARTE running on the L4 Farm

DAQ SHARC Software Components

BPM Buffer Pool Management for the SHARC and UNIX. It manages buffers und queues thereof
RPS Really Powerful SHARC messaging is part of the kernel library
Kernel SHARC Kernel library (it includes BPM,RPS,DCD)
DCD DMA Chain Driver for SHARC links
BMG Buffer Manager is a System placed in the EVC and SLB and operates the buffers for the Second Level
MBM is the master buffer manager running on EVC
SBM is the slave buffer manager running on the SLB
FLTR First Level trigger Receiver
MON Monitor of EVC
SLTS Second level trigger sender
MLTR Mid Level Trigger receiver

DAQ Run & Slow Control Components

RPM Real Powerful Messaging; HERA-B messaging system
RPI Real Programmers Interface is a layer below RPM in the unix message passing system
RPB Really Pretty Basic layer of the UNIX RPM system
EMG Event Manager: handle events in shared memory partitions
TBD Table Based Data Base
HBDIS Display tool for TBD
HBEDIT Editor fot TBD
HTable Histogramm Tables; Histogramming based on TBD
RHP Remote Histogram Package; Histogramming on multiple distributed sources
SMC State Maschine Control: the HERA-B state machine package
EBM Event Buffer Manager
ESP Event Swap Package: swap bytes to allow cross platfrom data exchange for raw data events
ETB Event Tool Box: utilizes access of event data
RNP Run Name Package: utilizes lookup of run specific processes
DMON Data Monitor Framework: skeleton for component specific monitoring processes
TG Trigger Generator: generate FCS trigger with handshake to EMG partition
RSM Resource Manager

Electronics Parts

PCI2SHL PCI to SHARC link Converter
CC Crate Controller for VME crates
PPC Power PC is a Processor from Motorola; Verions are 601, 603e, 604e
PPRO Pentium Pro Processor from Intel; running at up to 200MHz
ASD8 Amplifier Shaper Discriminator for Straw Tube sugnals designed by Mitch Newcommer from University of Pennsilvenia. It is used as FE for the OT, Muon System, RICH, High-Pt and TRD
ASDBLR Same as ASD8 but with different shaping time and two discriminators with potentially different thresholds.
HELIX Preamplifier and analog pipeline for Silicon detector signals developped at the ASIC Lab in Heidelberg. It also contains discrimiators to allow the output of trigger signals.
TDC Time To Digital converter used in the outer tracker as FED
SHARC Super Harvard ARchitecture Computer is a ADSP form Analog Devices
SHARC Cluster 6u VME board carrying 6 SHARC chips
ASIC Application Specific Integrated Cirquit
ADSP Advanced Digital Signal Processor
DSP Digital Signal Processor
Autobahn Data Link Chip for 100 MByte/s produced by Motorola. We are using th epresent (4/97) version. The next Version will have a reveised parallel Interface which is incompatible with the present one. Motorola (Neumann) claimes (on 28th April 1997), that the present version will be supplied in parallel with the next one... .
LVDS Low Level Differential Signaling; this technoligy is used for signal transmission in the FCS and on the new SHARC board for short distance Links. TTL to LVDS transceivers are DS36C200, receivers are DS90C032 and drivers are DS90C031 all from NS
EPLD Erasable Progammable Logic Device (in HERA-B used devices are MACHs from AMD)
FPGA Field Programmable Gate Array (in HERA-B used devices are XILINX, LATTICE, FLEX)
PAL Programmable Array Logic
XILINX is an FPGA of a specific Vendor; sometimes used as synonym for FPGA

Vendors

AMD Advanced Micro Devices is a vendor of chips
AD Analog Devices is a manufacturer of Chips and produces the SHARC
CETIA Producer of VME electronics; we buy PPC boards there
Intel Company producing Processors
MSC Distributor/Developper of electronics; builds the TDC boards, SHARC Clusters and HIT FEDs
Motorola Company producing Processors and Link Chips
NS National Semiconductor produces LVDS devices and such

Other Terms

ROI Region Of Interest: Used to specify a window for a track search first by the Pretrigger, then in the FLT and also in the SLT
RCS Run Control System: Is a system build out of software components to control the data taking. It includes the control of data streams and system parameters.
SCS Slow Control System: The part of the RCS which deals with the status of the detector which is not data path related. It is an integral part of the RCS.


Edited by D.Ressing

Last modified: Mon Aug 31 10:37:54 MEST 1998 Some URLs corrected by Dju 9-Jan-2009