Upgrade to the Read-Out Driver for ATLAS Silicon Detectors Atlas Wisconsin/LBNL Group John Joseph March 21 st 2007 ATLAS Pixel B-Layer Upgrade Workshop.

Slides:



Advertisements
Similar presentations
1 iTOP Electronics Effort LYNN WOOD PACIFIC NORTHWEST NATIONAL LABORATORY JULY 17, 2013.
Advertisements

TileCal Optical Multiplexer Board 9U VME Prototype Cristobal Cuenca Almenar IFIC (Universitat de Valencia-CSIC)
RoD set-up for the TileCal testbeam, 2003 period. 9th Workshop on Electronics for LHC Experiments Amsterdam, 30 september 2003 Jose Catelo, Cristóbal Cuenca,
A Gigabit Ethernet Link Source Card Robert E. Blair, John W. Dawson, Gary Drake, David J. Francis*, William N. Haberichter, James L. Schlereth Argonne.
BIST for Logic and Memory Resources in Virtex-4 FPGAs Sachin Dhingra, Daniel Milton, and Charles Stroud Electrical and Computer Engineering Auburn University.
CMS Week Sept 2002 HCAL Data Concentrator Status Report for RUWG and Calibration WG Eric Hazen, Jim Rohlf, Shouxiang Wu Boston University.
E.Fullana, J. Torres, J. Castelo Speaker: Jose Castelo IFIC - Universidad de Valencia Tile Calorimeter – ROD Colmar, 11 Sept ROD General Requirements.
June 2006Juan A. Valls - FPA Project1 Producción y validación de los RODs Read-Out Driver (ROD)
DSP online algorithms for the ATLAS TileCal Read Out Drivers Cristobal Cuenca Almenar IFIC (University of Valencia-CSIC)
Detector Array Controller Based on First Light First Light PICNIC Array Mux PICNIC Array Mux Image of ESO Messenger Front Page M.Meyer June 05 NGC High.
HCAL FIT 2002 HCAL Data Concentrator Status Report Gueorgui Antchev, Eric Hazen, Jim Rohlf, Shouxiang Wu Boston University.
Uli Schäfer 1 JEM1: Status and plans power Jet Sum R S T U VME CC RM ACE CAN Flash TTC JEM1.0 status JEM1.1 Plans.
1 ROD US ATLAS FDR, ROD Overview Atlas Wisconsin Group Khang Dao, Damon Fasching, Douglas Ferguson, Owen Hayes, Richard Jared, John Joseph, Krista Marks,
28 June 2004 ATLAS SCT/Pixel TIM FDR/PRR Martin Postranecky TIM OVERVIEW1 ATLAS SCT/Pixel TIM FDR/PRR 28 June 2004 Physics & Astronomy HEP Electronics.
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
MB, 9/8/041 Introduction to TDC-II and Address Map Mircea Bogdan (UC)
SLAAC Hardware Status Brian Schott Provo, UT September 1999.
Trigger Supervisor (TS) J. William Gu Data Acquisition Group 1.TS position in the system 2.First prototype TS 3.TS functions 4.TS test status.
Trigger design engineering tools. Data flow analysis Data flow analysis through the entire Trigger Processor allow us to refine the optimal architecture.
Prototype Test of SPring-8 FADC Module Da-Shung Su Wen-Chen Chang 02/07/2002.
ATLAS SCT/Pixel TIM FDR/PRR 28 July 2004 Firmware - Matt Warren1 Physics & Astronomy HEP Electronics Matthew Warren John Lane, Martin Postranecky TIM Firmware.
U N C L A S S I F I E D FVTX Detector Readout Concept S. Butsyk For LANL P-25 group.
Status of Global Trigger Global Muon Trigger Sept 2001 Vienna CMS-group presented by A.Taurok.
Electronic System Design GroupInstrumentation DepartmentR. Halsall, S. Taghavirad et alRutherford Appleton Laboratory5 March 2003 Delay FPGA I/O Clock40.
CPT Week, April 2001Darin Acosta1 Status of the Next Generation CSC Track-Finder D.Acosta University of Florida.
28/03/2003Julie PRAST, LAPP CNRS, FRANCE 1 The ATLAS Liquid Argon Calorimeters ReadOut Drivers A 600 MHz TMS320C6414 DSPs based design.
FED RAL: Greg Iles5 March The 96 Channel FED Tester What needs to be tested ? Requirements for 96 channel tester ? Baseline design Functionality.
Xiangming Sun1PXL Sensor and RDO review – 06/23/2010 STAR XIANGMING SUN LAWRENCE BERKELEY NATIONAL LAB Firmware and Software Architecture for PIXEL L.
Development of UW Pixel DAQ System Final Report : Winter 2015 Jimin Kim University of Washington Department of Mathematics/Physics March 20 th 2015.
Latest ideas in DAQ development for LHC B. Gorini - CERN 1.
1 ATLAS Lehman Review, Silicon ROD Douglas Ferguson, Richard Jared, John Joseph and Lukas Tomasek Wisconsin May 21 to May 23, 2003.
July 17, 2013 CERN T. Flick University of Wuppertal.
SCT Readiness for Heavy Ion Collisions Dave Robinson on behalf of SCT 15/9/101Dave Robinson Heavy Ion Review.
28 June 2004ATLAS Pixel/SCT TIM FDR/PRR1 TIM tests with ROD Crate John Hill.
Level-1 Calorimeter Trigger Readout Driver FDR/PRR 15 th August 2006 Introduction to the ROD Norman Gee 15-Aug-2006 Norman Gee.
CSC Muon Sorter M. Matveev Rice University January 7, 2003.
SCT Bytestream Hacking Bruce Gallop RAL High mu upgrade - 16 th May 2012.
US ATLAS SCT ROD FDR 20 August 2002 The University of Wisconsin, Madison ATLAS Silicon ROD Testing.
26/11/02CROP meeting-Nicolas Dumont Dayot 1 CROP (Crate Read Out Processor)  Specifications.  Topology.  Error detection-correction.  Treatment (ECAL/HCAL.
JRA-1 Meeting, Jan 25th 2007 A. Cotta Ramusino, INFN Ferrara 1 EUDRB: A VME-64x based DAQ card for MAPS sensors. STATUS REPORT.
S. Durkin, CMS EMU Meeting U.C. Davis Feb. 25, DMB Production 8-layer PC Board, 2 Ball-Grid Array FPGA’s, 718 Components/Board 550 Production Boards.
Atlas SCT ROD FDR Implementation Model August 20, 2002 Atlas Wisconsin Group Khang Dao, Damon Fasching, Douglas Ferguson, Owen Hayes, Richard Jared, John.
.1PXL READOUT STAR PXL READOUT requirement and one solution Xiangming Sun.
M. Adinolfi – University of Oxford – MAPMT Workshop – Imperial College 27 June Status of the PINT chip M. Adinolfi University of Oxford.
ATLAS SCT/Pixel TIM FDR/PRR28 June 2004 TIM Requirements - John Lane1 ATLAS SCT/Pixel TIM FDR/PRR 28 June 2004 Physics & Astronomy HEP Electronics John.
17/02/06H-RORCKIP HeidelbergTorsten Alt The new H-RORC H-RORC.
ATLAS SCT/Pixel Off Detector Workshop, UCL, 15 June ROD Test Stand Lukas Tomasek LBL
LECC2004 BostonMatthias Müller The final design of the ATLAS Trigger/DAQ Readout-Buffer Input (ROBIN) Device B. Gorini, M. Joos, J. Petersen, S. Stancu,
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
ROM. ROM functionalities. ROM boards has to provide data format conversion. – Event fragments, from the FE electronics, enter the ROM as serial data stream;
Consideration of the LAr LDPS for the MM Trigger Processor Kenneth Johns University of Arizona Block diagrams and some slides are edited from those of.
KM3NeT Offshore Readout System On Chip A highly integrated system using FPGA COTS S. Anvar, H. Le Provost, F. Louis, B.Vallage – CEA Saclay IRFU – Amsterdam/NIKHEF,
Vladimir Zhulanov for BelleII ECL group Budker INP, Novosibirsk INSTR2014, Novosibirsk 2014/02/28 1.
E. Hazen - DTC1 DAQ / Trigger Card for HCAL SLHC Readout E. Hazen - Boston University.
Electronic System Design GroupInstrumentation DepartmentR. Halsall, S. Taghavirad et alRutherford Appleton Laboratory5 March 2003 CMS Tracker FED Firmware.
E. Hazen1 MicroTCA for HCAL and CMS Review / Status E. Hazen - Boston University for the CMS Collaboration.
Eric Hazen1 Ethernet Readout With: E. Kearns, J. Raaf, S.X. Wu, others... Eric Hazen Boston University.
DAQ and TTC Integration For MicroTCA in CMS
ATLAS Pre-Production ROD Status SCT Version
Production Firmware - status Components TOTFED - status
Experience with DAQ for ATLAS SCT
The Train Builder Data Acquisition System for the European-XFEL
The DZero DAQ System Sean Mattingly Gennady Briskin Michael Clements
CoBo - Different Boundaries & Different Options of
L0 processor for NA62 Marian Krivda 1) , Cristina Lazzeroni 1) , Roman Lietava 1)2) 1) University of Birmingham, UK 2) Comenius University, Bratislava,
New Crate Controller Development
8-layer PC Board, 2 Ball-Grid Array FPGA’s, 718 Components/Board
Multi Chip Module (MCM) The ALICE Silicon Pixel Detector (SPD)
FED Design and EMU-to-DAQ Test
CSC Muon Sorter Status Tests Plans M.Matveev August 21, 2003.
Presentation transcript:

Upgrade to the Read-Out Driver for ATLAS Silicon Detectors Atlas Wisconsin/LBNL Group John Joseph March 21 st 2007 ATLAS Pixel B-Layer Upgrade Workshop

2 Silicon Read Out Driver (SiROD)

3 256 MB SDRAM VME Slave FPGA Configuration Controller ROD BUSY Histogram 128Mb Flash CNFG & BOOT Memory ROD CONTROLLER FPGA XC4VFX20-10 Power PC Core FORMATTER FPGA XC3S x EFB /ROUTER FPGA XC4VLX60-10 DSP FARM TI 320C MHz 384MB SDRAM 4x DIAGNOSTIC FIFOs VME Bus Back Of Crate (BOC) CNFG DATA to All FPGAs RESET ROD BUSY D32 A32/D32 ROD Control/VME Path D16 ADDR D8 D GB SDRAM ADDR ARB MOVE HPI INTERFACE TO VME CONTROLLER BOOT SLAVE DSP FROM FLASH

4 ROD CONTROLLER FPGA XC4VFX20 FORMATTER FPGA EFB/ROUTER FPGA XC4VLX60 DSP FARM TI 320C MHz 384MB SDRAM 4x Xoff BOC FORMATTER FPGA INPUT FIFO 32K Deep S-Link Event Fragments ROD BUSY TTC EVENT ID READOUT TIM MDSP SP BOC FE CMD (48) XC3S4000 SiROD DATA PATH Xoff DATA STATUS

5 COMPONENT COMPARISONS: FORMATTER RevF SiROD Spartan2E Series: XC2S600-6FG456 Cost: $100 x 8 = $800 Available resources: 6912 Slices, 288K RAM Bits per FPGA Used resourses (1) : 2850 Slices (41%), 268K RAM Bits (93%) Used resourses (8) : 22.8K Slices (41%), 2140K RAM Bits (93%) Module FIFOs: 32 – 2048 x 32 Dual Port RAM Blocks Next Generation SiROD Spartan3 Series: XC3S4000-8FG900 Cost: $220 x 2 = $440 Available resources: 54K Slices, 3456K RAM Bits per FPGA Required resources (2) : 23K Slices, 1072K RAM Bits Module FIFOs: x 32 Dual Port RAM Blocks

6 COMPONENT COMPARISONS: EFB/ROUTER RevF SiROD Spartan2E Series: XC2S400-6FG676/XC2S400-6FG456 Cypress K x18 15ns FIFOs Cost: $115 + $85 + $210 = $410 Available resources: 9600 Slices, 1856K RAM + FIFO Bits Used resourses : 6080 Slices (63%), 1824K RAM + FIFO Bits Trap FIFOs: x 32 Dual Port RAM Blocks Next Generation SiROD Virtex4 Series: XC4LX60-10FG1152 Cost: $558 Available resources: 26K Slices, 2880K RAM Bits Required resources: 6080 Slices, 1824K RAM Bits Trap FIFOs: x 32 Dual Port RAM Blocks

7 COMPONENT COMPARISONS: CONTROLLER RevF SiROD Spartan2E Series: XC2S600-6FG676 / TI320C DSP Cost: $130 + $100 = $230 Available resources: 6912 Slices, 288K RAM + FIFO Bits Used resourses : 5130 Slices (74%), 188K RAM Bits (65%) DSP Processor Next Generation SiROD Virtex4 Series: XC4FX20-10FG Cost: $228 Available resources: 8544 Slices, 1224K RAM Bits, Power PC Core Required resources: 5130 Slices, 188K RAM Bits, uProcessor Conversion from TI DSP to Xilinx Power PC core: Risk Evaluation Required

8 Silicon RevE(F) SiROD Master DSP Controller FPGA Formatter FPGAs Router FPGA Event Fragment Builder FPGA Slave DSPs 9U VME VME Interface Clock Distribution

9 ROD CONTROLLER FPGA XC4VFX20 128MB SDRAM EFB/ROUTER FPGA XC4VLX60 DSP FARM TI 320C MHz 384MB SDRAM VME J1 J2 INPUT FIFO 32K Deep FORMATTER FPGA XC3S4000 SiROD New Layout BOC J3 FORMATTER FPGA XC3S4000 VME CONTROLLER FPGA XC3S400 DSP FARM TI 320C MHz 384MB SDRAM 128Mb FLASH JTAG CONNECTOR ON FRONT PANEL TO PROGRAM VME CONTROLLER FPGA ROM

10 WHERE DO WE GO FROM HERE? Preliminary Design Study Recommendations: Purchase 2 Xilinx Virtex4 Evaluation Boards One for the LX series One for the FX series Combine the EFB/EventMemory/Router Designs to simulate and implement the proposed changes for verification Simulate and implement the Formatter as proposed for verification Simulate and implement the Controller to learn how to use the Power PC core and to plan a transition from the TI 6201 to the Xilinx PC core. Make the new design transparent to the DAQ system. Simulate the Control path to understand the limitations of VME BW

11 Additional Slides

12 RODBus Interface Control & Status Registers (32) RODBus Data (16) RODBus Address RODBus Control Link Input MUX & Half Clock Counters IN0 ModeBits FIFO 512x24 Link FIFO 2048 x 32 Link Decoder: 40/80/160MHz Read Out Controller DATA OUT (40) TOKEN FMT MB (12) Link FIFO 2048 x 32 Link Decoder: 40/80MHz Link FIFO 2048 x 32 Link Decoder: 40MHz Link FIFO 2048 x 32 Link Decoder: 40MHz IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 FMT Type FMT ID HT LIMIT ROD BUSY Trailer Detect TRAILER (12) PIXEL FORMATTER FPGA (8x)

13 EVENT FRAGMENT BUILDER FPGA EventMemA FIFO 16Kx48 Engine 0 Engine 1 EventMemC To/From Router To/From Formatter To/From Controller Output FIFO Data (43) Header and Trailer Data (32) Halt Output Header/Trailer Generator Error Summary Word Format & Count L1/BC ID Check Error Check INC/DEC L1ID L1 & BC IDs Event Data & Trigger Type Dynamic Mask Link Num. (6 bits) Time-out Error L1ID Error BCID Error Data (32 bits) Formatter Num. (2 bits) Link Num. (4 bits) Data (32 bits) Data Valid Time Out INC/DEC L1ID Purpose: Collect Formatter output, check L1 and BC IDs, count errors, generate Event Header & Trailer FIFO Controller Xoff EventMemB FIFO 16Kx48

14 ROD Router (FPGA) & Slave DSPs SDSP 3 SDSP 2 SDSP 1 SDSP 0 Read, format and direct the event data 2 Traps Event Type: ATLAS, ROD or TIM 2 Traps Event Type: ATLAS, ROD or TIM 2 Traps Event Type: ATLAS, ROD or TIM 2 Traps Event Type: ATLAS, ROD or TIM DMA Transfer Engine bit FIFO DMA Transfer Engine S-LINK To/From ROS To/From Event Fragment Builder XOn / XOff S-Link S-Link Data Dsp Halt Output Halt Output Error Format Data Data Valid Output FIFO (43b) Event Header and Trailer Data (32b) Texas Instruments 6713 floating point DSPs running at 220 MHz for monitoring and calibration histogramming Purpose: Route formatted data to Level-2 and/or Slave DSPs (histogram) bit FIFO