Dominique Gigi CMS/DAQ. Siena 4th October 2006

Similar documents
The Global Trigger Emulator System for the CMS experiment

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

2008 JINST 3 S Data Acquisition. Chapter 9

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

Global Trigger Processor Emulator

10Gbps TCP/IP streams from the FPGA

Read-out of High Speed S-LINK Data Via a Buffered PCI Card

RPC Trigger Overview

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

Alternative Ideas for the CALICE Back-End System

Field Program mable Gate Arrays

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

The CMS Event Builder

Presentation Outline. Data Concentrator Card for ECAL. ECAL Data Volume and Raw Data generation. DCC Conceptual Design

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

cpci-dart Base-Board & Daughter-Board

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

TTC/TTS Tester (TTT) Module User Manual

AMC13 Register Display Documentation

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

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

PCI to SH-3 AN Hitachi SH3 to PCI bus

PCI / PMC / CPCI / PCI-X Bus Analysis

Hera-B DAQ System and its self-healing abilities

IBM Network Processor, Development Environment and LHCb Software

Readout Systems. Liquid Argon TPC Analog multiplexed ASICs SiPM arrays. CAEN 2016 / 2017 Product Catalog

Portable 2-Port Gigabit Wirespeed Streams Generator & Network TAP

Interconnection Structures. Patrick Happ Raul Queiroz Feitosa

Avnet, Xilinx ATCA PICMG Design Kit Hardware Manual

CPCI-HPDI32ALT High-speed 64 Bit Parallel Digital I/O PCI Board 100 to 400 Mbytes/s Cable I/O with PCI-DMA engine

Detector interface updates (SVD,ECL,EPID)

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

PC-MIP Link Receiver Board Interface Description

ATLAS TDAQ RoI Builder and the Level 2 Supervisor system

DEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP

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

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

CMS Conference Report

10 Gbps TCP/IP streams from the FPGA for the CMS DAQ eventbuilder network

TI s PCI2040 PCI-to-DSP Bridge

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

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

The FTK to Level-2 Interface Card (FLIC)

A Fast Ethernet Tester Using FPGAs and Handel-C

TAG Word 0 Word 1 Word 2 Word 3 0x0A0 D2 55 C7 C8 0x0A0 FC FA AC C7 0x0A0 A5 A6 FF 00

Trigger and Data Acquisition at the Large Hadron Collider

CPCI-SIP. Slave Dual IndustryPack Carrier for 3U CompactPCI systems REFERENCE MANUAL Version 2.0 June 1998

RHiNET-3/SW: an 80-Gbit/s high-speed network switch for distributed parallel computing

Centre de Physique des Particules de Marseille. The PCIe-based readout system for the LHCb experiment

The ASDEX Upgrade UTDC and DIO cards - A family of PCI/cPCI devices for Real-Time DAQ under Solaris

Scintillator-strip Plane Electronics

Technical Information Manual

Copyright DapTechnology B.V., All Rights Reserved

Vertex Detector Electronics: ODE to ECS Interface

USBIO24 RL Digital I/O Module

XC164CS Prototype Board

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

XMC4800 EtherCAT APP SSC Firmware Update Slave Example. Getting Started Version 3.0

ACTL-TIME: Report on recent activities. Arnim Balzer for the ACTL-TIME sub-work package ACTL-TIME Camera Call, SeeVogh July 1, 2016

Wave Generator Xpress

eip-10 Embedded TCP/IP 10-BaseT Network Module Features Description Applications

RTE-V850E/GP1-IE USER'S MANUAL (REV.1.01) RealTimeEvaluator

Embedded Development Platform

ROB IN Performance Measurements

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

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

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

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

Programming in the MAXQ environment

Machine Vision Camera Interfaces. Korean Vision Show April 2012

Description of the JRA1 Trigger Logic Unit (TLU), v0.2c

EM100Pro Serial Flash Emulator Specification

Computer buses and interfaces

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

FT245 USB Modual. - Ver FT245 Module Features

Data Link Control Protocols

PCI-X Bus PCI Express Bus Variants for Portable Computers Variants for Industrial Systems

FEC. Front End Control unit for Embedded Slow Control D R A F T. C. Ljuslin C. Paillard

XE 900: Fastest EPIC board now available with Windows XPe

TOF Electronics. J. Schambach University of Texas Review, BNL, 2 Aug 2007

S2C K7 Prodigy Logic Module Series

SMT229. Ethernet TRAM User's Guide

Schematic. A: Overview of the Integrated Detector Readout Electronics and DAQ-System. optical Gbit link. 1GB DDR Ram.

ARINC-629 Interface to PMC Sy629PMC-BPM

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

5I24 ANYTHING I/O MANUAL

Introduction. SDIO Bus

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

EASY-NIM 928 Suite. High Performance, Multi-Function Nuclear MCA/Counter/Timer/Rate Meter

ARDUINO MINI 05 Code: A000087

Design of a Gigabit Distributed Data Multiplexer and Recorder System

Product type designation. General information. Supply voltage. Input current

Token Bit Manager for the CMS Pixel Readout

Computer Architecture CS 355 Busses & I/O System

Separate 24-bit Read/Write Busses Simple FNAD commanding: e.g. F = 0 (read) N = 1 (crate slot) A = card channel # D = data (either)

CHAPTER 3 WIRELESS MEASUREMENT INSTRUMENT

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

Ignacy Kudla, Radomir Kupczak, Krzysztof Pozniak, Antonio Ranieri

CMX Hardware Status. Chip Brock, Dan Edmunds, Philippe Yuri Ermoline, Duc Bao Wojciech UBC

User's Manual. PXI Power Distribution Module

Transcription:

. CMS/DAQ overview. Environment. FRL-Slink (Front-End Readout Link) - Boards - Features - Protocol with NIC & results - Production.FMM (Fast Monitoring Module) -Requirements -Implementation -Features -Production.Conclusions

Custom Hardware SLINK64: FED -> DAQ FRL (incl x4 extension): FEDBuilder input LVDS cables FMM : stts network, atts hardware interface GTPe (GTP emulator): for comissioning and testing Trigger Distributor: Control module in Compact PCI crate

CompactPCI backplane -3 Busses 32bit@33MHz -One slot system -up 20 users cards -Geographical address CompactPCI backplane up to 21 cards PC-CPCI link up to 13 meters I/O I/O LVDS LVDS I/O LVDS Memory Memory Internal bus PCI Interface PCI Interface PC (linux) One PC with a PC-CPCI link -No address translation -card is seen as it was inside the PC -CPCI/PC throughput up to 132 MB/s (measure 70 MB/s with controls) Memory PCI Interface

Protocol compatibility SLINK64 is a protocol: Handshake to write data Rules for backpressure LinkDown protocol Reset Protocol Test Link SLINK data format integrity the SLINK header and trailer follow the rules of the game. Relevant for the DAQ are : SLINK header Marker field 0x5 First event is No.1 2^24 events wrap to 0 SLINK trailer Marker field 0xA Event length in 64bit words including header and trailer 16 bit CRC to detect transmission problems Unused bits are left at 0

Three frequency to send data over SLINK cable (40, 50 and 60 MHz) Auto-check link JTAG FED writes data to SLINK using a FIFO protocol SLink64 protocol Altera ACEX LVDS LVDS Flow Data Backpresure Commands LVDS cables: 11.5 meters 10 meters 8 meters 6.5 meters - FED can write data up to 100 MHz - Data is sent to LVDS cable @ 50 MHz (400 MB/s) ; data multiplex on cable - The CRC Event is computed on board and compared with the CRC provided by FED. A bit on the Event trailer is set in case of error. - The CMC measures the frequency used by FED to send data and accumulates the backpressure time. These informations are sent between events regularly. - Commands received from FRL : >Test-LINK: a pattern generator sends data on LVDS link; at the FRL side, data are checked. The version is sent during the test. >Link_DOWN: FRL informs FED that the DAQ is not ready to receive data >DC-Balance & DESKEW mode: the LVDS components configuration can be setup by FRL

NIC Myrinet IN_1 Commercial card 64kB PCI connector 64-bit 64b @ 66 or 100MHz JTAG connector IN_2 64kB FRL Function PCI 64b @ 66 (528 MB/s) IN_3 64kB Memory 4Mbytes Bridge Compact PCI 32-bit 33MHz IN_4 64kB 64b@100MHz Compact PCI Back-plane -2 LVDS links @ 400MB/s -64 Kbytes buffer for each link -Independent internal PCI bus (64b@66MHz) -A slot PCI for NIC card -4MB 64@100MHz to spy, histogram -One to internal logic ; one to interface with CPCI

NIC Myrinet IN_1 Commercial card 64kB PCI connector 64-bit 64b @ 66 or 100MHz JTAG connector IN_2 64kB FRL Function PCI 64b @ 66 (528 MB/s) 64kB Bridge IN_3 Memory 4Mbytes Compact PCI 32-bit 33MHz 64b@100MHz Compact PCI Back-plane 64kB IN_4-4 LVDS links @ 400MB/s -64 Kbytes buffer for each link -Independent internal PCI bus (64b@66MHz) -A slot PCI for NIC card -4MB 64b@100MHz shared access to spy, histogram -One to internal logic ; one to interface with CPCI

FEATURES 1 to 4 Slink64 Input(s) Memory Flash to keep up to 4 designs -Normal functionality -Fragments generated inside FRL -.. Auto-check link IN_1 IN_2 IN_3 IN_4 64kB 64kB 64kB 64kB NIC PCI connector 64-bit Memory -Send events to NIC card memory blocks (with FRL header).each link can be disabled.one event fragment of each link are merged in one -Spies events (All events, on CRC error, on Evt#, out_of_sync..) -Histogram :.WC distribution of event size (256 points with programmable resolution).bunch crossing -Up to four designs uploaded inside the flash memory -The user can reprogram design to EEPROM and switch between designs remotely Spy fragments : -all fragments -list of up to 1024 fragments numbers -on CRC error.. WC histogram for each links (256 pitches of programmable step:8 to 1K bytes) Bunch crossing histogram

FED# Trigger# Packet# 0 Payload size Reserved Data Page size PCI A B C D E F G H I J K Memory Page Header A,B,C K FRL header Payload Myrinet trailer Myrinet header FRL (Internal ) Myrinet (NIC) -Protocol used is push-mode (write has less overhead) -NIC board has a memory divided in memory pages (FRL_Header + data) -FRL header indicate the memory pages structure for each event -Memory page size can be adapted to optimize the throughput of the optical link through switches

Average Event fragment size -Blocs size 4KB

LVDS signals @ 350 MHz over 10 meters cable 2.8 ns -Long test duration was done without problem -One problem was discovered and solved with our preserie installation

720 Slink cards and 560 FRL cards were produced last year. Four test benched were developed to validate the production and the installation before the commissioning. - Test bench 1 (card per card) : Electrical and board configuration (EEPROM, jumpers ) - Test bench 2 (4 cards at the time): using all functionalities, the test board was done (Component soldering, short-circuit, component dead.). - Test bench 3 (16 cards at the time with Myrinet board). The real functionality. - Test bench 4 (card per card) each card+cable was tested installed underground with a USB efed module. - All results are inserted in CMS database (see next slide) Card tested success FRL 557 557 (100%) SLINK sender 717 715 (99.7%) LVDS cable 800 799 (99.8%) - All hardware is already installed at USC55 CMS. Test bench4 started

designs Test bench 1&2 Test bench 4

FRLversion Number of triggers FRL Serial number CMC version SLINK Status (backpressure, link down ) CRC error

Process (merges) the partition device states to form the detector partition status in a fast way (~100 ns) Monitors the dead time introduced by the partition devices Identification of (potential) pathologic FEDs Keeps a history memory of the state changes Allows to monitor the device states or playback for detailed analysis Generates input patterns for Trigger Control System Is also the output card for the atts

Compact PCI 6U double width form factor TTS connector allows standard RJ45 network cables At 40 MHz transition rate, LVDS drivers allows hundreds meter of cable length PCI control interface re-used from FRL design update Can be done remotly Through a JTAG connection

20 x RJ45 from lvds receivers JTAG connector FMM Function 32 bit @40 MHz Private bus Bridge 2 X RJ45 to lvds drivers Memory 2Mbytes 64b@80MHz Compact PCI 32-bit 33MHz Compact PCI Back-plane Switches (Reset-reprog )

Standard RJ45 connector is used Low cost, reliable, small footprint, high-density front panel Socket with light-guides for bi-color LEDs Pin 1 -busy Pin 2 +busy Pin 3 -ready Pin 4 +overflow warning Pin 5 -overflow warning Pin 6 + ready Pin 7 -out of synch Pin 8 +out of synch

LV1A rate Fine Ready LV1A rate too high Warning Overflow LV1A rate reduced LV1A rate still too high LV1A rate reduced Busy Killing LV1A Out of sync Resynch Error Repair Reconnect Discon- nected

States are provided on 4 bits: max transition rate = 40 MHz but we expect ~100 Hz! 6 states defined for FEDs using 7 values 9 values reserved If a FED is in any reserved state, the FMM propagates a new state: illegal FEDs linked to an FMM can be in a different state: state priorities (decreasing order) are as follows: Disconnect Error Out_of_sync Busy Overflow Illegal Ready

24 connectors with LEDs, configurable as input or output at soldering time Allows to deal with 1 or 2 partitions and enable the card to be atts output Mask register a pathologic FED will not disturb the system once detected and identified Hardware dead-time monitors early detection of potential problem Cyclic history memory: only state transitions are recorded with time tag 2 MB/128 k transitions (16 bytes/transitions) Time tag resolution/range: 25 ns/40 bit (~7.6 hours) System clock at 80 MHz, Inputs sampled at 80 MHz but processed at 40 MHz History data can be pushed directly to host PC ( ala FEDKIT) (eeprom) can be reconfigured through PCI and JTAG connector

FMM tests : 2 stage test system Two FMM was mounted/configured as tester module (stts sequencer) :20 ports configured as output Test software with direct connection to database was developed. During the implementation of the test system a lot of firmware improvements have been added. 55 out of 60 (90%) modules where successfully tested. 5 need to be repaired (small problems). (46 are needed in CMS during operation)

-Production and tests are done -Production is installed -Slink cables installation is done, FMM cables installation is on going -Test on site has started