ABC130: DAQ Hardware Status Matt Warren et al. Valencia 3 Feb 2014

Slides:



Advertisements
Similar presentations
20 Feb 2002Readout electronics1 Status of the readout design Paul Dauncey Imperial College Outline: Basic concept Features of proposal VFE interface issues.
Advertisements

28 August 2002Paul Dauncey1 Readout electronics for the CALICE ECAL and tile HCAL Paul Dauncey Imperial College, University of London, UK For the CALICE-UK.
FPIX2 Project Zhou & JC. Using the Default Firmware 4 Connector (A,B,C,D) on the PMC board A & B SAMTEC Connector in the firmware Only A connector on.
David Nelson STAVE Test Electronics July 1, ATLAS STAVE Test Electronics Preliminary V3 Presented by David Nelson.
5 Feb 2002Alternative Ideas for the CALICE Backend System 1 Alternative Ideas for the CALICE Back-End System Matthew Warren and Gordon Crone University.
5 March DCS Final Design Review: RPC detector The DCS system of the Atlas RPC detector V.Bocci, G.Chiodi, E. Petrolo, R.Vari, S.Veneziano INFN Roma.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Characterization Presentation Spring 2010 ASIC Tester Abo-Raya Dia- 4 th year student Damouny Samer- 4 th year student 10-April1 Supervised by: Ina Rivkin.
NS Training Hardware.
Bernardo Mota (CERN PH/ED) 17/05/04ALICE TPC Meeting Progress on the RCU Prototyping Bernardo Mota CERN PH/ED Overview Architecture Trigger and Clock Distribution.
Xiangming Sun1PXL Sensor and RDO review – 06/23/2010 STAR XIANGMING SUN LAWRENCE BERKELEY NATIONAL LAB Firmware and Software Architecture for PIXEL L.
Lecture 12: Reconfigurable Systems II October 20, 2004 ECE 697F Reconfigurable Computing Lecture 12 Reconfigurable Systems II: Exploring Programmable Systems.
Embedded Network Interface (ENI). What is ENI? Embedded Network Interface Originally called DPO (Digital Product Option) card Printer without network.
Bart Hommels (for Matthew Wing) EUDET ext. steering board JRA3 DAQ System DAQ System Availability updates: – DIF: Detector Interface – LDA:
Mathias Reinecke CALICE week Manchester DIF development – Status and Common Approach Mathias Reinecke for the CALICE DAQ and Front-End developers.
09/02/20121 Delay Chip Prototype & SPI interface Joan Mauricio La Salle (URL) 15/02/2013.
بسم الله الرحمن الرحيم MEMORY AND I/O.
Clara Gaspar on behalf of the ECS team: CERN, Marseille, etc. October 2015 Experiment Control System & Electronics Upgrade.
Peter W Phillips Ashley Greenall Matt Warren Bruce Gallop 08/02/2013.
LKr readout and trigger R. Fantechi 3/2/2010. The CARE structure.
.1PXL READOUT STAR PXL READOUT requirement and one solution Xiangming Sun.
Maurice Goodrick, Bart Hommels CALICE-UK Meeting, Cambridge CALICE DAQ Developments DAQ overview DIF functionality and implementation EUDET.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
Readout controller Block Diagram S. Hansen - CD-1 Lehman Review1 VXO Ø Det Links to 24 SiPM Front End Boards Clock Event Data USB ARM uC A D Rd Wrt 100Mbit.
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 4 Report Tuesday 22 nd July 2008 Jack Hickish.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
SCT Upgrade DAQ SCTDAQ/HSIO Status Bruce Gallop, Ashley Greenall, Bart Hommels, Peter Phillips, Matt Warren ATLAS Upgrade Week, DESY, April 2010.
Report on the progress of the 40MHz SEU Test System based on DE2 Board 20 Jan in CPPM Zhao Lei.
E. Hazen - Back-End Report1 AMC13 Status Update ● Version 1 (5Gb/s links, Virtex-6 chip) ● 15 modules built, all but 3 distributed to colleagues.
The HCS12 SCI Subsystem A HCS12 device may have one or two serial communication interface. These two SCI interfaces are referred to as SCI0 and SCI1. The.
The Data Handling Hybrid
DIF – LDA Command Interface
Status of NA62 straw readout
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
Initial check-out of Pulsar prototypes
Status of the ODR and System Integration 31 March 2009 Matt Warren Valeria Bartsch, Veronique Boisvert, Maurice Goodrick, Barry Green, Bart Hommels,
E. Hazen - Back-End Report
Topics SRAM-based FPGA fabrics: Xilinx. Altera..
Enrico Gamberini for the GTK WG TDAQ WG Meeting June 01, 2016
AMC13 Status Report AMC13 Update.
Production Firmware - status Components TOTFED - status
Data Aquisition System
CS 268: Router Design Ion Stoica February 27, 2003.
I/O Memory Interface Topics:
CoBo - Different Boundaries & Different Options of
COMP541 Memories II: DRAMs
CPUs, Motherboards, BIOS, fan & heatsink, internal memory
CS 286 Computer Organization and Architecture
Next steps – with notes from during the meeting 17 March 2016
Hall A Compton Electron detector overview
NSW Electronics workshop, November 2013
DMA CONTROLLER 8257 Features: It is a 4-channel DMA.
Evolution of S-LINK to PCI interfaces
Next steps - with notes from during the meeting 24 March 2016
Front-end digital Status
CPE/EE 428/528 VLSI Design II – Intro to Testing (Part 2)
CPE/EE 428/528 VLSI Design II – Intro to Testing (Part 3)
ECE 434 Advanced Digital System L18
8253 Timer In software programming of 8085, it has been shown that a delay subroutine can be programmed to introduce a predefined time delay. The delay.
How does an SIMD computer work?
This chapter provides a series of applications.
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
The Xilinx Virtex Series FPGA
UK ECAL Hardware Status
University of California Los Angeles
The Xilinx Virtex Series FPGA
Control units In the last lecture, we introduced the basic structure of a control unit, and translated our assembly instructions into a binary representation.
The CMS Tracking Readout and Front End Driver Testing
Presentation transcript:

ABC130: DAQ Hardware Status Matt Warren et al. Valencia 3 Feb 2014

System Overview (Reminder from AUW) 2 Boards in the system have FPGAs: HSIO, Driver 2 modes of operation: Test Vector – PC loads data blocks, then “played” on L0/COM/Xoff etc. Results “recorded” on HSIO, then forwarded to PC for checking DAQ – normal data-taking – send COM, L0, L1, data decoded on HSIO Firmware functions distributed across boards: HSIO: Workhorse: memories, decoders and PC interface Driver: bi-dir buffers, clocks, “static” signals Data transferred to PC for verification - No buffers on Driver ABC clocks are generated on Driver from always-on BCO DRC too fast for inclusion with test vectors Single Chip Test Board HSIO Driver Board PC SCTDAQ FPGA Hybrid/ (Panel?) FPGA 3-Feb-2013 ABC130: DAQ Hardware Status

Reality: Single Chip and Driver Boards Designed, manufactured and tested by the Cambridge group See Bart’s talk from AUW: https://indico.cern.ch/getFile.py/access?contribId=14&sessionId=15&resId=2&materialId=slides&confId=233534 3-Feb-2013 ABC130: DAQ Hardware Status

Reality: On the bench HSIO 3-Feb-2013 ABC130: DAQ Hardware Status

Functions Detail Update Fast signals sent from HSIO to ABC via bi-dir buffers on Driver Driver mux’s bi-dir ABC sigs onto pairs of uni-dir HSIO links Slow (static) signals handled by direct connection of spare lines to HSIO register Limited to 16 bits TMU (Trouble Making Unit) control is ready when needed (128x32b possible) Communication with TMU is via L0COM line - Acts like another ABC has unique HCC and ABC address. Registers are in unused address space too Readback via a dedicated channel Driver handles bi-dir buffers 3 Modes of data to HSIO – Vector, Normal, Scan Driver Board HSIO BCO Single Chip Test Board BCO Clock Gen PC SCTDAQ Ethernet Network Interface 40MHz DRC 80/160MHz Control 3 L0COM,L1R3 Controls Sequencer DXOut 4 DATA, XOFF DXIn 4 Sink Decoder TMU Slow/static 16 Register e.g. Addr I2C 3-Feb-2013 ABC130: DAQ Hardware Status

Current Features Configurable clocks DRC at 80 or 160, and invertable Only 80MHz DRC working so far (HSIO issue) Data output can be tri-stated for testing Test vectors run at 160Mb Allows testing of all ABC130 functions at full rate Sequencer (vector playback): 8 bit 160Mb (uses 16b DDR @ 80Mb) 32kB (=100us) Small Sink (recording) Seq in reverse Fills then transfers multiple packets to PC I2C readback of Driver ADCs 2 modes of chip readout Normal: HSIO signals sent to L0,L1,COM etc pins Scan: signals send to boundary scan lines 3-Feb-2013 ABC130: DAQ Hardware Status

Future Features (the next 6 months) Get 160Mb ABC130-packet capture working on HSIO E.g. DRC=160MHz Larger Sink Increased sink to handle large readbacks Driver spys on ABC130 reg-writes to determine auto determine data direction ABC130 signals sampling at 320Mb: Optional 180 degree shift in sampling clock PER INPUT Neater data alignment Use TMU for control of all features More L0ID related firmware for L1 and R3 Auto generation of incrementing bursts Dual chip test board May need creative use of Driver resources (e.g. ABC addr pins) Vector based testing Wafer-probing 3-Feb-2013 ABC130: DAQ Hardware Status

Conclusion We have a working hardware system It will grow to match needs 3-Feb-2013 ABC130: DAQ Hardware Status