Upload
nicholas-graham
View
226
Download
2
Tags:
Embed Size (px)
Citation preview
Compact Muon Solenoid
Thomas ThemelTU WienJune 2009
Institut für Hochenergiephysik, ÖAW
Control of the Global Muon Trigger
Tobias NoebauerIvan MikulecMarc Magrans de AbrilChristian HartlThomas ThemelGregor Kasieczka
2
• GMT takes 16 input muons, reduces to 4 “best” sorted muons to send to GT
• GMT hardware is not static– FPGA firmware implements functions– Registers in firmware to change
configuration– LUTs used to implement constant-time
functions
Recapitulation from yesterday
3
GMT Configuration
• GMT is configured from central cell with a subsystem key
• Configuration details are fetched from database
• Implements standardized configuration operation as required by central cell
4
GMT Configuration DB
5
Configuration Panel
6
LUT Generation
• Functions defined by C++ functions in GMT emulator.
• GMT emulator runs in offline software framework CMSSW (later)
• Need to launch from within TS to generate lookup tables for loading to in hardware.
• Additional parameters from GMT_SOFTWARE_CONFIG table
7
Parameters Panel
8
Monitoring Panel
9
Test Panel
10
Pattern Testing
• Load inputs into simulation memories• Capture output in spy memories• Compare expected outputs to emulator
11
Run Settings Panel
• Deal with small configuration variations that would require too many keys while still keeping provenance information.
12
References and Documentation
GMT TWiki page:
https://twiki.cern.ch/twiki/bin/view/CMS/GlobalMuonTrigger
System Integration of the Global Muon Trigger for the CMS Experiment at CERN
Tobias Nöbauer, Diplomarbeit, Technische Universität Wien, Oct. 2007http://cms.cern.ch/iCMS/jsp/openfile.jsp?type=TS&year=2008&files=TS2008_004.pdf
CVS:http://isscvs.cern.ch/cgi-bin/cvsweb.cgi/TriDAS/trigger/gmt/ts/cell?cvsroot=tridas