Design Criteria and Proposal for a CBM Trigger/DAQ Hardware Prototype Joachim Gläß Computer Engineering, University of Mannheim Contents –Requirements.

Slides:



Advertisements
Similar presentations
FPGA (Field Programmable Gate Array)
Advertisements

Super Fast Camera System Performed by: Tokman Niv Levenbroun Guy Supervised by: Leonid Boudniak.
An ATCA and FPGA-Based Data Processing Unit for PANDA Experiment H.XU, Z.-A. LIU,Q.WANG, D.JIN, Inst. High Energy Physics, Beijing, W. Kühn, J. Lang, S.
Configurable System-on-Chip: Xilinx EDK
Programmable logic and FPGA
Characterization Presentation Neural Network Implementation On FPGA Supervisor: Chen Koren Maria Nemets Maxim Zavodchik
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.
Final Presentation Momentum Measurement Card Project supervised by: Mony Orbach Project performed by: Hadas Preminger, Uri Niv.
System Architecture A Reconfigurable and Programmable Gigabit Network Interface Card Jeff Shafer, Hyong-Youb Kim, Paul Willmann, Dr. Scott Rixner Rice.
CALICE – 12/07/07 – Rémi CORNAT (LPC) 1 ASU and standalone test setup for ECAL MAIA BEE project Overview DAQ dedicated Sensor test In situ debug and maintenance.
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
5 Feb 2002Alternative Ideas for the CALICE Backend System 1 Alternative Ideas for the CALICE Back-End System Matthew Warren and Gordon Crone University.
© Copyright Xilinx 2004 All Rights Reserved 9 November, 2004 XUP Virtex-II Pro Development System.
The Low Power Energy Aware Processing (LEAP) Embedded Networked Sensor System Dustin McIntire, Bernie Yip, Hing Kei Ho, Lawrence Au, Timothy Chow, and.
Pinewood Derby Timing System Using a Line-Scan Camera Rob Ostrye Class of 2006 Prof. Rudko.
Silicon Building Blocks for Blade Server Designs accelerate your Innovation.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
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.
Paper Review: XiSystem - A Reconfigurable Processor and System
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
CPLD (Complex Programmable Logic Device)
Research on Reconfigurable Computing Using Impulse C Carmen Li Shen Mentor: Dr. Russell Duren February 1, 2008.
J. Christiansen, CERN - EP/MIC
David Bailey University of Manchester. Overview Aim to develop a generic system –Maximise use of off-the-shelf commercial components Reduce as far as.
Leo Greiner IPHC DAQ Readout for the PIXEL detector for the Heavy Flavor Tracker upgrade at STAR.
R&D for First Level Farm Hardware Processors Joachim Gläß Computer Engineering, University of Mannheim Contents –Overview of Processing Architecture –Requirements.
Frank Lemke DPG Frühjahrstagung 2010 Time synchronization and measurements of a hierarchical DAQ network DPG Conference Bonn 2010 Session: HK 70.3 University.
Hardware proposal for the L2  trigger system detailed description of the architecture mechanical considerations components consideration electro-magnetic.
Parallel Data Acquisition Systems for a Compton Camera
SNS Integrated Control System Timing Clients at SNS DH Thompson Epics Spring 2003.
Data Acquisition Backbone Core J. Adamczewski-Musch, N. Kurz, S. Linev GSI, Experiment Electronics, Data processing group.
Network Enabled Wearable Sensors The Combined Research Curriculum Development (CRCD) project works with the Virtual Reality Applications Center (VRAC)
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
Serial Data Link on Advanced TCA Back Plane M. Nomachi and S. Ajimura Osaka University, Japan CAMAC – FASTBUS – VME / Compact PCI What ’ s next?
11-13th Sept 2007 Calice 1 LDA Protoype Board A Xilinx Spartan board. Will be the basis of a prototype LDA using additional IO boards to interface.
KIP Ivan Kisel JINR-GSI meeting Nov 2003 High-Rate Level-1 Trigger Design Proposal for the CBM Experiment Ivan Kisel for Kirchhoff Institute of.
Field Programmable Port Extender (FPX) 1 Modular Design Techniques for the FPX.
Latest ideas in DAQ development for LHC B. Gorini - CERN 1.
This material exempt per Department of Commerce license exception TSU Xilinx On-Chip Debug.
Guido Haefeli CHIPP Workshop on Detector R&D Geneva, June 2008 R&D at LPHE/EPFL: SiPM and DAQ electronics.
Industrial Controls Engineering Department First CERN PXI Users Group meeting 19 th October 2011 – Hubert REYMOND – EN/ICE 1.
Fast Tracking of Strip and MAPS Detectors Joachim Gläß Computer Engineering, University of Mannheim Target application is trigger  1. do it fast  2.
TPC DAQ developments Gilles De Lentdecker, Yifan Yang, Erik Verhagen, IIHE-ULB (Brussels)
Company LOGO Project Characterization Spring 2008/9 Performed by: Alexander PavlovDavid Domb Supervisor: Mony Orbach GPS/INS Computing System.
XLV INTERNATIONAL WINTER MEETING ON NUCLEAR PHYSICS Tiago Pérez II Physikalisches Institut For the PANDA collaboration FPGA Compute node for the PANDA.
Guirao - Frascati 2002Read-out of high-speed S-LINK data via a buffered PCI card 1 Read-out of High Speed S-LINK Data Via a Buffered PCI Card A. Guirao.
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
Altera Technical Solutions Seminar Schedule OpeningIntroduction FLEX ® 10KE Devices APEX ™ 20K & Quartus ™ Overview Design Integration EDA Integration.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
1 of 24 The new way for FPGA & ASIC development © GE-Research.
System on a Programmable Chip (System on a Reprogrammable Chip)
ODE Workshop, LIP, 08/04/05 SRP: Current Status Irakli MANDJAVIDZE DAPNIA, CEA Saclay, Gif-sur-Yvette, France.
The ALICE Data-Acquisition Read-out Receiver Card C. Soós et al. (for the ALICE collaboration) LECC September 2004, Boston.
E. Hazen1 MicroTCA for HCAL and CMS Review / Status E. Hazen - Boston University for the CMS Collaboration.
The Jülich Digital Readout System for PANDA Developments
Production Firmware - status Components TOTFED - status
Future Hardware Development for discussion with JLU Giessen
Multiplexing Level for the PANDA MVD
LFD Correlator MWA-LFD Kick-off Meeting San Diego 5-June-2006
CoBo - Different Boundaries & Different Options of
Silicon Lab Bonn Physikalisches Institut Universität Bonn
COVER Full production should arrive today
Read-out of High Speed S-LINK Data Via a Buffered PCI Card
Programmable Logic Controllers (PLCs) An Overview.
Anne Pratoomtong ECE734, Spring2002
Serial Data Hub (Proj Dec13-13).
RECONFIGURABLE PROCESSING AND AVIONICS SYSTEMS
TELL1 A common data acquisition board for LHCb
Cluster Computers.
Presentation transcript:

Design Criteria and Proposal for a CBM Trigger/DAQ Hardware Prototype Joachim Gläß Computer Engineering, University of Mannheim Contents –Requirements from Algorithms and Networks –Design Considerations –Proposal for a Hardware Architecture September 9, 2004Second FutureDAQ Workshop

Requirements example: algorithms for D-trigger –tracking of STS using Hough-transform (-> talk this afternoon) –Kalman-filter track following through MAPS (-> talk this afternoon) –primary vertex determination in y-z plane –secondary vertex and invariant mass network –L1 processor network –hypertree readout network event building –active buffer hardware prototype should also be usable and used for implementations of all algorithms and networks Joachim Gläß, Univ. Mannheim, Institute of Computer Engineering

Requirements Joachim Gläß, Univ. Mannheim, Institute of Computer Engineering => network Different algorithms -> different hardware => programmable hardware

Design Considerations FPGA combines flexibility of programming with implementation directly in parallel hardware processor prototyp hardware testbed for all algorithms small number of different building blocks system should be capable to assimilate several algorithms as well as the appropriate network at the same time -> test system aspects several FPGAs for algorithms one FPGA for network same type of FPGA to facilitate HDL development and maintanance of the tools Joachim Gläß, Univ. Mannheim, Institute of Computer Engineering

Design Considerations > 50,000 logic cells per FPGA from requirements (logic cells in FPGA not 100% utilisable) testing, debugging, embedded CPUs readout, writing of processed data / initialisation data during operation -> VirtexIIpro 4 x 2.5 Gbit/s as substitute for 10 Gbit/s (integrated in VirtexIIpro) external memory 8 x (1M x 16) from requirements Joachim Gläß, Univ. Mannheim, Institute of Computer Engineering

Design Considerations network connection to other units –> 1 x 10 Gbit/s = 4 x 2.5 Gbit/s –=> 8 x 2.5 Gbit/s links –enables network topologies apart from star, ring, torus number of FPGAs for algorithms –> 2 (balance between network and algorithm) –max. 4 (complexity of PCB) –1 x 10 Gbit/s = 4 x 2.5 Gbit/s connections –=> 8 – 16 x 2.5 Gbit/s links Joachim Gläß, Univ. Mannheim, Institute of Computer Engineering network

Proposal for a Hardware Architecture XC2VP50 –53,136 logic cells –16 x 2.5 Gbit/s links –FF1152 or FF1517 flip-chip ball grid array package –692 or 852 user I/Os XC2VP70 –74,448 logic cells –20 x 2.5 Gbit/s links –FF1517 or FF1704 flip-chip ball grid array package –964 or 996 user I/Os XC2VP100 –99,216 logic cells –20 x 2.5 Gbit/s links –FF1704 flip-chip ball grid array package –1040 user I/Os Joachim Gläß, Univ. Mannheim, Institute of Computer Engineering

Proposal for a Hardware Architecture system with 4 x XC2VP70 –extendable to 4 x XC2VP100 –4 x 2.5 Gbit/s per connection Joachim Gläß, Univ. Mannheim, Institute of Computer Engineering

Proposal for a Hardware Architecture Alternative systems Joachim Gläß, Univ. Mannheim, Institute of Computer Engineering 3 x XC2VP70 reduceable to XC2VP50 5 x XC2VP70 reduceable to XC2VP50 2 x 2.5 Gbit/s per connection 7 x XC2VP70 extendable to XC2VP100 2 x 2.5 Gbit/s per connection

Proposal for a Hardware Architecture Alternative systems Joachim Gläß, Univ. Mannheim, Institute of Computer Engineering 5 x XC2VP70 extendable to XC2VP100 2 x 2.5 Gbit/s per connection 4 x XC2VP70 extendable to XC2VP100 4 x 2.5 Gbit/s per connection

Proposal for a Hardware Architecture external memory –8 x (1M x 16) ZBT synchronous SRAM ZBT: read/write access without dead cycles supports > 200 MHz –DDR modules for PPC (?) additional 2.5 Gbit/s links –2 x SFP connectors –additional data input/output –additional network –additional Gb Ethernet interface to/from PC –PCI/X –USB –Ethernet Joachim Gläß, Univ. Mannheim, Institute of Computer Engineering 4 x XC2VP70 extendable to XC2VP Gbit/s per connection

Proposal for a Hardware Architecture Systemsize implement and test several algorithms and network at the same time –test real system aspects workload balancing find bottlenecks early reasonable systemsize –3 – 4 FPGAs for algorithms –1 FPGA for network 1 system – 1 board –NO connectors, cables, backplanes, additional boards –power supply and interfaces (PCI, USB, Ethernet) only once Joachim Gläß, Univ. Mannheim, Institute of Computer Engineering

Summary Goals –system has to be flexible and easily adaptable to many different algorithms for all kind of detector types that are needed for triggering –aim is to arrive at a modular solution based on a small number of building blocks that are linked by high-speed interconnects –system should be capable to assimilate several algorithms as well as the appropriate network at the same time Design Criteria (from Requirements) –> 50,000 logic cells per FPGA –testing, debugging, embedded CPUs –4 x 2.5 Gbit/s as substitute for 10 Gbit/s –external memory 8 x (1M x 16) Joachim Gläß, Univ. Mannheim, Institute of Computer Engineering

Summary Proposal for Hardware Architecture –system with 4 x XC2VP70 extendable to 4 x XC2VP100 4 x 2.5 Gbit/s per connection –connection from/to board SFP –connections to PC PCI/X USB Gb Ethernet Joachim Gläß, Univ. Mannheim, Institute of Computer Engineering