TFC Partitioning Support and Status Beat Jost Cern EP.

Slides:



Advertisements
Similar presentations
J. Varela, CERN & LIP-Lisbon Tracker Meeting, 3rd May Partitions in Trigger Control J. Varela CERN & LIP-Lisbon Trigger Technical Coordinator.
Advertisements

® IBM Software Group © 2006 IBM Corporation Rational Software France Object-Oriented Analysis and Design with UML2 and Rational Software Modeler 04. Other.
LHCb Upgrade Overview ALICE, ATLAS, CMS & LHCb joint workshop on DAQ Château de Bossey 13 March 2013 Beat Jost / Cern.
University College Cork IRELAND Hardware Concepts An understanding of computer hardware is a vital prerequisite for the study of operating systems.
Final Presentation Neural Network Implementation On FPGA Supervisor: Chen Koren Maria Nemets Maxim Zavodchik
Clara Gaspar, May 2010 The LHCb Run Control System An Integrated and Homogeneous Control System.
The LHCb Online System Design, Implementation, Performance, Plans Presentation at the 2 nd TIPP Conference Chicago, 9 June 2011 Beat Jost Cern.
LHCb DAQ Review, September LHCb Timing and Fast Control System TFC Team: Arek Chlopik, Warsaw Zbigniew Guzik, Warsaw Richard Jacobsson, CERN Beat.
5 March DCS Final Design Review: RPC detector The DCS system of the Atlas RPC detector V.Bocci, G.Chiodi, E. Petrolo, R.Vari, S.Veneziano INFN Roma.
Controls Interface to Electronics Boards Credit-Card PC and Local Control bus Beat Jost Cern EP.
Trigger Supervisor (TS) J. William Gu Data Acquisition Group 1.TS position in the system 2.First prototype TS 3.TS functions 4.TS test status.
Architecture and Dataflow Overview LHCb Data-Flow Review September 2001 Beat Jost Cern / EP.
Summary DCS Workshop - L.Jirdén1 Summary of DCS Workshop 28/29 May 01 u Aim of workshop u Program u Summary of presentations u Conclusion.
Clara Gaspar, October 2011 The LHCb Experiment Control System: On the path to full automation.
U N C L A S S I F I E D FVTX Detector Readout Concept S. Butsyk For LANL P-25 group.
Status and plans for online installation LHCb Installation Review April, 12 th 2005 Niko Neufeld for the LHCb Online team.
PHENIX upgrade DAQ Status/ HBD FEM experience (so far) The thoughts on the PHENIX DAQ upgrade –Slow download HBD test experience so far –GTM –FEM readout.
Status of the Beam Phase and Intensity Monitor for LHCb Richard Jacobsson Zbigniew Guzik Federico Alessio TFC Team: Motivation Aims Overview of the board.
André Augustinus 10 September 2001 DCS Architecture Issues Food for thoughts and discussion.
CERN Real Time conference, Montreal May 18 – 23, 2003 Richard Jacobsson 1 Driving the LHCb Front-End Readout TFC Team: Arek Chlopik, IPJ, Poland Zbigniew.
LNL 1 SLOW CONTROLS FOR CMS DRIFT TUBE CHAMBERS M. Bellato, L. Castellani INFN Sezione di Padova.
11th March 2008AIDA FEE Report1 AIDA Front end electronics Report February 2008.
1 Outline Firmware upgrade of the HV_LED_DAC boards. HV Status Bits board. Status of the board integration into the LHCb TFC system. CALO HV system and.
Management of the LHCb DAQ Network Guoming Liu * †, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
Clara Gaspar, March 2005 LHCb Online & the Conditions DB.
1 VeLo L1 Read Out Guido Haefeli VeLo Comprehensive Review 27/28 January 2003.
Rome 4 Sep 04. Status of the Readout Electronics for the HMPID ALICE Jose C. DA SILVA ALICE.
FED RAL: Greg Iles5 March The 96 Channel FED Tester What needs to be tested ? Requirements for 96 channel tester ? Baseline design Functionality.
Latest ideas in DAQ development for LHC B. Gorini - CERN 1.
Status of NA62 straw electronics Webs Covers Services Readout.
LHCb front-end electronics and its interface to the DAQ.
LHCb DAQ system LHCb SFC review Nov. 26 th 2004 Niko Neufeld, CERN.
Management of the LHCb Online Network Based on SCADA System Guoming Liu * †, Niko Neufeld † * University of Ferrara, Italy † CERN, Geneva, Switzerland.
Online View and Planning LHCb Trigger Panel Beat Jost Cern / EP.
A Super-TFC for a Super-LHCb (II) 1. S-TFC on xTCA – Mapping TFC on Marseille hardware 2. ECS+TFC relay in FE Interface 3. Protocol and commands for FE/BE.
Vienna Group Discussion Meeting on Luminosity CERN, 9 May 2006 Presented by Claudia-Elisabeth Wulz Luminosity.
1 Farm Issues L1&HLT Implementation Review Niko Neufeld, CERN-EP Tuesday, April 29 th.
Clara Gaspar, April 2006 LHCb Experiment Control System Scope, Status & Worries.
LHCb Configuration Database Lana Abadie, PhD student (CERN & University of Pierre et Marie Curie (Paris VI), LIP6.
Management of the LHCb DAQ Network Guoming Liu *†, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
18/05/2000Richard Jacobsson1 - Readout Supervisor - Outline Readout Supervisor role and design philosophy Trigger distribution Throttling and buffer control.
PCIe40 — a Tell40 implementation on PCIexpress Beat Jost DAQ Mini Workshop 27 May 2013.
DAQ Overview + selected Topics Beat Jost Cern EP.
Markus Frank (CERN) & Albert Puig (UB).  An opportunity (Motivation)  Adopted approach  Implementation specifics  Status  Conclusions 2.
Introduction to DAQ Architecture Niko Neufeld CERN / IPHE Lausanne.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
DAQ Summary Beat Jost Cern EP. Beat Jost, Cern 2 Agenda (Reminder)
1 Chapter 1 Basic Structures Of Computers. Computer : Introduction A computer is an electronic machine,devised for performing calculations and controlling.
20OCT2009Calo Piquet Training Session - Xvc1 ECS Overview Piquet Training Session Cuvée 2009 Xavier Vilasis.
Grzegorz Kasprowicz1 Level 1 trigger sorter implemented in hardware.
Eric Hazen1 Ethernet Readout With: E. Kearns, J. Raaf, S.X. Wu, others... Eric Hazen Boston University.
Giovanna Lehmann Miotto CERN EP/DT-DI On behalf of the DAQ team
Lab 1: Using NIOS II processor for code execution on FPGA
Production Firmware - status Components TOTFED - status
TELL1 A common data acquisition board for LHCb
Controlling a large CPU farm using industrial tools
RT2003, Montreal Niko Neufeld, CERN-EP & Univ. de Lausanne
ProtoDUNE SP DAQ assumptions, interfaces & constraints
Maintaining Data Integrity in Programmable Logic in Atmospheric Environments through Error Detection Joel Seely Technical Marketing Manager Military &
The LHCb Event Building Strategy
The LHCb Run Control System
Trigger system Marián Krivda (University of Birmingham)
John Harvey CERN EP/LBC July 24, 2001
Tests Front-end card Status
Throttling: Infrastructure, Dead Time, Monitoring
Status of CC-PC Evaluation Board
- TFC status - Switch / RS
Use Of GAUDI framework in Online Environment
TELL1 A common data acquisition board for LHCb
Presentation transcript:

TFC Partitioning Support and Status Beat Jost Cern EP

Beat Jost, Cern 2 FE/Controls/DAQ Workshop Trigger and DAQ Architecure

Beat Jost, Cern 3 FE/Controls/DAQ Workshop TFC Architecture Signal Generation and Handling Signal Distribution Signal Reception

Beat Jost, Cern 4 FE/Controls/DAQ Workshop Partitioning Definitions ãPartitioning is the sharing of the online system (ECS, TFC, DAQ) by independently and concurrently operated Partitions. Within a partition operation is coherent ãA domain is a functional component of the online system (ECS, TFC, DAQ, L2/L3 Farm) ãA Partition is defined as a collection or aggregation of partitioning grains, where a partitioning grain is the smallest component in the domain that can be controlled independently plus a fraction of shared resources (e.g. Readout Network, controls network,…) ãIn the TFC domain the partitioning grain is a L0 Electronics chip. ãFor a DAQ activity partitions are defined in terms of L0 Electronics chips and the partitioning rules determine which additional components are needed to make up a fully functional partition.

Beat Jost, Cern 5 FE/Controls/DAQ Workshop Partitioning Grains (examples)

Beat Jost, Cern 6 FE/Controls/DAQ Workshop Example of Partitioning Rules qIn the TFC, domain choosing L0E-chips automatically adds the appropriate TTCrx’ and TTCtx’ to the partition qSubsequently all the L1-Electronics connected to the added L0E has to be added to the partition. qAll the FEM components connected to the L1E will be added so will be the RUs that are connected to the FEMs qFinally a certain number of SFCs will be needed together with the connected CPUs qupstream of the TTCtx a Readout Supervisor will be added (which one depends on the sub-detector(s) to which the TTCtx’ belong) qIn order to allow coherent running of the system, the RS has to be connected to the TTCtx’ in the partition (path throughTFC switch). qIn addition all the components above need to be controlled and monitored, hence the corresponding control infrastructure will be added qIf necessary the appropriate DCS components (HV, LV) are added

Beat Jost, Cern 7 FE/Controls/DAQ Workshop Boundary Conditions induced by Partitioning qNo mixing at any level above the Readout Network of data originating from equipment connected to different TTCtx’ ãLevel-0 Electronics (chips can be removed, but not run independently) ãLevel-1 Electronics ãFEMs ãRUs ãThrottle ORs All these belong to only one active partition at any one time and receive data originating from only one TTCtx. qSFC’s ãPartition grain of the CPU farm ãAssociated to only one active partition at the time, but can be re- assigned to another partitions at another time. Connectivity (L0E, L1E,FEMs, RUs,Throttle ORs) has to follow the TTC system

Beat Jost, Cern 8 FE/Controls/DAQ Workshop Partitioning Support in the TFC System qThe main ingredient to support partitioning in the TFC system is the TFC Switch qIt allows to associate any set of outputs (TTCtx’) to any one of the Readout Supervisors connected to the inputs Input Ports Output Ports Control Port TFC Switch qThe association is done through the controls interface qThere are also two reverse paths where the output towards the RS is the OR of the inputs. This is to propagate the L0 and L1 hardware throttle signals

Beat Jost, Cern 9 FE/Controls/DAQ Workshop Specifications of the TFC Switch (I) TFC Path

Beat Jost, Cern 10 FE/Controls/DAQ Workshop Specifications of the TFC Switch (II) Throttle Path

Beat Jost, Cern 11 FE/Controls/DAQ Workshop Monitoring History of throttle assertions qBasic idea is to store transitions with time-stamp in a FIFO (similar to modern Logic State Analyzers) ãExample for L0 Throttle (L1 Throttle analogous) 16 L0-Throttle Inputs 16 L0-Throttle Outputs 32 Bit Counter 10 MHz Clock 32 (64?) 32k*8Bytes deep FIFO Transitions ECS qPros: ãsignificantly less memory needed qCons: ãmore software effort to get throttle history Transition Detection Strobe

Beat Jost, Cern 12 FE/Controls/DAQ Workshop Implementation qThe TFC Switch’ functionality will probably be implemented in two modules ãone for the TFC path åpossibly based on LUTs or ECL components (depending on jitter requirements) ãone for the throttle path åprobably based on FPGA åtwo separate but identical modules, one for the L0 throttle and one for the L1 throttle qThe form-factor of each module could very well be a 1-3 U rack-mount device ãFront-Panel space

Beat Jost, Cern 13 FE/Controls/DAQ Workshop Other Components qTo support hardware throttling we need a unit that simply ORs a number of inputs (e.g. 16) to one output ãSpecifications åvery similar to throttle path of the TFC switch åonly one output åonly needs to disable inputs åsame characteristics concerning monitoring information åSee also throttling session…

Beat Jost, Cern 14 FE/Controls/DAQ Workshop Status of TFC qRD12 ãdesigning/building “final” version of TTCtx (max 448 Receivers) ãdesigning/building TTCmi (machine interface) clock fanout/BC Reset. Max. 90 primary outputs. Very low jitter (10 ps) ã“final” version of TTCrx in the pipeline (see Joergen’s presentation) qLHCb TFC ãTFC switch åspecifications “ready”. First thoughts of implementation started (LHCb note in preparation) åFirst prototype in <6 months ãReadout Supervisor åSpecifications (LHCb note) in preparation (see Richard’s presentation) åfirst prototype in months ãThrottle OR åthoughts on specifications (very similar to switch) started åfirst prototypes in ~6 months

Beat Jost, Cern 15 FE/Controls/DAQ Workshop Issues to be discussed qArchitecture fixed? qPartitioning scheme agreed? qMonitoring capabilities of TFC switch and Throttle OR