HCAL DAQ Interface Eric Hazen Jim Rohlf Shouxiang Wu Boston University

Slides:



Advertisements
Similar presentations
CMS Week Sept 2002 HCAL Data Concentrator Status Report for RUWG and Calibration WG Eric Hazen, Jim Rohlf, Shouxiang Wu Boston University.
Advertisements

USCMS/Rochester. Oct 20, 2001HCAL TriDAS1 HCAL TPG and Readout CMS HCal meeting at Rochester Oct Oct 2001 Tullio Grassi, Drew Baden University of.
CMS/CERN. Nov, 2001HCAL TriDAS1 HCAL Fiber Link Issues Use of CMS Tracker Fiber Links Drew Baden University of Maryland John Elias Fermilab.
CMS/CERN. Nov, 2001HCAL TriDAS1 HCAL TPG and Readout CMS HCAL Readout Status CERN Tullio Grassi, Drew Baden University of Maryland Jim Rohlf Boston University.
Drew Baden, UMD Nov HCAL Trigger/Readout CMS/Tridas November 2000 Drew Baden, Tullio Grassi University of Maryland.
HCAL FIT 2002 HCAL Data Concentrator Status Report Gueorgui Antchev, Eric Hazen, Jim Rohlf, Shouxiang Wu Boston University.
E. Hazen, Boston University BU Meeting, Apr. 6, 2001 Front-end Readout of the CMS Hadronic Forward Calorimeter (HF) Conceptual Design (Summary) by Eric.
Data Acquisition Software for CMS HCAL Testbeams Jeremiah Mans Princeton University CHEP2003 San Diego, CA.
Leo Greiner IPHC DAQ Readout for the PIXEL detector for the Heavy Flavor Tracker upgrade at STAR.
Status of Global Trigger Global Muon Trigger Sept 2001 Vienna CMS-group presented by A.Taurok.
1 VeLo L1 Read Out Guido Haefeli VeLo Comprehensive Review 27/28 January 2003.
Leo Greiner PIXEL Hardware meeting HFT PIXEL detector LVDS Data Path Testing.
LHCb front-end electronics and its interface to the DAQ.
S. Durkin, CMS EMU Meeting U.C. Davis Feb. 25, DMB Production 8-layer PC Board, 2 Ball-Grid Array FPGA’s, 718 Components/Board 550 Production Boards.
13-Feb-2004 HCAL TriDAS 1 HCAL Tridas SLHC Drew Baden University of Maryland February 2004.
1 Level 1 Pre Processor and Interface L1PPI Guido Haefeli L1 Review 14. June 2002.
Feb 2002 HTR Status CMS HCal meeting at FIT Feb. 7-9, 2002 Tullio Grassi University of Maryland.
25 Sept 2001Tullio Grassi From MAPLD2001 ( space community conference ) Major causes of failures.
Vladimir Zhulanov for BelleII ECL group Budker INP, Novosibirsk INSTR2014, Novosibirsk 2014/02/28 1.
E. Hazen - DTC1 DAQ / Trigger Card for HCAL SLHC Readout E. Hazen - Boston University.
E. Hazen1 MicroTCA for HCAL and CMS Review / Status E. Hazen - Boston University for the CMS Collaboration.
Eric Hazen1 Ethernet Readout With: E. Kearns, J. Raaf, S.X. Wu, others... Eric Hazen Boston University.
E. Hazen -- Upgrade Week1 AMC13 Project Status E. Hazen - Boston University for the CMS Collaboration.
E. Hazen -- xTCA IG1 AMC13 Project Status E. Hazen - Boston University for the CMS Collaboration.
E. Hazen -- Upgrade Week1 HCAL uTCA Readout Plan E. Hazen - Boston University for the CMS HCAL Collaboration.
10/28/09E. Hazen FNAL Workshop1 HCAL DAQ / Timing / Controls Module Eric Hazen, Shouxiang Wu Boston University.
E. Hazen1 AMC13 Status E. Hazen - Boston University for the CMS Collaboration.
E. Hazen1 Fermilab CMS Upgrade Workshop November 19-20, 2008 A summary of off-detector calorimeter TriDAS electronics issues Eric Hazen, Boston.
HO / RPC Trigger Links Optical SLB Review E. Hazen, J. Rohlf, S.X. Wu Boston University.
E. Hazen - CMS Electronics Week
DAQ / Trigger Card for HCAL SLHC Readout E. Hazen - Boston University
The CMS HCAL Data Concentrator: A Modular, Standards-based Design
The Data Handling Hybrid
AMC13 Project Status E. Hazen - Boston University
DAQ and TTC Integration For MicroTCA in CMS
HCAL DAQ Path Upgrades Current DCC Status New DCC Hardware Software
TWEPP 2010 – Aachen Development of a MicroTCA Carrier Hub
AMC13 T1 Rev 2 Preliminary Design Review E. Hazen Boston University
CALICE DAQ Developments
E. Hazen - Back-End Report
Current DCC Design LED Board
AMC13 Status Report AMC13 Update.
Production Firmware - status Components TOTFED - status
CCS Hardware Test and Commissioning Plan
The CMS HCAL Data Concentrator: A Modular, Standards-based Design
TELL1 A common data acquisition board for LHCb
HCAL Data Concentrator Production Status
L0 processor for NA62 Marian Krivda 1) , Cristina Lazzeroni 1) , Roman Lietava 1)2) 1) University of Birmingham, UK 2) Comenius University, Bratislava,
The CMS HCAL Data Concentrator: A Modular, Standards-based Design
CMS EMU TRIGGER ELECTRONICS
MicroTCA Common Platform For CMS Working Group
CMS SLHC Calorimeter Trigger Upgrade,
ECAL OD Electronic Workshop 7-8/04/2005
Calorimeter Trigger Synchronization in CMS,
DAQ Interface for uTCA E. Hazen - Boston University
New DCC Status and Plans Jim Rohlf, Eric Hazen, Arno Heister,
Introduction HCAL Front-End Readout and Trigger Joint effort between:
Geneve The Alps Where is CERN? Jura Mountains Lake Geneva 18-Sep-18
HCAL Configuration Issues
8-layer PC Board, 2 Ball-Grid Array FPGA’s, 718 Components/Board
VELO readout On detector electronics Off detector electronics to DAQ
8-layer PC Board, 2 Ball-Grid Array FPGA’s, 718 Components/Board
Example of DAQ Trigger issues for the SoLID experiment
USCMS HCAL FERU: Front End Readout Unit
New DCM, FEMDCM DCM jobs DCM upgrade path
Overview of the new CMS ECAL electronics
Data Concentrator Card and Test System for the CMS ECAL Readout
TELL1 A common data acquisition board for LHCb
FED Design and EMU-to-DAQ Test
LIP and the CMS Trigger Upgrade On behalf of the LIP CMS Group
Presentation transcript:

HCAL DAQ Interface Eric Hazen Jim Rohlf Shouxiang Wu Boston University In Collaboration with University of Maryland, University of Illinois, Fermilab 18 May 2001 CMS Electronics Week - Eric Hazen

CMS Electronics Week - Eric Hazen HCAL FE/DAQ Overview DAQ Crate (in UXA) Trig Primitives calculated, sent to L1 Calo Trig Level 2 data sent to RUI Readout Box (RBX) (On detector) QIE (ADC) sends 1 charge sample Per BX to UXA via GOL optical link 18 May 2001 CMS Electronics Week - Eric Hazen

HCAL TriDAS Relevant Parameters These parameters drive the design and project cost: HCAL Channels and topology determines Total channel count Total number of trigger towers (includes calibration fibers) Need to understand 53° Overlap region, high rad region, fiber cabling, etc. QIE Readout parameters determine Number of channels/card: 3 channels/fiber seems likely Total number of cards to build Data rates Assume 100kHz Level 1 accepts Occupancy estimated to be 15% at L=1034 Determines buffer sizes Level 1 trigger crossing determination Under study (Eno, Kunori, etal.) Determines FPGA complexity and size (gates and I/O) Region Towers Fibers Trigger Towers Barrel 4,968 2,304 Outer 2,280 1,140 Endcap 3,672 1,836 1,728 Forward 2,448 1,206 216 Total 13,368 6,486 4,248 18 May 2001 CMS Electronics Week - Eric Hazen

CMS Electronics Week - Eric Hazen HCAL DAQ Crate HCAL Readout Crate Receiver and pipeline cards: 18 HCAL Trigger / Readout (HTR) Cards per crate Raw FE data input from RBX Level 1 Trigger Primitives output Level 2 Data output to DCC each L1A Data Concentrator: 1 DCC card (Data Concentrator Card) Receives and buffers L1 accepts for output to L2/DAQ Crate controller: 1 HRC card (HCAL Readout Control) CPU/Bridge for monitoring and control TTC / Synchronization signal fanout Front End: QIE ADC GOL Optical Link Tx DAQ 3 channels/fiber @ 1.6 Gbps D C H R C H T R H T R H T R H T R 18 HTR Cards per VME crate T C Level 2 Raw Data LVDS, 640Mbps Level 1 Trigger Data Vitesse, Copper Link, 20m cables, 1 Gbps Level 1 Trigger 18 May 2001 CMS Electronics Week - Eric Hazen

HCAL Trigger/Readout Card (HTR) All I/O on front panel DAQ data output to DCC: Single connector (LVDS) 16 bit x 40MHz Timing Input (Encoded TTC, CLK, BC0): Single connector (LVDS) FE data Inputs: 12-16 digital serial fibers from RBX Level 1 Trigger Tower data outputs: 8 shielded twisted pair 4 per single 9-pin D connector FPGA logic implements: Level 1 Path: Trigger primitive preparation Transmission to Level 1 Level 2/DAQ Path: Buffering for Level 1 Decision No filtering or crossing determination necessary Transmission to DCC for Level 2/DAQ readout Level 2 Path (Pipeline and Level 2 buffers) Level 1 Path (Trigger Primitives ) Point-to-Point Tx to DCC TTL input from TTC Output to Level 1 Trigger Framework Fiber Receivers LVDS Vitesse P2 P0 P1 18 May 2001 CMS Electronics Week - Eric Hazen

CMS Electronics Week - Eric Hazen HCAL DCC I/O Overview Encoded TTC (LVDS) Level 2 Data to RUI S-Link 64 - 200 Mbytes/s expected average Level 1 and 2 Data from HTRs 1 event per L1A Per input LVDS Channel Link 40MHz 16 bit Total input bandwidth Limited to 200 Mbytes/s With current architecture HCAL Data Concentrator VME Module Total of ~ 26 For all of HCAL Trigger Primitives To Trigger Data Conc. S-Link 32/64 Fast Overflow Warn (single NIM?) Fast Busy Fast Ready (single NIMs?) 18 May 2001 CMS Electronics Week - Eric Hazen

HCAL DCC Prototype Architecture Overflow Warning Fast Busy To TTS 18 May 2001 CMS Electronics Week - Eric Hazen

CMS Electronics Week - Eric Hazen HCAL DCC Motherboard PC-MIP Card PMC Card (oversize) 3-Channel LVDS Receivers T 33MHz PCI bus 1 M PC-MIP Card 3.3V T 32 DCC Logic Board PC-MIP Card Universe II VME T VME-PCI PCI 64x Bridge Y PC-MIP Card 3.3V T M J3 33MHz VME PCI bus 2 Aux PC-MIP Card 32 64 T PCI Bridge X T 33MHz PC-MIP Card 5V PCI bus 3 T 5V PCI busses give access to all devices for monitoring PMC Card M/T T (Standard) JTAG Local Spare PMC Site Test/Config Control 18 May 2001 CMS Electronics Week - Eric Hazen

CMS Electronics Week - Eric Hazen HCAL DCC Motherboard PC-MIP sites Universe II VME-PCI Bridge VME64x (Geographical Addressing) PMC Connectors PCI Bridges T.I. PCI2031 Local control Flash memory, JTAG 18 May 2001 CMS Electronics Week - Eric Hazen

PC-MIP 3 Channel Link Receiver 3 “Channel Link” LVDS receivers PCI target interface On-board logic: ECC (Hamming) Correct 1-bit, detect multi-bit On-the-fly Event Building Event number checking Overflow warning (discard data payload on overflow) Missing header/trailer detection & repair Monitoring: Count of words, events, errors Status update on “marked” event for synchronization of monitoring Status: 10 second-generation prototypes build (design is done) LVDS Serial Receivers 512k byte buffer Per channel (i.e. National Semi "Channel Link) SDRAM 2Mx32 DS90CR286 Link A PCI Bus ALTERA DS90CR286 (32 bit 33 MHz) Link B (ACEX 1K130) DS90CR286 Link C FPGA (PCI Interface and readout/monitor logic) Link Receiver Board(s) Logic Board 3 2 1 3 2 1 1 3 2 1 Event Fragments combined during Event Fragments PCI bus transfer 18 May 2001 CMS Electronics Week - Eric Hazen

PC-MIP 3-Channel Link Receiver 18 May 2001 CMS Electronics Week - Eric Hazen

CMS Electronics Week - Eric Hazen DCC Logic Board Features: On-board TTCrx controls operation 3 Altera FPGAs for PCI interfaces (use Altera core) Xilinx Virtex-2 contains all other logic: Event Builder Monitoring Buffering (DDR SDRAM interface at 800Mbytes/s) S-Link output (32 in demo; 64 final) On-board flash memory for FPGA initialization JTAG Interface Status: Prototype PCB in Fab; free (!) XC2V1000 FPGAs in hand Testing to begin in June ‘01 JTAG TTCrx S-LINK 32 (64) XC2V1000 PCI 1 PCI 3 PCI 2 2Mx32 SDRAM 1Mx8 FLASH 18 May 2001 CMS Electronics Week - Eric Hazen

CMS Electronics Week - Eric Hazen HCAL DAQ Buffering HTR DCC L1A 40MHz 512kb FIFO >1000 events (2) 33MHz 32 bit PCI busses Derand. Buffer Link Tx Link Rx ~ 100MHz Processing 8Mb Buffer > 4000 events PCI Derand. Buffer Link Tx Derand. Buffer Link Tx Link Rx Event Builder PCI 32/33 PCI Derand. Buffer Link Tx Derand. Buffer Link Tx Link Rx S-Link Interface Derandomizer Buffer Protected against overflow by trigger rules Link RX logic discards data when FIFO “almost full” (block structure maintained) S-Link LSC LVDS link speed same as HTR output logic  no bottleneck [18 Links per DCC] Busy/ Ready Overflow Warning Level 2 Data To RUI To TTS 18 May 2001 CMS Electronics Week - Eric Hazen

HCAL Controls and Monitoring Fast Controls (via TTC): L1A, Start Run, Stop Run Reset (complete and partial – need to define!) Fast Monitoring (dedicated signals to TTS) Overflow Warning (buffer full above preset limit) Busy/Ready (reset, start/stop completed) Slow Monitoring (via CPU only) All error conditions (link errors, loss of sync, etc) 18 May 2001 CMS Electronics Week - Eric Hazen

HCAL Readout Controller (HRC) Run Control Initialization, shutdown “Slow” monitoring via VME Error recovery: Monitor status registers of modules via VME Report serious errors via DCS Reset/Restart on command TTC Fanout Fanout encoded TTC, BC0, CLK to all modules Needs I2C Control of local TTCrx Custom 6U/9U Adapter 6U VME CPU Or Bus Bridge LVDS (3 pairs) To HTRs And DCC LVDS Fanouts I2C TTCrx From TTC Optical F/O 18 May 2001 CMS Electronics Week - Eric Hazen

HCAL Timing / L1A Distribution Fanout Both: Encoded TTC signal For synchronization with incoming FE data (individual skew control) Decoded BC0, CLK For synchronization across all HCAL of TPG to Level 1 Details same as ECAL (J.C.DaSilva presentation) TTC Fanout (1 per crate) PIN Diode TTCrx Decode FPGA LVDS F/O LVDS F/O HTR Cards BC0, CLK (TPG) TTCrx Decode FPGA BC0, CLK (FE) BC0, CLK (TPG) TTCrx Decode FPGA BC0, CLK (FE) 18 May 2001 CMS Electronics Week - Eric Hazen

CMS Electronics Week - Eric Hazen HCAL DAQ Data Format Data format follows TriDAS Guidelines    HCAL payload: (details t.b.d) Raw QIE (ADC) samples Level 2 Filter output Trigger Primitives Zero-suppression mask Error summary: Front-end errors Uncorrected Link errors Synchronization errors We will stay tuned for updates to the data format    18 May 2001 CMS Electronics Week - Eric Hazen

CMS Electronics Week - Eric Hazen HCAL Readout Status Front-End: RBX Mechanics/Cooling Designed Readout Card prototypes due Fall ‘01 HTR: 6U Demonstrator prototypes under test DCC: 9U Demonstrator prototypes due in 2 weeks No major changes anticipated for production version HRC: Use commercial CPU for now Need to design TTC fanout (ala ECAL) Major Concerns: QIE Performance (pending prototype tests this summer) Performance of 1.6 Gbit GOL link System modularity (# channels per crate) HF Front-End Packaging HCAL RBX HTR Test Card DCC Demonstrator VME Pentium CPU 18 May 2001 CMS Electronics Week - Eric Hazen