CCS Hardware Test and Commissioning Plan



Similar documents
AMC13 T1 Rev 2 Preliminary Design Review. E. Hazen Boston University E. Hazen - AMC13 T1 V2 1

Development. Igor Sheviakov Manfred Zimmer Peter Göttlicher Qingqing Xia. AGIPD Meeting April, 2014

SPADIC: CBM TRD Readout ASIC

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai Jens Onno Krah

The muon L0 Off Detector Electronics (ODE) for the LHCb experiment

Open Flow Controller and Switch Datasheet

Interfacing Credit Card-sized PCs to Board Level Electronics

MSITel provides real time telemetry up to 4.8 kbps (2xIridium modem) for balloons/experiments

Pre-tested System-on-Chip Design. Accelerates PLD Development

Software engineering for real-time systems

Silicon Seminar. Optolinks and Off Detector Electronics in ATLAS Pixel Detector

Pulsar Status Report

AXIe: AdvancedTCA Extensions for Instrumentation and Test

Chapter 02: Computer Organization. Lesson 04: Functional units and components in a computer organization Part 3 Bus Structures

PCAN-MicroMod Universal I/O Module with CAN Interface. User Manual. Document version ( )

PCIeBPMC (PCI/PCI-X Bus Compatible) Bridge based PCIe and PMC Compatible Adapter Carrier Front View shown with 1 installed fans model # PCIeBPMC-FAN2

Design of a High Speed Communications Link Using Field Programmable Gate Arrays

AGIPD Interface Electronic Prototyping

CMS Tracker module / hybrid tests and DAQ development for the HL-LHC

Integrating PCI Express into the PXI Backplane

Route Processor. Route Processor Overview CHAPTER

PMC Solid State Memory Card Product Manual V

A Gigabit Transceiver for Data Transmission in Future HEP Experiments and An overview of optoelectronics in HEP

applicomio Profibus-DP

Key features: About this backplane:

7a. System-on-chip design and prototyping platforms

MVME162P2. VME Embedded Controller with Two IP Slots

User and installation manual

CALL MANAGER INSTALLATION

DKWF121 WF121-A B/G/N MODULE EVALUATION BOARD

Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor

SAN Conceptual and Design Basics

DUKANE Intelligent Assembly Solutions

Figure 1 FPGA Growth and Usage Trends

How To Develop An Iterio Data Acquisition System For A Frustreo (Farc) (Iterio) (Fcfc) (For Aterio (Fpc) (Orterio).Org) (Ater

2-Serial/1-Parallel Port PCI Adapter RC303 User Manual

ALL-USB-RS422/485. User Manual. USB to Serial Converter RS422/485. ALLNET GmbH Computersysteme Alle Rechte vorbehalten

- Nishad Nerurkar. - Aniket Mhatre

ZME_05459 Wall Blind Control Set for Busch-Jaeger DURO 2000 Firmware Version : 1.8

Jacobsen Declaration Exhibit AY

CAPTAN: A Hardware Architecture for Integrated Data Acquisition, Control, and Analysis for Detector Development

The following is a summary of the key features of the ARM Injector:

Technical Information Manual

PCAN-ISA. CAN Interface for ISA. User Manual

USER MANUAL V5.0 ST100

CHAPTER 11: Flip Flops

4 Channel 6-Port SATA 6Gb/s PCIe RAID Host Card

1000BASE-T and 10/100/1000BASE-T Copper SFP Transceiver

power rid B ge C o m p u t e r

Falcon Protector Tracking System

Chapter I Model801, Model802 Functions and Features

Config software for D2 systems USER S MANUAL

The modular concept of the MPA-3 system is designed to enable easy accommodation to a huge variety of experimental requirements.

UMBC. ISA is the oldest of all these and today s computers still have a ISA bus interface. in form of an ISA slot (connection) on the main board.

VME Data Acquisition System: Fundamentals and Beyond. Abhinav Kumar Bhabha Atomic Research Centre, Mumbai March 2011

ATMEL FPGA 3rd User Group Workshop. 2010, 3rd June Christophe POURRIER

Eureka Technology. Understanding SD, SDIO and MMC Interface. by Eureka Technology Inc. May 26th, Copyright (C) All Rights Reserved

How To Design A Chip Layout

Products. CM-i586 Highlights. Página Web 1 de 5. file://c:\documents and Settings\Daniel\Os meus documentos\humanoid\material_o...

Elma Bustronic VPX Test Extender User Manual

PCI Hot-Plug Specification

INSTRUCTION MANUAL T1 TO RS422 INTERFACE

128K ISDN PCI Card User s Guide

LatticeECP3 High-Speed I/O Interface

SuperIOr Controller. Digital Dynamics, Inc., 2014 All Rights Reserved. Patent Pending. Rev:

Solutions for Increasing the Number of PC Parallel Port Control and Selecting Lines

11. High-Speed Differential Interfaces in Cyclone II Devices

The RIDZ 8x2 Audio Switcher

PN L, Revision B, October Epic 950 TM. Master Programmer User s Guide

Dynamode External USB3.0 Dual RAID Encloure. User Manual.

Controller Automation, Model II+

Technical Manual. For use with Caller ID signaling types: Belcore 202, British Telecom, & ETSI

Electronic Rotary Table Divider V2.1 Construction

Am186ER/Am188ER AMD Continues 16-bit Innovation

USB readout board for PEBS Performance test

USB 3.1 Channel Loss Budgets

C-GEP 100 Monitoring application user manual

Introduction to PCI Express Positioning Information

Bluetooth UART/RS232 Module

Arbitration and Switching Between Bus Masters

RC2200DK Demonstration Kit User Manual

Silicon Lab Bonn. Physikalisches Institut Universität Bonn. DEPFET Test System Test DESY

Quick Start Guide. TWR-MECH Mechatronics Board TOWER SYSTEM

LatticeECP2/M S-Series Configuration Encryption Usage Guide

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA

DS1104 R&D Controller Board

L5354 ControlNet Communications Interface

RCC2 Test Proceedures

WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V th November L6470 Stepper Motor Shield

Specification. PCI extensions for Instrumentation. An Implementation of

A Cellular Phone Based Home / Office Controller & Alarm System

Learning Outcomes. Simple CPU Operation and Buses. Composition of a CPU. A simple CPU design

Network Design. Yiannos Mylonas

ATLAS Tile Calorimeter Readout Electronics Upgrade Program for the High Luminosity LHC

Construction and Application of a Computer Based Interface Card

Transcription:

CCS Hardware Test and Commissioning Plan ECAL Off-Detector Electronics Workshop 7-8 April. 2005 Kostas Kloukinas CERN

Overview CCS Development Status Production Plan CCS during Integration and Commissioning 7/4/2005 Kloukinas Kostas 2

The FEC-CCS System Design satisfy the requirements from: Tracker ECAL Preshower Pixel RPC Three components: mfec: small mezzanine card suitable for VME and PCI utilization. PCI-carrier: motherboard for one mfec FEC-CCS: VME motherboard for 8 mfecs. FEC tracker = CCS ecal * 7/4/2005 Kloukinas Kostas 3

mfec & PCI carrier mfec on a PCI carrier board to facilitate development work to be used in the lab and test beams. 7/4/2005 Kloukinas Kostas 4

FEC-CCS V2 (Prototype) VME Interface FPGA mfecs VME backplane ECAL backplane TTC input Trigger FPGA 7/4/2005 Kloukinas Kostas 5

FEC-CCS V3 (Final) V2 to V3 modifications: Splitting of 1-wire bus for temperature sensors and serial ID chip. Reassignment of JTAG backplane signals. QPLL & TTCrx control lines. Routing of spare FPGA lines at the P2 connector. One board assembled. Tested O.K. 7/4/2005 Kloukinas Kostas 6

Prototype Test Status VME to Local Bus interface is O.K.. All 8 mfecs can be and accessed from the VME bus. Conforms to the VME 64x plug & play standard. VME Interrupter is tested. Various Functions Electronic Serial Number tagging using a serial ID chip. Airflow temperature monitoring of the OPTOBAHNs on mfecs Fast Timing path is tested. TTCrx Trigger FPGA mfecs control rings. Send trigger commands to FE and DCC. Power consumption (measured) Card fully equipped with 8 mfecs 7A @ 3.3V, 1A @ 5.0V => ~30W dissipated Pending Issues: TTS signal functionality. DCC-CCS-TCCs integration tests. VME bus JTAG basckplane controller access. 7/4/2005 Kloukinas Kostas 7

Pre-Production Status FEC-CCS: Version 1: First prototype. 2 units have been fabricated. Were used in the TRACKER test beam and in the ECAL test-beam setups (summer 2004). Version 2: Second prototype. 8 units have been fabricated. All units are tested and fully equipped with mfecs. They are available for distribution. Version 3: Final version. Pre-production of 10 boards is in progress. 1 unit delivered (11/3) and currently being tested 9 more will be delivered around early April. 7/4/2005 Kloukinas Kostas 8

FEC-CCS Test Bench XDAQ (HAL) framework Full plug&play support Software development by: E. Vlassov F. Drouhin CERN scientific Linux >_ 7/4/2005 Kloukinas Kostas 9

Component Traceability Managing the distribution of FEC-CCS boards. FEC-CCS Project Website: proj-fec-ccs.web.cern.ch/proj-fec-ccs 7/4/2005 Kloukinas Kostas 10

Final Production Tracker: 352 control rings => 44 FEC-CCS boards ECAL: 368 control rings => 46 FEC-CCS boards Preshower: 48 control rings => 20 FEC-CCS boards Pixels: 120 control rings => 16 FEC-CCS boards RPCs: 25 control rings => 4 FEC-CCS boards ----------------------- 130 FEC-CCS boards 116 FEC-CCS boards => 930 mfecs 50 PCI FEC boards => 50 mfecs ---------------- 980 mfecs Spares should be added. 7/4/2005 Kloukinas Kostas 11

Production Schedule Production of 900 mfecs is in progress. Production of 140 FEC-CCS boards to start soon. All components have been procured PCB manufacturing and assembly companies found. Production Testing Will be done at CERN Test bench and test procedures are currently under development. 7/4/2005 Kloukinas Kostas 12

Integration & Commissioning FEC-CCS board should facilitate: Front-End system testing & debugging. Possibility to run DCC-CCS-TCC(s) standalone. Enable data taking when LTC-TTCci system is unavailable. 7/4/2005 Kloukinas Kostas 13

Final System TTC/TTS signal paths Local Triggers TTCmi TTC Global Trigger Controller TTS Controller LTC TTC ci TTC ci TTC ci TTC ci TTC ex TTC ci TTC ci TTC ex TTC ci TTC ci TTC ex Controller FMM FMM CCS CCS CCS CCS TTS Controller DCC TCC DCC TCC DCC TCC DCC TCC TTC 7/4/2005 Kloukinas Kostas 14

FEC-CCS during Integration When final System is not yet available / operational Requirements: Enable Slow Control for the FE electronics. Generation of Local Trigger Commands and their distribution to the FE and to the OD electronics. Off-Detector electronics (DCC, TCCs) synchronization at the level of one supermodule. Implementation: Hardware Interface with external signals to synchronize internal operations. Firmware Trigger FPGA functionality to allow the generation and distribution of the Local Trigger Commands. Software To support these functionalities. 7/4/2005 Kloukinas Kostas 15

FEC-CCS Block Diagram Support for 1~8 control rings per board. VME 9U board. VME64x compatible. Control information passes through the VME bus. Fast Timing Signals passes through the TTC link. mfec mfec mfec mfec mfec mfec mfec Local Bus Fast Timing signals VME interface FPGA Trigger FPGA JTAG External I/O VME bus mfec TTCrx QPLL TTC link ECAL TTC/TTS bus 7/4/2005 Kloukinas Kostas 16

FEC-CCS Piggy Back Board Trigger FPGA logic. ECAL Test Beam Summer 2004 Prepared by Mark Dejardin 7/4/2005 Kloukinas Kostas 17

FEC-CCS Multi I/O board As a replacement of the Piggy Back I/O board. Propose to build a 3U Rear VME Backplane Transition Board Connects on spare Trigger FPGA lines. Only FEC-CCS V3 supports this card. VME RJ2 connector LVTTL to NIM NIM to LVTTL NIM I/O 4 IN 4 OUT 1 clock in 1 clock out (+ 4 IN/OUT spares) LVTTL I/O 7/4/2005 Kloukinas Kostas 18

Trigger FPGA firmware design IN OUT 4 4 CCS Clock Piggy Back Board NIM to TTL TTL to NIM translators Trigger FPGA Local Bus interface & Control Registers CCS Local Bus Clk40_L1 to mfecs L1ACCEPT BRCST<7:2> TTCRX_RDY Trigger Command Manager L1 110 101 111 Clk40_L1 Token Ring Clock Encoder TTCrx Clk40 Clk80 TTC in QPLL 40MHz 80MHz 160MHz L1 B<7:0> TTC Encoder Clk40 Clk40 Clk160 TTC signal to DCC/TCCs 7/4/2005 Kloukinas Kostas 19

Trigger Command Manager (1/4) FEC-CCS modes of operation REMOTE: Trigger Commands as received from the TTCrx chip are being distributed to Token Rings and the ECAL backplane. Used for Normal Data Taking operation. LOCAL: Allow the generation of Local Trigger commands. Used for system debugging. Mode Selection Auto Remote/Local selection is automating depending on the status of the TTCRX_RDY signal. Forced LOCAL User selection 7/4/2005 Kloukinas Kostas 20

Trigger Command Manager (2/4) Mapping of TTC B channel commands to Token Ring Trigger Commands B-Go command TRACKER ECAL Preshower PIXEL RPCs TTC Brcst<5:2> Function T Ring Function T Ring Function T Ring Function T Ring Function T Ring Function 1 0000 Not Used 2 0001 BC0 101 BC0 101 BC0 2 0010 TestEnable TEST_ENABLE 3 0011 PrivateGap 4 0100 PrivateOrbit 5 0101 ReSync 101 RESYNC 110 ReSync 110 ReSync 101 ResetTBM 6 0110 HardReset RESET 7 0111 ResetEventCounter 111 ResetROC 8 1000 ResetOrbitCounter Send 9 1001 Start 10 1010 Stop 11 1011 Free1 110 APV_CALIBRATE 111 Monitoring 111 CalPulse 110 CalSync 12 Free2 13 Free3 14 Free4 15 Free5 16 Free6 TTCrx signal L1ACCEPT BcntRes EVcntRes 100 L1 100 L1 100 L1 100 L1 Trigger Command Assignments on the Token Rings are not common between subsystems. The FE ASICs decode these commands in a fixed manner. Mapping of TTC B channel commands to Token Ring Trigger Commands can be done by a LUT in the Trigger FPGA. 7/4/2005 Kloukinas Kostas 21

Trigger Command Manager (3/4) Generation of Local Trigger commands External signals Local L1 Trigger Command. Internal signals External signals LOC_L1 command channel 7/4/2005 Kloukinas Kostas 22

Trigger Command Manager (4/4) EXT_IN LOC_L1 LOC_B110B LOC_B101B LOC_B111B GEN1 TTC_X1 OUT1 OUT1 OUT1_delayed EXT_IN LOC_L1 LOC_B110B LOC_B101B LOC_B111B GEN2 TTC_X2 OUT2 OUT2 OUT2_delayed Frequency Generator 1 GEN1 Frequency Generator 2 GEN2 7/4/2005 Kloukinas Kostas 23

Wrap Up Flexible and configurable logic allows for: Single shot commands. Single shot Bursts of commands. Sequence of multiple commands. Periodic Sequence of multiple commands. Synchronization with external signals. Generic design The Integration Physicist/Engineers can modify the Trigger Generation logic as required for their setup. Other sub systems could possibly utilize these functionalities Easy firmware maintenance. Unique version for all subsystems. Comments & Discussion.. 7/4/2005 Kloukinas Kostas 24

Backup Slides 7/4/2005 Kloukinas Kostas 25

Piggy-Back PCB R. Benetta, M. Dejardin 7/4/2005 Kloukinas Kostas 26

FEC-CCS Piggy Back I/O board Prepared for the ECAL Test Beam in Summer 2004. by Mark Dejardin 7/4/2005 Kloukinas Kostas 27

Trigger FPGA Registers Available only for the ECAL Test Beam summer 2004 7/4/2005 Kloukinas Kostas 28

Trigger FPGA design BOB EOB Laser In TDC Start TDC Stop Laser Out Loc L1 CCS Clock TTCrx Piggy Back Board NIM to TTL TTL to NIM translators QPLL 40MHz 160MHz ECAL Local Trigger Management Logic Clk40 Trigger Insertion Logic Clk40 Clk40 Clock Management Logic Trigger FPGA Local Bus interface & Control Registers Clk40_L1 Clk40_L1 CCS Local Bus Clk40_L1 to mfecs TTC signal to DCC 7/4/2005 Kloukinas Kostas 29

Overview of CCS Board 7/4/2005 Kloukinas Kostas 30

FEC-CCS Production Testing Production Testing will be done at CERN Separate Test Benches: For the mfecs will be PC based. Using PCI carrier boards. For the FEC-CCS boards will be VME based. Hardware needed: PCI bus, preferably allowing hot plug-in. TTC/TTS backplane driver board. TTCvi or TTCci. Software needed PC software for mfec testing Linux software for FEC-CCS testing. 7/4/2005 Kloukinas Kostas 31