Slow controls of MROD. System overview ( CSM )



Similar documents
CCS Hardware Test and Commissioning Plan

MAX II ISP Update with I/O Control & Register Data Retention

Command Processor for MPSSE and MCU Host Bus Emulation Modes

SPI Flash Programming and Hardware Interfacing Using ispvm System

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

Allows the user to protect against inadvertent write operations. Device select and address bytes are Acknowledged Data Bytes are not Acknowledged

RCC2 Test Proceedures

Design and Verification of Nine port Network Router

XMC Modules. XMC-6260-CC 10-Gigabit Ethernet Interface Module with Dual XAUI Ports. Description. Key Features & Benefits

Serial Communications / Protocol in AirTest Products

Key features: About this backplane:

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

Development of the electromagnetic calorimeter waveform digitizers for the Fermilab Muon g-2 experiment

White Paper Utilizing Leveling Techniques in DDR3 SDRAM Memory Interfaces

Production Flash Programming Best Practices for Kinetis K- and L-series MCUs

SSI-USB. Flexible Embedded Platform. Brief English Version

The Boundary Scan Test (BST) technology

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

Testing of Digital System-on- Chip (SoC)

(Refer Slide Time: 00:01:16 min)

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems Chapter-1L03: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

_ v1.0. EVB-56x Evaluation & Development Kit for Motorola PowerPC MPC56x Microcontrollers USERS MANUAL. isystem, February /8.

RETRIEVING DATA FROM THE DDC112

Software Manual RS232 Laser Merge Module. Document # SU Rev A

DS1821 Programmable Digital Thermostat and Thermometer

LIN (Local Interconnect Network):

MicroMag3 3-Axis Magnetic Sensor Module

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

Testing and Programming PCBA s during Design and in Production

Sequential Logic. (Materials taken from: Principles of Computer Hardware by Alan Clements )

* Rev A* PN Rev A 1

DS1104 R&D Controller Board

January 1998 OKI Technical Review 160 Vol. 63

Inwall 4 Input / 4 Output Module

UC CubeSat Main MCU Software Requirements Specification

R&S AFQ100A, R&S AFQ100B I/Q Modulation Generator Supplement

Using ispgdx, isplsi 2000VE and 5000V Devices in Hot-Swap Environments

DS1621 Digital Thermometer and Thermostat

4511 MODBUS RTU. Configuration Manual. HART transparent driver. No. 9107MCM100(1328)

ISP Engineering Kit Model 300

ZL30136 GbE and Telecom Rate Network Interface Synchronizer

Designing VM2 Application Boards

S4000TH HART. HART Communication Manual

TRIGGER & DAQ INTERFACES WITH FRONT-END SYSTEMS: REQUIREMENT DOCUMENT VERSION Atlas Trigger-DAQ Steering Group

T1/E1/OC3 WAN PLL WITH DUAL

Byte code Interpreter for 8051 Microcontroller

R&S AFQ100A, R&S AFQ100B I/Q Modulation Generator Supplement

Application Note, V2.2.1, July 2003 AP OCDS Level 1 JTAG Connector. 16-Bit & 32-Bit Microcontrollers. AI Microcontrollers. Never stop thinking.

Tools For Debugging JTAG and Power Issues on DaVinci and OMAP devices. Ning Kang & Dr. Madhav Vij Texas Instruments Software Development Organization

Product Information. DE2-TIGER PMC Module Quad Serial ATA Controller & 1.8-Inch Hard Disk Drive

Implementing SPI Master and Slave Functionality Using the Z8 Encore! F083A

USB-Blaster Download Cable User Guide

The Programming Interface

Using the Agilent 3070 Tester for In-System Programming in Altera CPLDs

ET-BASE AVR ATmega64/128

High-Stability Time Adjustment with Real-Time Clock Module

Introducing AVR Dragon

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

Design Example: Counters. Design Example: Counters. 3-Bit Binary Counter. 3-Bit Binary Counter. Other useful counters:

Elettronica dei Sistemi Digitali Costantino Giaconia SERIAL I/O COMMON PROTOCOLS

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

Reading User Data from Configuration PROMs

LatticeECP2/M S-Series Configuration Encryption Usage Guide

DS1621 Digital Thermometer and Thermostat

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

Single channel data transceiver module WIZ2-434

MasterBlaster Serial/USB Communications Cable User Guide

Timer Value IRQ IACK

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

Chapter 7. Registers & Register Transfers. J.J. Shann. J. J. Shann

Automatic Telephone Dialer TD-101(W)

An Interpretation of MIL-STD-1553B

Software Release Notice Rev A

OUTLINE SPECIFICATIONS FOR THE VME MOUNT MODULE AND TCM IN SLOTS 1 & 21.

TSX ETY 110 Module 8

USER GUIDE EDBG. Description

Use of the ZENA MiWi and P2P Packet Sniffer

ABB RTU560A Series CMU & Modules

SPI Configuration and Flash Programming in UltraScale FPGAs

Linux. Reverse Debugging. Target Communication Framework. Nexus. Intel Trace Hub GDB. PIL Simulation CONTENTS

NB3H5150 I2C Programming Guide. I2C/SMBus Custom Configuration Application Note

Chapter 10 Troubleshooting

Lizy Kurian John Electrical and Computer Engineering Department, The University of Texas as Austin

Cortina Systems LXT971A Single-Port 10/100 Mbps PHY Transceiver

VALIANT COMMUNICATIONS LIMITED

The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual HAW - Arduino 1

Readout Unit using Network Processors

Adapting the PowerPC 403 ROM Monitor Software for a 512Kb Flash Device

Istituto Nazionale di Fisica Nucleare Sez di Ferrara PAX PS Board User Manual


Web Site: Forums: forums.parallax.com Sales: Technical:

Instructions for Setting the T560 Digital Delay Generator for the Target Delay

Chapter 6: From Digital-to-Analog and Back Again

Electron-Muon Ranger (EMR)

DS18B20 Programmable Resolution 1-Wire Digital Thermometer

DeviceNet Bus Software Help for Programming an Allen Bradley Control System

How To Control A Car Alarm On A Car With A Remote Control System

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence :

MX PIC24F Educational Module User Manual

Transcription:

Slow controls of MROD System overview MROD power-up sequence JTAG via SLINK return channel T. Wijnen MROD--DCS workshop - Amsterdam, 06 Dec. 2000 System overview ( ) TDC #1 Serial to Parallel Conv. & Clock Domain Separator 18 x 18 x Separator 1 S 18 TDC #18 Serial to Parallel Conv. & Clock Domain Separator Clock/Trigger Data/Strobe 06 December 2000 T. Wijnen 2 Thei Wijnen 1

Tower of chambers System overview ( MROD ) MROD MRODOUT ROB 06 December 2000 T. Wijnen 3 System overview ( MROD crate ) DAQ / DCS Network ROB ROB VME-bus TTC-bus LDAQ MROD total... MROD 12 x TTC Interface ROD Busy 6 SLinks 6 SLinks From TTC system One MROD crate services 12 towers (e.g. 6 large + 6 small sectors on one Z-side) In total 16 crates are needed for all MDT chambers. Some MRODs have 7 or 8 SLink inputs via slave MROD cards. 06 December 2000 T. Wijnen 4 Thei Wijnen 2

VME64x MROD-1 3x (in total) Sharc Links (2x) TTC-Rx 06 December 2000 T. Wijnen 5 MROD Power-up sequence Re-configure s from EEPROM Stay inactive until VME Master has booted VME Master load Output- with program code and starts the s The 3 Input-s boot via a Link from the Output- (and the VME Master) The s wait for commands from the VME Master e.g. Initialize MROD (enable/disable SLinks, Zero-suppress, etc.) Start / Pause / Stop the run, etc. Initialise and Front End Boards via Slink Return Lines 06 December 2000 T. Wijnen 6 Thei Wijnen 3

FE parameter loading/initialization JTAG routing: via DAQ TTC routing: TTC MDT-DAQ TDCs & ASDs MROD ROB Mezzanine boards DCS JTAG routing: via DCS 06 December 2000 T. Wijnen 7 JTAG Usage Initialize/Set/Reset ASD/TDC/ parameters Reload parameters or Flash (if needed) Calibration sequence: 1: JTAG enables calibration pulses in the ASD 2: The TTC signals the to send a test pulse and the TTC system provides the calibration trigger Note: the JTAG clock (TCK) must be turned off during all data taking to avoid noise on the ASDs. 06 December 2000 T. Wijnen 8 Thei Wijnen 4

JTAG architecture more registers Internal Register #2 Internal Register #1 Bypass Register Test Data In TDI Instruction Register TDO Test Mode Select Test Clock TMS TCK TAP Controller Test Data Out Test Reset* (optional) 06 December 2000 T. Wijnen 9 JTAG timing TMS (TDI) TCK TCK: asymmetric, start/stop mode TMS/TDI must comply to setup/hold time Easy to generate by program in 06 December 2000 T. Wijnen 10 Thei Wijnen 5

SLINK interface with Return channel Physical Link ( for MDT ~ 100 m length) Link Source Interface Forward channel Return channel Link Destination Interface MROD program controls individual Return lines SLink protocol requires min. 32 clock cycles pulse width Maximum speed: ~ 200 kbit/s (over long fiber) 06 December 2000 T. Wijnen 11 JTAG via SLINK return channel Slink return lines bit 3 bit 2 bit 1 bit 0 Address/JTAG mode adr2 / TCK adr1 / TMS adr0 / TDO When bit3 = 1 : use bit 2,1,0 as an address for sub-device (ASD/TDC//TTCRx,...) When bit3 = 0: use bit 2,1,0 as the JTAG lines (TDO= data from MROD) The TDI line going back to the MROD is inserted in the Separator word (bit 18). this implies that the multiplexer must run after power-up (reset) ( should insert all-zero words in stead of TDC words until the first trigger arrives. ) 06 December 2000 T. Wijnen 12 Thei Wijnen 6

Conclusion JTAG via S-Link Return Lines is not very elegant but Run Control related parameter setting directly from (Local) DAQ Implementation in MROD without additional hardware cost Cheap when the Duplex S-Link interface becomes the standard 06 December 2000 T. Wijnen 13 Thei Wijnen 7