trigger framework tutorial - michigan state university · trigger framework tutorial dan edmunds...

30
Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the The purpose of this talk is to present the general features of the Trigger Framework and its associated components in a tutorial presentation. This is done by showing the functions of the Trigger Framework from the viewpoint of a number of different systems.

Upload: others

Post on 24-May-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general

Trigger Framework TutorialDan Edmunds

Michigan State University

14-Apr-2009

The purpose of this talk is to present the The purpose of this talk is to present the general features of the Trigger Framework

and its associated components in a tutorial presentation. This is done by showing the

functions of the Trigger Framework from the viewpoint of a number of different systems.

Page 2: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general

TFW Tutorial Outline• DAQ Context and Beam Structure in Run II:

– Current Run II Beam Structure and Slang Terms

– DAQ System Buffering

• Scope of the System, Physical Location, Hardware Implementation– Location in MCH

– Basic Cards in the Trigger Framework

• Level 1 Functions of the Trigger Framework• Level 1 Functions of the Trigger Framework– Location of the Trigger Framework in making the Level 1 Trigger Decision

– Simplified block diagram of the Trigger Framework L1 Decision logic

• Level 2 Functions of the Trigger Framework– Information to and from the L2 Global Stage

– Simplified view of issuing the L2 Trigger Decisions

• Routing Master Function of the Trigger Framework– Trigger Framework Information to the Routing Master

Page 3: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general

TFW Tutorial Outline (continued)

• Readout to Level 3 Function of the Trigger Framework– Trigger Framework Readout to a standard VRB crate

– Block Diagram of a standard VRB crate.

• Trigger Control Computer Connections to the Trigger Framework– Block Diagram of the Trigger Control Computer Connections to the Trigger

Framework

– Function of and data carried on these connections

– Example of Commands from COOR– Example of Commands from COOR

• Scalers and Monitoring Functions of the Trigger Framework– Sources of Monitoring Information

– Trigger Monitoring and Luminosity Monitoring

– Trigger Operation Monitoring vs Physics Analysis Monitoring

– Content of the Monitoring Information

• Initialize and Cold Start of the Trigger Framework– What happens at Trigger Framework Initialize

– Cold Start of the Trigger Framework and associated hardware

Page 4: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general

TFW Tutorial Outline (continued)

• The following web pages and references give more information about the D-Zero Run II Trigger Framework.

– http://www.pa.msu.edu/hep/d0/l1/framework/tfw_tutorial_march_2003.html

– http://www.pa.msu.edu/hep/d0/l1/framework/tfw_tutorial_april_2009.ppt

– http://www.pa.msu.edu/hep/d0/l1/framework/tfw_tutorial_april_2009.pdf– http://www.pa.msu.edu/hep/d0/l1/framework/tfw_tutorial_april_2009.pdf

– Article title: The D0 Level 1 Trigger SystemReference: NIMA48840

Journal title: Nuclear Inst. and Methods in Physics Research, A

DOI information: 10.1016/j.nima.2008.08.036Available online at:

http://dx.doi.org/10.1016/j.nima.2008.08.036

Page 5: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general
Page 6: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general
Page 7: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general

Buffering in the DAQ system

Page 8: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general
Page 9: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general

L1 Trig Framework Principal Functions

Page 10: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general

TFW and TFW TCC

Page 11: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general

Location of the TFW racks in MCH-1

Page 12: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general

TFW racks in

MCH-1

Page 13: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general

a card from the TFW

Page 14: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general
Page 15: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general
Page 16: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general

One L1 Trigger Decision Logic

Page 17: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general
Page 18: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general

Geographic Sections

Page 19: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general
Page 20: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general
Page 21: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general

SCL Hub End

Page 22: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general
Page 23: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general
Page 24: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general

TFW TCC Connections (TRICS)

Page 25: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general
Page 26: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general
Page 27: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general
Page 28: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general
Page 29: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general

Power Up Instructions on the Web

Page 30: Trigger Framework Tutorial - Michigan State University · Trigger Framework Tutorial Dan Edmunds Michigan State University 14-Apr-2009 The purpose of this talk is to present the general

Power Up Instructions (cont)