The TrainBuilder ATCA Data Acquisition Board for the European XFEL The TrainBuilder ATCA Data Acquisition Board for the European-XFEL John Coughlan, Chris.

Slides:



Advertisements
Similar presentations
Presentation for the NMI January 23rd 2009 John Coughlan Data Acquisition Systems for Big Science Dr John Coughlan STFC Rutherford Appleton Laboratory.
Advertisements

New Corporate Identity Poster Design Department of Physics and Astronomy, University College London Erdem Motuk, Martin Postranecky, Matthew Warren, Matthew.
Tracker Strip and Pixel FEDs John Coughlan Tracker Readout Upgrade Meeting September 12 th 2007.
StreamBlade SOE TM Initial StreamBlade TM Stream Offload Engine (SOE) Single Board Computer SOE-4-PCI Rev 1.2.
1 iTOP Electronics Effort LYNN WOOD PACIFIC NORTHWEST NATIONAL LABORATORY JULY 17, 2013.
Copyright© 2000 OPNET Technologies, Inc. R.W. Dobinson, S. Haas, K. Korcyl, M.J. LeVine, J. Lokier, B. Martin, C. Meirosu, F. Saka, K. Vella Testing and.
XUP Virtex-5 Development System January XUP Virtex52 Introducing XUPV5-LX110T A powerful and versatile platform packaged and priced for Academia!
Xilinx Confidential – Internal NetFPGA10G Michaela Blott, September 2010 Page 1.
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
Winter 2013 Independent Internet Embedded System - Final A Preformed by: Genady Okrain Instructor: Tsachi Martsiano Duration: Two semesters
The Train Builder Data Acquisition System for the European-XFEL John Coughlan, Chris Day, Senerath Galagedera and Rob Halsall STFC Rutherford Appleton.
1.  Project Goals.  Project System Overview.  System Architecture.  Data Flow.  System Inputs.  System Outputs.  Rates.  Real Time Performance.
XFEL Large Pixel Detector DAQ. Project Team Technical Team: STFC Rutherford DAQ Glasgow University Surrey University Science Team: UCL Daresbury Bath.
Engineering & Instrumentation Department, ESDG, Rob Halsall, 24th February 2005CFI/Confidential CFI - Opto DAQ - Status 24th February 2005.
Uni-Heidelberg, KIP, V.Angelov 1 International Workshop TRDs – Present & Future September, Romania Wafer Tester, Optical Link, GTU V. Angelov Kirchhoff.
SLAAC SV2 Briefing SLAAC Retreat, May 2001 Heber, UT Brian Schott USC Information Sciences Institute.
Tuesday September Cambridge1 GDCC “next replacement of the LDA” Franck GASTALDI.
PCIe Mezzanine Carrier Pablo Alvarez BE/CO. Functional Specifications External Interfaces User (application) FPGA System FPGA Memory blocks Mezzanine.
RiceNIC: A Reconfigurable and Programmable Gigabit Network Interface Card Jeff Shafer, Dr. Scott Rixner Rice Computer Architecture:
SLAC Particle Physics & Astrophysics The Cluster Interconnect Module (CIM) – Networking RCEs RCE Training Workshop Matt Weaver,
Understanding Data Acquisition System for N- XYTER.
Data Acquisition Card for the Large Pixel Detector at the European XFEL 1 Tuesday 28 th September 2011, TWEPP Vienna Presented by John Coughlan STFC Rutherford.
Instrumentation Department John Coughlan Rutherford Appleton Laboratory14 November 2002 CMS Tracker Readout Effort Requirements in Instrumentation Department.
Hardware status GOLD Generic Opto Link Demonstrator Assess the use of optical backplane connectivity for use on L1Calo Uli Schäfer 1.
TELL1 The DAQ interface board for LHCb experiment Gong guanghua, Gong hui, Hou lei DEP, Tsinghua Univ. Guido Haefeli EPFL, Lausanne Real Time ,
Presentation for the Exception PCB February 25th 2009 John Coughlan Ready in 2013 European X-Ray Free Electron Laser XFEL DESY Laboratory, Hamburg Next.
Background Physicist in Particle Physics. Data Acquisition and Triggering systems. Specialising in Embedded and Real-Time Software. Since 2000 Project.
Management of the LHCb DAQ Network Guoming Liu * †, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Communication in ATCA-LLRF System LLRF Review, DESY, December 3rd, 2007 Communication in.
Instrumentation DepartmentCCLRC Rutherford Appleton Laboratory28 March 2003 FED Project Plan 2003 FED Project aiming to satisfy 2 demands/timescales: Module.
Edward Freeman CCLRC ESDG Optical Data Acquisition Development EID forum 12th October 2005 By Edward Freeman.
Xiangming Sun1PXL Sensor and RDO review – 06/23/2010 STAR XIANGMING SUN LAWRENCE BERKELEY NATIONAL LAB Firmware and Software Architecture for PIXEL L.
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.
Latest ideas in DAQ development for LHC B. Gorini - CERN 1.
FPGA firmware of DC5 FEE. Outline List of issue Data loss issue Command error issue (DCM to FEM) Command lost issue (PC with USB connection to GANDALF)
Takeo Higuchi (KEK); CHEP pptx High Speed Data Receiver Card for Future Upgrade of Belle II DAQ 1.Introduction – Belle II DAQ Experimental apparatus.
Sep. 17, 2002BESIII Review Meeting BESIII DAQ System BESIII Review Meeting IHEP · Beijing · China Sep , 2002.
SRS Trigger Processor Option Status and Plans Sorin Martoiu (IFIN-HH)
1 Conduant Mark5C VLBI Recording System 7 th US VLBI Technical Coordination Meeting Manufacturers of StreamStor ® real-time recording products
D. Attié, P. Baron, D. Calvet, P. Colas, C. Coquelet, E. Delagnes, R. Joannes, A. Le Coguie, S. Lhenoret, I. Mandjavidze, M. Riallot, E. Zonca TPC Electronics:
S.Anvar, V.Gautard, H.Le Provost, F.Louis, K.Menager, Y.Moudden, B.Vallage, E.Zonca, on behalf of the KM3NeT consortium 1 IRFU/SEDI-CEA Saclay F
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.
ROD Activities at Dresden Andreas Glatte, Andreas Meyer, Andy Kielburg-Jeka, Arno Straessner LAr Electronics Upgrade Meeting – LAr Week September 2009.
TBD The Matrix Card Status and Plans Dr. John Jones Princeton University
Firmware and Software for the PPM DU S. Anvar, H. Le Provost, Y.Moudden, F. Louis, E.Zonca – CEA Saclay IRFU – Amsterdam/NIKHEF, 2011 March 30.
PXD DAQ News S. Lange (Univ. Gießen) Belle II Trigger/DAQ Meeting (Jan 16-18, 2012, Hawaii, USA) Today: only topics important for CDAQ - GbE Connection.
29/05/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
E. Hazen1 MicroTCA for HCAL and CMS Review / Status E. Hazen - Boston University for the CMS Collaboration.
E. Hazen -- ACES ACES 2011 MicroTCA in CMS 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.
E. Hazen -- Upgrade Week1 AMC13 Project Status E. Hazen - Boston University for the CMS Collaboration.
E. Hazen -- xTCA IG1 AMC13 Project Status E. Hazen - Boston University for the CMS Collaboration.
E. Hazen -- Upgrade Week1 HCAL uTCA Readout Plan E. Hazen - Boston University for the CMS HCAL Collaboration.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Dariusz Makowski, Technical University of Łódź, DMCS ATCA LLRF project review, DESY, 3-4.
E. Hazen1 AMC13 Project Status E. Hazen - Boston University for the CMS Collaboration.
EXtreme Data Workshop Readout Technologies Rob Halsall The Cosener’s House 18 April 2012.
SWCam Instrument software DraftV2 10June2014
Counting Room Electronics for the PANDA MVD
AMC13 Project Status E. Hazen - Boston University
DAQ and TTC Integration For MicroTCA in CMS
“FPGA shore station demonstrator for KM3NeT”
Current DCC Design LED Board
Enrico Gamberini, Giovanna Lehmann Miotto, Roland Sipos
The Train Builder Data Acquisition System for the European-XFEL
MicroTCA Common Platform For CMS Working Group
Large Pixel Detector LPD John Coughlan STFC Rutherford Appleton Laboratory on behalf of LPD collaboration.
TELL1 A common data acquisition board for LHCb
Presentation transcript:

The TrainBuilder ATCA Data Acquisition Board for the European XFEL The TrainBuilder ATCA Data Acquisition Board for the European-XFEL John Coughlan, Chris Day, James Edwards, Ed Freeman, Senerath Galagedera and Rob Halsall Science & Technology Facilities Council Rutherford Appleton Laboratory Oxfordshire, United Kingdom Presented by John Coughlan. TWEPP Oxford. September 2012.

The TrainBuilder ATCA Data Acquisition Board for the European XFEL 2 European-XFEL DAQ TrainBuilder demonstrator board FPGA Firmware System Applications Presented by John Coughlan. TWEPP Oxford. September Topics

The TrainBuilder ATCA Data Acquisition Board for the European XFEL XFEL DAQ Data Flow 3 Large 2D Pixel Detectors 1M Pixel, 2B/Pixel, 512 (X-Ray pulse Train) 10 Gbyte per second per Megapixel rate 10G Ethernet using UDP protocol Modularity : 16 x 10G Links off detector per Megapixel Scalable Full Data Rate to PC Layer 3 Train Builder Detector 2D Camera 10G Switch10G servers PC Layer 10G Common Systems XFEL DAQ Presented by John Coughlan. TWEPP Oxford. September 2012.

The TrainBuilder ATCA Data Acquisition Board for the European XFEL Image Train Building 4 Presented by John Coughlan. TWEPP Oxford. September FEMs Train Builder FEMs PC SWITCH PC SWITCH PC Train Builder N x Gbps Train Builder Detector 2D Camera 10G servers PC Layer Partial Images 128 KB Full Images 2 MB Detector Specific Common XFEL DAQ N= 16 Deep Buffers Switch 10G Links

The TrainBuilder ATCA Data Acquisition Board for the European XFEL TrainBuilder Demonstrator 5 Presented by John Coughlan. TWEPP Oxford. September Train Builder Demonstrator ATCA form factor 5 x Xilinx V5FXT100 FPGAs Analogue X-point 80x80 4 x FMCs dual SFP+ 10Gb 8 x 2GB DDR2 SODIMM VLP Modules 4 x QDRII SRAMs Links Configured as Input or Output by software Connects to either Detectors or PC Farm

The TrainBuilder ATCA Data Acquisition Board for the European XFEL TrainBuilder FE x 4 6 Presented by John Coughlan. TWEPP Oxford. September Virtex5 FX100T, Dual PPC DESY FMC 2 x 10Gbps SFP+ 2 x DDR2 VLP SODIMMs 2 GByte QDRII SRAM 8 MByte SRAM PPC code

The TrainBuilder ATCA Data Acquisition Board for the European XFEL TrainBuilder FE x 4 7 Presented by John Coughlan. TWEPP Oxford. September Virtex5 FX100T, Dual PPC DESY FMC 2 x 10Gbps SFP+ QDRII SRAM 8 MByte QDRII SRAM Pixel reordering DDR2 Partial Images train buffer To Xpoint 10G Inputs from Detector Configured as INPUT : Data from Detectors 2 x DDR2 VLP SODIMMs 2 GByte

The TrainBuilder ATCA Data Acquisition Board for the European XFEL TrainBuilder FE x 4 8 Presented by John Coughlan. TWEPP Oxford. September Virtex5 FX100T, Dual PPC DESY FMC 2 x 10Gbps SFP+ QDRII SRAM 8 MByte 10G Outputs to Farm QDRII SRAM Image Tiling DDR2 Full Images train buffer From Xpoint Configured as OUTPUT : Data to PC Farm 2 x DDR2 VLP SODIMMs 2 GByte

The TrainBuilder ATCA Data Acquisition Board for the European XFEL TrainBuilder 10G link FMC 9 Presented by John Coughlan. TWEPP Oxford. September FPGA Mezzanine Card FMC ANSI/VITA 57 Developed by DESY Electronics Group Dual 10 Gbps SFP+ Vitesse 10G PHYs XAUI 4 x Gbps

The TrainBuilder ATCA Data Acquisition Board for the European XFEL TrainBuilder Demonstrator 10 Presented by John Coughlan. TWEPP Oxford. September Master FPGA Boot MMC Spartan3AN FPGA Xpoint Crosspoint Switch Mindspeed 80x Gbps 64 Tx & 2.5 Gbps Switch ~ 10 Hz Master FPGA Virtex5 FXT100 Manages data switching PPC GbE TCP/IP server Python scripts on client PC FPGA Configuration CF card Boot Spartan3 with FLASH GbE Ctrl GbE Ctrl RJ45

The TrainBuilder ATCA Data Acquisition Board for the European XFEL TrainBuilder ATCA Interfaces 11 Presented by John Coughlan. TWEPP Oxford. September ATCA Zone 3 Cable/Rear Transition Module ATCA Zone 2 GbE Ctrl PCIe ATCA Zone 1 JTAG Zone 3 Custom RTM 32 Tx & Rx data lanes to Crosspoint + clock&controls Zone 2 Std interfaces Zone 1 Power 48V MMC 3V3 ATCA 48V DC-DC

The TrainBuilder ATCA Data Acquisition Board for the European XFEL TrainBuilder Data Rates 12 Presented by John Coughlan. TWEPP Oxford. September G XAUI 4 x Gbps > 1 GB/sec Crosspoint Aurora 4 lanes 2.5 Gbps > 1 GB/sec DDR2 (1 per link) 2 GB Dual PPC Hard IP Embedded ~ 1 GB/sec Read & Write (Long bursts) QDRII SRAM (1 per 2 links) 8 MB 32 bit R & 250 MHz ~ 1 GB/sec per link (2 word burst) Detector (512 bunches/train) ~ 640 MB/sec per 10G LINK Total B/W per TB board 8 Links ~ 8 GB/sec

The TrainBuilder ATCA Data Acquisition Board for the European XFEL 13 Firmware Presented by John Coughlan. TWEPP Oxford. September 2012.

The TrainBuilder ATCA Data Acquisition Board for the European XFEL FE FPGA Firmware 14 Presented by John Coughlan. TWEPP Oxford. September Aurora Core 0 XPOINT 4 TX PAIRS 4 RX PAIRS 4 TX PAIRS 4 RX PAIRS Aurora Core 1 XAUI Core 0 XAUI Core 1 Power PC Memory Controller Subsystem 4 TX PAIRS 4 RX PAIRS 4 TX PAIRS 4 RX PAIRS XTAL PLL XTAL PLL DUAL 10G PHY FMC PHY SFP+ PHY SFP+ TB FPGA 10G UDP Core 1 Power PC Memory Controller Subsystem 10G UDP Core 0 ‘XCTRL’ DDR2 SDRAM Image Buffers Storage DDR2 SDRAM QDRII SRAM Image Manipulation QDRII SRAM Aurora 64B/66B XAUI QDRII Interface QDRII Interface LOCAL LINK Protocol

The TrainBuilder ATCA Data Acquisition Board for the European XFEL FE FPGA Firmware 15 Presented by John Coughlan. TWEPP Oxford. September Aurora Core 0 XPOINT 4 TX PAIRS 4 RX PAIRS 4 TX PAIRS 4 RX PAIRS Aurora Core 1 XAUI Core 0 XAUI Core 1 Power PC Memory Controller Subsystem 4 TX PAIRS 4 RX PAIRS 4 TX PAIRS 4 RX PAIRS XTAL PLL XTAL PLL DUAL 10G PHY FMC PHY SFP+ PHY SFP+ TB FPGA 10G UDP Core 1 Power PC Memory Controller Subsystem 10G UDP Core 0 ‘XCTRL’ DDR2 SDRAM Image Buffers Storage DDR2 SDRAM QDRII SRAM Image Manipulation QDRII SRAM Aurora 64/66B XAUI QDRII Interface QDRII Interface LOCAL LINK Protocol QDRII SRAM Pixel reordering DDR2 Partial Images train buffer To Xpoint 10G Inputs from Detector

The TrainBuilder ATCA Data Acquisition Board for the European XFEL FE FPGA Firmware 16 Presented by John Coughlan. TWEPP Oxford. September Aurora Core 0 XPOINT 4 TX PAIRS 4 RX PAIRS 4 TX PAIRS 4 RX PAIRS Aurora Core 1 XAUI Core 0 XAUI Core 1 Power PC Memory Controller Subsystem 4 TX PAIRS 4 RX PAIRS 4 TX PAIRS 4 RX PAIRS XTAL PLL XTAL PLL DUAL 10G PHY FMC PHY SFP+ PHY SFP+ TB FPGA 10G UDP Core 1 Power PC Memory Controller Subsystem 10G UDP Core 0 ‘XCTRL’ DDR2 SDRAM Image Buffers Storage DDR2 SDRAM QDRII SRAM Image Manipulation QDRII SRAM Aurora 64/66B XAUI QDRII Interface QDRII Interface LOCAL LINK Protocol 10G Outputs to Farm QDRII SRAM Image Tiling DDR2 Full Images train buffer From Xpoint

The TrainBuilder ATCA Data Acquisition Board for the European XFEL TrainBuilder Firmware System 17 Presented by John Coughlan. TWEPP Oxford. September TrainBuilder FEMs

The TrainBuilder ATCA Data Acquisition Board for the European XFEL 18 Applications Presented by John Coughlan. TWEPP Oxford. September 2012.

The TrainBuilder ATCA Data Acquisition Board for the European XFEL Status First ATCA boards manufactured in Q1/ Boards all passed Boundary SCAN first time. Basic Tests working 10G links Tx and Rx DDR2 QDRII Crosspoint GbE controls Performance testing at RAL. Data Rates 1 GB/s/link? Soak Tests. Board in Hamburg for XFEL DAQ PC Farm tests since July. 19 Presented by John Coughlan. TWEPP Oxford. September 2012.

The TrainBuilder ATCA Data Acquisition Board for the European XFEL First Detector Application 20 1 x TB configured as 4 Inputs and 4 Outputs Presented by John Coughlan. TWEPP Oxford. September x4 Large Pixel Detector Prototype Quadrant. 4 FEMs 10G links

The TrainBuilder ATCA Data Acquisition Board for the European XFEL 2 x TBs : ½ Mpixel 21 Presented by John Coughlan. TWEPP Oxford. September x TB System : 8 Links ½ Mpixel Passive Cables Tx & Rx x8 INPUT OUTPUT

The TrainBuilder ATCA Data Acquisition Board for the European XFEL FUTURE 4 x TBs : 1 Mpixel Presented by John Coughlan. TWEPP Oxford. September Mpixel with 4 x ATCA TB Demonstrators. 16 LINKs x16 Parallel Opto Links SNAP 12 Tx / Rx Scaleable to larger systems NEW ATCA Switch Board NEW Optical 2.5 Gbps

The TrainBuilder ATCA Data Acquisition Board for the European XFEL Summary & Plans Developed an ATCA board for common XFEL DAQ Firmware infrastructure already operating incl. 10G UDP 2 x Demonstrator ATCA can instrument ½ Mpixel today Baseline is 1 Mpixel. Scheme exists to scale to larger detectors. Plans Complete Performance Tests on prototypes Develop Optical RTM and Switch card 2013 Integrate with 1 Mpixel detectors 2014 Install XFEL in 2015 Data taking at XEFL in 2016 Acknowledgements: M. Zimmer, I. Sheviakov (DESY Electronics) C. Youngman (XFEL DAQ) 23 Presented by John Coughlan. TWEPP Oxford. September 2012.

The TrainBuilder ATCA Data Acquisition Board for the European XFEL 24 Questions Presented by John Coughlan. TWEPP Oxford. September 2012.

The TrainBuilder ATCA Data Acquisition Board for the European XFEL 25 Spare Slides Presented by John Coughlan. TWEPP Oxford. September 2012.

The TrainBuilder ATCA Data Acquisition Board for the European XFEL European-XFEL Hamburg 26 Presented by John Coughlan. TWEPP Oxford. September D Camera captures 512 Images per Train Train repetition rate = 10 Hz ~5,000 fps Xray Free Electron Laser

The TrainBuilder ATCA Data Acquisition Board for the European XFEL Crosspoint Switch Operation 27 Presented by John Coughlan. TWEPP Oxford. September Switch Protocol : Xilinx Aurora 2.5 Gbps Xpoint Switch changes 10 Hz Partial Images 128 KB Time Ordered Full Image Trains 512 x 2 MB FEEs PC Farm DDR2

The TrainBuilder ATCA Data Acquisition Board for the European XFEL 10G UDP 28 LL FRAME (64 bit) UDP PKT STREAM FPGA FPGA - FPGA PC Tx : MAC, IP ADDR & PORT LUT (LL Frame Header) * Rx : IP, PORTS, MAC, Filter for PLAYBACK mode Software Programmable : Packet Length (Jumbo), IFG...etc *Plan to add Resends on Tx for “Reliable UDP” (TB to PC Farm) 10G PHY FPGA Presented by John Coughlan. TWEPP Oxford. September Local Link

The TrainBuilder ATCA Data Acquisition Board for the European XFEL PPC DDR2 Memory Controller 29 Presented by John Coughlan. TWEPP Oxford. September DDR2 SODIMM 64 bit 2 GB V5 FX100T 2 x PPC440 Hard IP blocks Each with 4 DMA engines Tx&Rx DDR2 controller 500 MT/s Local Link Interface MHz ~ 1 GB/sec Concurrent Read & Write LL Write LL Read Embedded C code manages DMA engines/buffers

The TrainBuilder ATCA Data Acquisition Board for the European XFEL TrainBuilder Next Generation 30 Presented by John Coughlan. TWEPP Oxford. September TB V7/K7 ≥8 x QSFP+ >8 x DDR3 SODIMM XP 144 x XP -> V7/K7 QDR Bandwidth? Bigger Packages No FMC