SLAC Particle Physics & Astrophysics Future Development and Direction RCE Training Workshop Michael Huffer, 15 June, 2009.

Slides:



Advertisements
Similar presentations
By Sunil G. Kulkarni, SO/F, Pelletron-Linac Facility, BARC-TIFR. 21/01/2011 ASET.
Advertisements

Digital RF Stabilization System Based on MicroTCA Technology - Libera LLRF Robert Černe May 2010, RT10, Lisboa
Offering the freedom to design solutions Sundance PXIe Solution.
June 2007 RAMP Tutorial BEE3 Update Chuck Thacker John Davis Microsoft Research 10 June, 2007.
Super Fast Camera System Performed by: Tokman Niv Levenbroun Guy Supervised by: Leonid Boudniak.
Astronomical Array Control & Acquisition System at NAOC Zhaowang Zhao Binxun Ye Research Labs for Astronomy National Astronomical Observatories, Chinese.
DSP online algorithms for the ATLAS TileCal Read Out Drivers Cristobal Cuenca Almenar IFIC (University of Valencia-CSIC)
第 1 /28 頁 Implementation LAN91c111-NE driver on Altera cyclone NIOS SoC development board 蕭詣懋 SoC EE CCU 5/23/2005 蕭詣懋
Technion Digital Lab Project Xilinx ML310 board based on VirtexII-PRO programmable device Students: Tsimerman Igor Firdman Leonid Firdman Leonid.
Programmable logic and FPGA
Target Control Electronics Upgrade 08/01/2009 J. Leaver P. Smith.
Uli Schäfer 1 FPGAs for high performance – high density applications Intro Requirements of future trigger systems Features of recent FPGA families 9U *
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
General Purpose FIFO on Virtex-6 FPGA ML605 board midterm presentation
Students: Oleg Korenev Eugene Reznik Supervisor: Rolf Hilgendorf
® ChipScope ILA TM Xilinx and Agilent Technologies.
© Copyright Xilinx 2004 All Rights Reserved 9 November, 2004 XUP Virtex-II Pro Development System.
HyperTransport™ Technology I/O Link Presentation by Mike Jonas.
Highest Performance Programmable DSP Solution September 17, 2015.
SLAC Particle Physics & Astrophysics Tutorial on Programmer’s Development Cycle RCE Training Workshop Jim Panetta, 16 June, 2009.
Prototype of the Global Trigger Processor GlueX Collaboration 22 May 2012 Scott Kaneta Fast Electronics Group.
PCI Team 3: Adam Meyer, Christopher Koch,
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Particle Physics & Astrophysics Representing: Mark Freytag Gunther Haller Ryan Herbst Michael Huffer Chris O’Grady Amedeo Perazzo Leonid Sapozhnikov Eric.
Department of Particle Physics & Astrophysics Representing: Rainer Bartoldus Ric Claus Gunther Haller Ryan Herbst Martin Kocian Chris O’Grady Jim Panetta.
SLAC Particle Physics & Astrophysics The Cluster Interconnect Module (CIM) – Networking RCEs RCE Training Workshop Matt Weaver,
Preliminary Design Review: Hub Implementation Dan Edmunds, Wade Fisher, Yuri Ermoline, Philippe Laurens Michigan State University 01-Oct-2014.
Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014
Windows 2000 Course Summary Computing Department, Lancaster University, UK.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
Department of Particle Physics & Astrophysics Representing: Mark Freytag Gunther Haller Ryan Herbst Chris O’Grady Amedeo Perazzo Leonid Sapozhnikov Eric.
FPGA (Field Programmable Gate Array): CLBs, Slices, and LUTs Each configurable logic block (CLB) in Spartan-6 FPGAs consists of two slices, arranged side-by-side.
Micro-Research Finland Oy Components for Integrating Device Controllers for Fast Orbit Feedback Jukka Pietarinen EPICS Collaboration Meeting Knoxville.
R&D for First Level Farm Hardware Processors Joachim Gläß Computer Engineering, University of Mannheim Contents –Overview of Processing Architecture –Requirements.
Department of Particle Physics & Astrophysics ATLAS TDAQ upgrade proposal TDAQ week at CERN Michael Huffer, November 19, 2008.
Status and planning of the CMX Wojtek Fedorko for the MSU group TDAQ Week, CERN April , 2012.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
SOC Consortium Course Material Core Peripherals National Taiwan University Adopted from National Chiao-Tung University IP Core Design.
4/19/20021 TCPSplitter: A Reconfigurable Hardware Based TCP Flow Monitor David V. Schuehler.
Field Programmable Port Extender (FPX) 1 Modular Design Techniques for the FPX.
Gunther Haller SiD Meeting January 30, 08 1 Electronics Systems Discussion presented by Gunther Haller Research Engineering.
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
DDRIII BASED GENERAL PURPOSE FIFO ON VIRTEX-6 FPGA ML605 BOARD PART B PRESENTATION STUDENTS: OLEG KORENEV EUGENE REZNIK SUPERVISOR: ROLF HILGENDORF 1 Semester:
1 Conduant Mark5C VLBI Recording System 7 th US VLBI Technical Coordination Meeting Manufacturers of StreamStor ® real-time recording products
Contemporary DRAM memories and optimization of their usage Nebojša Milenković and Vladimir Stanković, Faculty of Electronic Engineering, Niš.
HyperTransport™ Technology. INTRODUCTION WHAT IS HYPER TRANSPORT TECHNOLOGY? WHAT IS HYPER TRANSPORT TECHNOLOGY? CAUSES LEADING TO DEVELOPMENT OF HYPER.
Department of Particle & Particle Astrophysics Modular Data Acquisition Introduction and applicability to LCLS DAQ Michael Huffer,
GBT protocol implementation on Xilinx FPGAs Csaba SOOS PH-ESE-BE-OT.
Compute Node Tutorial(2) Agenda Introduce to RocketIO How to build a optical link connection Backplane and cross link communications How to.
CMX: Update on status and planning Yuri Ermoline, Wojciech Dan Edmunds, Philippe Laurens, Chip Michigan State University 7-Mar-2012.
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective.
E. Hazen -- Upgrade Meetings1 AMC13 Project Development Status E. Hazen, S.X. Wu - Boston University.
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 HCAL uTCA Readout Plan E. Hazen - Boston University for the CMS HCAL Collaboration.
E. Hazen1 AMC13 Status E. Hazen - Boston University for the CMS Collaboration.
AMC13 Project Status E. Hazen - Boston University
Virtual memory.
AMC13 T1 Rev 2 Preliminary Design Review E. Hazen Boston University
HyperTransport™ Technology I/O Link
CoBo - Different Boundaries & Different Options of
Architecture & Organization 1
MicroTCA Common Platform For CMS Working Group
Chapter III Desktop Imaging Systems & Issues
AT91RM9200 Boot strategies This training module describes the boot strategies on the AT91RM9200 including the internal Boot ROM and the U-Boot program.
AT91 Memory Interface This training module describes the External Bus Interface (EBI), which generatesthe signals that control the access to the external.
Architecture & Organization 1
XC4000E Series Xilinx XC4000 Series Architecture 8/98
Presentation transcript:

SLAC Particle Physics & Astrophysics Future Development and Direction RCE Training Workshop Michael Huffer, 15 June, 2009

SLAC Particle Physics & Astrophysics Future Development and Direction 2 Outline Development underway for next generation (“G2”) building blocks –Addresses concerns uncovered in R & D phase The CIM will have evolutionary change –Will not affect its interfaces (therefore, not discussed) ATCA –Straightforward changes leveraged from gained experience RCE implementation changes radically & interfaces significantly Why? –Needs a radical diet Lack of FPGA resources inhibits plug-in paradigm –Need to move to evolving silicon (Virtex-5 & 6) Very different I/O & memory model –Plug-in Interface changes (both software & firmware) Increased transfer latency & efficiency New functionality to support more sophisticated plug-ins

SLAC Particle Physics & Astrophysics Future Development and Direction 3 Board & ATCA Enhancements Timing interface –Necessary for clock-synchronous systems –Necessary (but not sufficient) for “TTC like” interfaces Rationalize JTAG connections & chains –Move to front-panel (allows for better in-situ usage) Provide IPMI board solution –Commercial solution has been cost & licensing prohibitive –Hope is to use HEP based solution… Rationalize P3 area –Higher density connector –Better pin assignments –Separate power & signal –Better mechanical interface –Examine direct fiber interfaces Research: –Higher density fiber connections (“SNAP-12”) for RTMs –10 Gbps backplanes

SLAC Particle Physics & Astrophysics Future Development and Direction 4 Physical Block Diagram of the RCE pair Fabric flash AB MGT clock fabric clock Flash (128 MByte x 2) RAM (1 GByte x 2) DIMM Flash controller ethernet b ethernet a MGTs JTAG GPIO reset boot options FPGA XC5VFX100T

SLAC Particle Physics & Astrophysics Future Development and Direction 5 Flash Configuration System Will increase in size & performance –Capacity will grow from 32 MByte to (at least) 128 MByte –Performance will (at least) double Controller moves off Virtex-5 FPGA –Reclaims a significant amount of FPGA gate real-estate –Addresses licensing issue associated with R-S encode/decode –Reset and boot options are now implemented on controller… User Interface will be a Protocol Plugin –Much more efficient interface in multi-use environment Increase boot-option space to 32 bits –16 bits for boot images 8 bits for image selection 8 bits for parameterization –16 bits for startup tasks 8 bits for task/image selection 8 bits for parameterization

SLAC Particle Physics & Astrophysics Future Development and Direction 6 Move to Virtex-5 & 6 Baseline will be XC5VFX100T –Higher clock speed –More gates –More memory –Slices are denser –More DSP tiles (with increased functionality) Processor moves from PPC-405 to PPC-440 –Approximately 1/3 faster –Modest improvements in cache Hardened cross-bar for memory I/O –Will allow the use of native Virtex memory controllers –Will free-up a significant amount of FPGA gate real-estate Virtex 4 will be phased out –I/O & memory models are so different, not worth supporting

SLAC Particle Physics & Astrophysics Future Development and Direction 7 RCE Memory Subsystem Based on native cross-bar –Only available starting with Virtex-5 –Enables use of native memory system Permits installation of industry standard/commodity memory DIMM packaging (will allow replacement) –Benefits Regains a significant amount of FPGA gate real-estate Performance doubles: 4 – 8 GBytes Size will go from (max) ½ GBytes/s to 1-2 GBytes/s New feature: –All memory (at cacheline granularity) will be remappable Allows for user memory placement semantics Instrumental in allowing true “zero-copy” transfers

SLAC Particle Physics & Astrophysics Future Development and Direction 8 Protocol Plug-In Model Will be implemented through native cross-bar (128 bits wide) –No more PIC blocks –Will allow for up to eight (8) plug-ins One is reserved for Configuration Flash System One for 10-GE Ethernet MAC Leaving up to six (6) user defined Memory management hidden from both software & firmware –Allocation policy is now variable sized Software Interface is considerably simpler –Memory management is mostly hidden –No more formal differentiation between header & payload Remapping allows arbitrary definitions of packet boundaries –Remapping will allow transferred data to be user “placed”

SLAC Particle Physics & Astrophysics Future Development and Direction 9 New Plug-Ins Ethernet MAC –Layer-3 rather than Layer-2 interface Backward compatible with RTEMs stack –Will implement: packet fragmentation & reassembly TCP windowing algorithm –How to integrate this functionality with BSD stack is an open question… S-link –Allows development with current infrastructure GBT –Not sure yet what this means…