The MROD. The MDT Precision Chambers ROD. Adriaan König University of Nijmegen. 5 October nd ATLAS ROD Workshop 1

Similar documents
The MROD. The Read Out Driver for the ATLAS MDT Muon Precision Chambers

ROBIN Functional demonstrator of the ATLAS Trigger / DAQ Read-Out Buffer O.Gachelin, M.Huet, P.Le Dû, M.Mur C.E.A. Saclay - DAPNIA

PROTOTYPING HARDWARE FOR THE ATLAS READOUT BUFFERS

ROB-IN Functional demonstrator of the ATLAS Trigger / DAQ Read-Out Buffer O.Gachelin, M.Huet, P.Le Dû, M.Mur C.E.A.

Velo readout board RB3. Common L1 board (ROB)

ATLANTIS - a modular, hybrid FPGA/CPU processor for the ATLAS. University of Mannheim, B6, 26, Mannheim, Germany

Scenarios for a ROB system built with SHARC processors. Jos Vermeulen, 7 September 1999 Paper model results updated on 7 October 1999

Hera-B DAQ System and its self-healing abilities

S-LINK: A Prototype of the ATLAS Read-out Link

A LVL2 Zero Suppression Algorithm for TRT Data

The Read-Out Driver (ROD) for the ATLAS Liquid Argon Calorimeters

RPC Trigger Overview

USCMS HCAL FERU: Front End Readout Unit. Drew Baden University of Maryland February 2000

Trigger Layout and Responsibilities

FELI. : the detector readout upgrade of the ATLAS experiment. Soo Ryu. Argonne National Laboratory, (on behalf of the FELIX group)

A[31..28] A[27..23] A[22] A[21..2] A[1] A[0] 0 Internal Memory Space SHARC A 0000 BAR[7..3] 1 Internal Memory Space SHARC B

2008 JINST 3 S Online System. Chapter System decomposition and architecture. 8.2 Data Acquisition System

ATLAS TDAQ RoI Builder and the Level 2 Supervisor system

EMU FED. --- Crate and Electronics. ESR, CERN, November B. Bylsma, S. Durkin, Jason Gilmore, Jianhui Gu, T.Y. Ling. The Ohio State University

ROB IN Performance Measurements

Results of a Sliced System Test for the ATLAS End-cap Muon Level-1 Trigger

50GeV KEK IPNS. J-PARC Target R&D sub gr. KEK Electronics/Online gr. Contents. Read-out module Front-end

Electronics on the detector Mechanical constraints: Fixing the module on the PM base.

DTTF muon sorting: Wedge Sorter and Barrel Sorter

Trigger Report. W. H. Smith U. Wisconsin. Calorimeter & Muon Trigger: Highlights Milestones Concerns Near-term Activities CMS

Update on PRad GEMs, Readout Electronics & DAQ

Dominique Gigi CMS/DAQ. Siena 4th October 2006

BES-III off-detector readout electronics for the GEM detector: an update

Atlantis MultiRob Scenario

The ALICE TPC Readout Control Unit 10th Workshop on Electronics for LHC and future Experiments September 2004, BOSTON, USA

Alternative Ideas for the CALICE Back-End System

Chapter 11: Input/Output Organisation. Lesson 15: Standard I/O bus PCI

2008 JINST 3 T The ATLAS ROBIN TECHNICAL REPORT

On-board PCs for interfacing front-end electronics

HCAL DCC Technical Reference E. Hazen - Revised March 27, 2007 Note: Latest version of this document should be available at:

RT2016 Phase-I Trigger Readout Electronics Upgrade for the ATLAS Liquid-Argon Calorimeters

The FTK to Level-2 Interface Card (FLIC)

2008 JINST 3 P ATLAS Muon Drift Tube Electronics

Testing Discussion Initiator

CMS Trigger/DAQ HCAL FERU System

Module Performance Report. ATLAS Calorimeter Level-1 Trigger- Common Merger Module. Version February-2005

The electron/photon and tau/hadron Cluster Processor for the ATLAS First-Level Trigger - a Flexible Test System

ATLAS Muon Drift Tube Electronics

Chapter 8: Input and Output. Principles of Computer Architecture. Principles of Computer Architecture by M. Murdocca and V.

The ATLAS liquid argon calorimeters read out drivers

Track-Finder Test Results and VME Backplane R&D. D.Acosta University of Florida

L2 Overview II, and Summary

J. Castelo. IFIC, University of Valencia. SPAIN DRAFT. V1.0 previous to 5/6/2002 phone meeting

LHCb Online System BEAUTY-2002

LHC Detector Upgrades

Proposal for Digitizer-to-SLINK Interface Card

DTTF muon sorting: Wedge Sorter and Barrel Sorter

Construction of a compact DAQ-system using DSP-based VME modules

Vertex Detector Electronics: ODE to ECS Interface

The First Integration Test of the ATLAS End-cap Muon Level 1 Trigger System

Readout-Nodes. Master-Node S-LINK. Crate Controller VME ROD. Read out data (PipelineBus) VME. PipelineBus Controller PPM VME. To DAQ (S-Link) PPM

BTeV at C0. p p. Tevatron CDF. BTeV - a hadron collider B-physics experiment. Fermi National Accelerator Laboratory. Michael Wang

Development of a New TDC LSI and a VME Module

Reading and References. Input / Output. Why Input and Output? A typical organization. CSE 410, Spring 2004 Computer Systems

The First Integration Test of the ATLAS End-Cap Muon Level 1 Trigger System

The ATLAS Level-1 Muon to Central Trigger Processor Interface

Development of a PCI Based Data Acquisition Platform for High Intensity Accelerator Experiments

Prototyping NGC. First Light. PICNIC Array Image of ESO Messenger Front Page

INT 1011 TCP Offload Engine (Full Offload)

SPECS : A SERIAL PROTOCOL FOR EXPERIMENT CONTROL SYSTEM IN LHCB.

Using the FADC250 Module (V1C - 5/5/14)

IBM Network Processor, Development Environment and LHCb Software

Muon Trigger Electronics in the Counting Room

NEMbox / NIMbox Programmable NIM Module

WBS Trigger. Wesley H. Smith, U. Wisconsin CMS Trigger Project Manager. DOE/NSF Review June 5, 2002

A new approach to front-end electronics interfacing in the ATLAS experiment

Overview of SVT DAQ Upgrades. Per Hansson Ryan Herbst Benjamin Reese

PC-MIP Link Receiver Board Interface Description

CMX (Common Merger extension module) Y. Ermoline for CMX collaboration Preliminary Design Review, Stockholm, 29 June 2011

Using Pulsar as an upgrade for L2 decision crate Ted Liu, FNAL (for CDF Pulsar group)

Alma2e PCI-to-VME Bridge: Using VME 2eSST Protocol

The Track-Finding Processor for the Level-1 Trigger of the CMS Endcap Muon System

Tech Note #51 Title: Setting BIOS settings in Orion Motion Controllers Date: April 24, 2003

GPS time synchronization system for T2K

CompuScope bit, 100 MHz digital input card for the PCI bus

The White Rabbit Project

Components for Integrating Device Controllers for Fast Orbit Feedback

Introduction to TDC-II and Address Map

The CMS Event Builder

A Fast Ethernet Tester Using FPGAs and Handel-C

Ethernet Networks for the ATLAS Data Collection System: Emulation and Testing

6 February 1999 R. D. Martin, Level 2 Review 2

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

The new detector readout system for the ATLAS experiment

System-on-a-Programmable-Chip (SOPC) Development Board

INT G bit TCP Offload Engine SOC

Electronics, Trigger and Data Acquisition part 3

Engineering Challenges in Developing Large Flash Memory System

Copyright 2014 Shaw-Pin Chen

ATM-DB Firmware Specification E. Hazen Updated January 4, 2007

I/O Choices for the ATLAS. Insertable B Layer (IBL) Abstract. Contact Person: A. Grillo

Scintillator-strip Plane Electronics

MSU/NSCL May CoBo Module. Specifications Version 1.0. Nathan USHER

TDC Readout Board, TRBv2. Outline. Motivation / Aim TRB V2. Problems, problems, problems... and the solution :-) Summary. projects with TRBv2 platform

Front End Electronics. Level 1 Trigger

Transcription:

The MROD The MDT Precision Chambers ROD Adriaan König University of Nijmegen 5 October 2000 2nd ATLAS ROD Workshop 1

Contents System Overview MROD-0 Prototype MROD-1 Prototype Performance Study FE Parameter Loading & Initialization Names 5 October 2000 2nd ATLAS ROD Workshop 2

System Overview TDC 1 18 x TDC 18 Chamber CSM Tower TDC 1 6 x MROD 1.28 Gbit/s S-Link to ROB 18 x CSM TDC 18 5 October 2000 2nd ATLAS ROD Workshop 3

TDC Functionality 24 channels, 0.78 ns bin size entirely data driven: records time stamp for each hit (leading and/or trailing edges) stores hits in internal derandomizing buffer upon receipt of a L1A, it ouputs the relevant hit data words on a serial output link (40 Mbit/s) with header and trailer words 5 October 2000 2nd ATLAS ROD Workshop 4

CSM Functionality 40 Mbit/s Data/Strobe from TDC 40 Mbit/s Data/Strobe from TDC 1 Start bit 32 Data bits 1 Parity bit 1 Stop bit 35 bits @ 25 ns = 875 ns Serial to Parallel & Clock Domain Separator 18 x Separator Serial to Parallel & Clock Domain Separator 1 S 18 CSM 1 Gbit/s (S-Link) 1 Separator word (S) 18 TDC data words 19 words in 875 ns 87 MB/s 5 October 2000 2nd ATLAS ROD Workshop 5

Separator word TDC0, word 1 (tdc 1) 000 000 Check (do not store) Skip (do not store) MROD Function Build events in a partitioned memory from TDC data fragments time TDC2, word 4 TDC3, word 2 Separator word TDC0, word 1 TDC1, word 3 TDC2, word 5 TDC3, word 3 TDC2, word 3 Separator word TDC1, word 2 TDC2, word 2 (tdc 0) 000 000 TDC1, word 1 TDC2, word 1 TDC3, word 1 TDC0, word 0 TDC1, word 0 TDC2, word 0 TDC3, word 0 5 October 2000 2nd ATLAS ROD Workshop 6

MROD Throughput MROD S-Link MROD input S-Link MROD input S-Link S-Link S-Link S-Link MROD input MROD input MROD input MROD input MROD output S-Link 1.28 Gbit/s ( 128 MB/s) Average 5 hits per TDC + header + trailer = 7 words/event Per tower of 6 chambers max. 88 TDCs * 7 600 words/event (= 2.4 kb/event) Worst case est.: @ 100 khz L1A rate 240 MB/s per MROD Calculation based on actual tower layout (J.Chapman): max. rate < 60 MB/s per MROD 5 October 2000 2nd ATLAS ROD Workshop 7

MROD Form Factor 9 U VME board (single slot), 6 inputs, 1 output Optionally 2 extra inputs with extension board to accommodate special towers (> 6 chambers) S-link interfaces on main board SHARC II (ADSP21160), 2.5 x faster than 21060 1 MROD Crate contains: 12 MRODs (12 η Segments) Max. 4 MROD Extension Boards 1 Standard (?) Crate Master with Ethernet Interface (DetDAQ) 1 TTC-Rx Interface Module 1 Busy Module?? 1 DCS Interface Module?? @ 192 towers: 192/12 = 16 MROD Crates (1 per ϕ Sector) 5 October 2000 2nd ATLAS ROD Workshop 8

MROD-0 Prototype MRODIN MCRUSH sorted TDC-data over SHARC Link MRODOUT SHASLINK PCISHARC 5 October 2000 2nd ATLAS ROD Workshop 9

MROD-0 Input Channel MCRUSH FIFO Input Tetris Register FPGA FIFO Output Control Data FIFO Length FIFO Control/Status Error signaling 1 MB ZBT Memory SHARC 6 Sharc links @ 40 MB/s each 5 October 2000 2nd ATLAS ROD Workshop 10

MROD-0 Output Channel SHaSLINK PCI bus PCI 9054 SHARC 6 SHARC links @ 40 MB/s each Altera 10K10A S-link @ 160 MB/s 5 October 2000 2nd ATLAS ROD Workshop 11

(SHARC) 5 October 2000 2nd ATLAS ROD Workshop 12

FPGA Memory SHARC VME64x MROD-1 Prototype FPGA Memory 3x (in total) Sharc Links SHARC (2x) FPGA FPGA Memory SHARC Memory TTC Interface 5 October 2000 2nd ATLAS ROD Workshop 13

SHARC-II 5 October 2000 2nd ATLAS ROD Workshop 14

The ADSP-21060 and the ADSP-21160 SHARCs 40 MHz / 80 100 MHz CPU (SIMD mode) 512 KB / 512 KB internal memory 6 x 40 / 80 100 MB/s links. Throughput of all links simultaneously is 160 / 480 600 (?) MB/s, without disturbing the CPU. No handshaking on links, but hardware XON-XOFF protocol, 10 / 14 DMA channels Support for bus arbitration: at max. 6 SHARCs can be connected to a common bus without glue logic. Each SHARC can access the internal memories of each other SHARC. The SHARCs also provide support for a so-called host interface, which can act as an additional master on the common bus. Fast interrupt servicing due to the presence of shadow registers Two 40 Mbit/s / 40 50 Mbit/s (at max.) synchronous serial ports Can be booted via link 4 5 October 2000 2nd ATLAS ROD Workshop 15

MROD-1 Form Factor 9 U VME board, 6 inputs, 1 output S-link interfaces on daughter boards Input S-link daughter boards SHARC II (ADSP21160), 2 x faster than 21060 (3 for input, 2 for output processing) Altera APEX FPGAs, 200k gates TTC interface (over back plane) VME64x interface Input Input Output Motherboard 5 October 2000 2nd ATLAS ROD Workshop 16

MROD-1 Status & Planning VHDL design of FPGAs almost finished. Modules available by 1 st April 2001. Extensive tests and performance measurements at NIKHEF. System integration tests with CSM. System integration tests with ROB and DAQ test set-up (possibly in test-beam). Read out of BOL test stand at NIKHEF. 5 October 2000 2nd ATLAS ROD Workshop 17

MROD Performance Study MROD CSM MRODIN CSM MRODIN CSM MRODIN MRODOUT ROB CSM MRODIN CSM MRODIN CSM MRODIN 5 October 2000 2nd ATLAS ROD Workshop 18

MROD Emulation Hardware SHASLINK CSMSIM 0 TDCdata fragment lengths MROD-0 0 MCRUSH MRODIN (3x) 4 2 sorted TDCdata 0 3 1 1 sorted 3 TDCdata sorted + merged TDC-data Region-of-Interest Requests, Decision Records, etc., everything needed to run a ROBIN simulation RoIRR 2 2 SHASLINK CRUSH SHASLINK 0 RoID/ T2OD 0 4 RoIR/ T2DR 4 MRODOUT ROBIN ROBSIM 4 PCISHARC xxxxx Module type event fragment lengths via SHARC-link simulates future MROD-1 functionality optionally double/triple MRODIN output thus simulating 2 or 3 MRODINs S-Link SHARC-link (PCI-)interface to host PC 5 October 2000 2nd ATLAS ROD Workshop 19

MROD CSMSIM MRODIN MRODOUT ROBIN ROBSIM CSM-simulator performance 450.0 400.0 350.0 Event rate [khz] 300.0 250.0 200.0 150.0 100.0 50.0 0.0 0 5 10 15 20 25 30 35 Words/TDC 5 October 2000 2nd ATLAS ROD Workshop 20

MROD Performance Study Results CSMSIM MROD MRODIN MRODOUT ROBIN ROBSIM MRODIN (1x) + MRODOUT + ROBIN, 18 TDCs 180,0 160,0 140,0 120,0 Event rate [khz] 100,0 80,0 60,0 40,0 20,0 0,0 0 5 10 15 20 25 30 35 Words/TDC MRODIN MRODIN+MRODOUT MRODIN+MRODOUT+ROBIN 5 October 2000 2nd ATLAS ROD Workshop 21

MROD Performance Study Results CSMSIM MROD MRODIN MRODOUT ROBIN ROBSIM 180.0 MRODIN (1x) + MRODOUT + ROBIN, 6 TDCs 160.0 140.0 Event rate [khz] 120.0 100.0 80.0 60.0 40.0 20.0 0.0 0 5 10 15 20 25 Words/TDC MRODIN MRODIN+MRODOUT MRODIN+MRODOUT+ROBIN 5 October 2000 2nd ATLAS ROD Workshop 22

MROD Performance Study Results CSMSIM MROD MRODIN MRODOUT ROBIN ROBSIM 180.0 MRODIN (2x) + MRODOUT + ROBIN, 18 TDCs 160.0 140.0 120.0 Event rate [khz] 100.0 80.0 60.0 40.0 20.0 0.0 0 5 10 15 20 25 30 35 Words/TDC MRODIN MRODIN+MRODOUT MRODIN+MRODOUT+ROBIN 5 October 2000 2nd ATLAS ROD Workshop 23

MROD Performance Study Results CSMSIM MROD MRODIN MRODOUT ROBIN ROBSIM 180.0 MRODIN (2x) + MRODOUT + ROBIN, 6 TDCs 160.0 140.0 120.0 Event rate [khz] 100.0 80.0 60.0 40.0 20.0 0.0 0 5 10 15 20 25 Words/TDC MRODIN MRODIN+MRODOUT MRODIN+MRODOUT+ROBIN 5 October 2000 2nd ATLAS ROD Workshop 24

MROD Performance Study Results CSMSIM MROD MRODIN MRODOUT ROBIN ROBSIM 180.0 MRODIN (3x) + MRODOUT + ROBIN, 6 TDCs 160.0 140.0 120.0 Event rate [khz] 100.0 80.0 60.0 40.0 20.0 0.0 0 5 10 15 20 25 Words/TDC MRODIN MRODIN+MRODOUT MRODIN+MRODOUT+ROBIN 5 October 2000 2nd ATLAS ROD Workshop 25

MROD Performance Analysis Measured event rate for single output SHARC @ 40 MHz with 3 input channels: event rate min(50,1000/(10 + #words-per-csm/6) khz. MROD-1 uses SHARC-II @ 80 MHz: both processing speed and bandwidth increase proportionately event rate 100 khz? Final MROD: SHARC-II @ 100 MHz. 5 October 2000 2nd ATLAS ROD Workshop 26

FE parameter loading/initialization TTC MDT-DAQ TDCs ASDs CSM MROD ROB Mezzanine boards DCS JTAG routing: 5 October 2000 2nd ATLAS ROD Workshop 27

JTAG Usage Initialize/Set/Reset ASD/TDC/CSM parameters Reload CSM Flash Memory (if/when needed) Calibration sequence: 1: JTAG enables calibration pulses in the ASD 2: TTC signals the CSM to send a test pulse 3: TTC provides calibration trigger No calibration during regular data taking. 5 October 2000 2nd ATLAS ROD Workshop 28

MROD Names (NIKHEF and Univ.of Nijmegen) Henk Boterenbrood Peter Jansweijer Gerard Kieft Adriaan König Jos Vermeulen Thei Wijnen NN (Post-doc vacancy at Univ.of Nijmegen: www.hef.kun.nl/vac-postdoc.html) 5 October 2000 2nd ATLAS ROD Workshop 29