Control of the Global Muon Trigger

Post on 01-Feb-2016

25 views 0 download

description

Control of the Global Muon Trigger. Tobias Noebauer Ivan Mikulec Marc Magrans de Abril Christian Hartl Thomas Themel Gregor Kasieczka. GMT takes 16 input muons, reduces to 4 “best” sorted muons to send to GT GMT hardware is not static FPGA firmware implements functions - PowerPoint PPT Presentation

transcript

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