June 2007 RAMP Tutorial BEE3 Update Chuck Thacker John Davis Microsoft Research 10 June, 2007.

Slides:



Advertisements
Similar presentations
January 2008 RAMP Retreat BEE3 Update Chuck Thacker John Davis Microsoft Research Chen Chang BWRC/BEECube 16 January 2008.
Advertisements

Progress With iBOBs at Jodrell Bits & Bytes Meeting, JBO, th Dec 2007 Jonathan Hargreaves Electronic Engineer, Jodrell Bank Observatory.
© 2003 Xilinx, Inc. All Rights Reserved Course Wrap Up DSP Design Flow.
StreamBlade SOE TM Initial StreamBlade TM Stream Offload Engine (SOE) Single Board Computer SOE-4-PCI Rev 1.2.
Digital RF Stabilization System Based on MicroTCA Technology - Libera LLRF Robert Černe May 2010, RT10, Lisboa
Week #2 Slides. Agenda Recap 15 Years of Evolution to Virtex Four generations of Spartan Project discussion Questions.
ESODAC Study for a new ESO Detector Array Controller.
Ramp august 2008 retreat Xilinx RAMP donations Kees Vissers Paul Hartke Xilinx Research.
Parallel JPEG2000 Compression System Performed by: Dmitry Sezganov, Vitaly Spector Instructor: Stas Lapchev, Artyom Borzin.
Design and Development of High Performance PC Based Logic Analyzer MSc Project by Rab Nawaz Advisor: Dr. Shahid Masud.
BabyBEE Defining the Silicon Circuit Board CASPER Workshop August 4, 2008 Bob Conn CTO.
Configurable System-on-Chip: Xilinx EDK
ASPLOS ’08 Ramp Tutorial BEE3 Update Chuck Thacker John Davis Microsoft Research 2 March 2008.
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.
January 2007 RAMP Retreat BEE3 Update Chuck Thacker Technical Fellow Microsoft Research 11 January, 2007.
XUP Virtex-5 Development System January XUP Virtex52 Introducing XUPV5-LX110T A powerful and versatile platform packaged and priced for Academia!
1 RAMP Breakout 1 Question 3 What are the standard distribution target machines? In what form should they be distributed? or What kind of infrastructure.
Implementation of DSP Algorithm on SoC. Characterization presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompany engineer : Emilia Burlak.
Kabuki 2800 “a real-time digital audio effects system for performance” team “Big Country” presents ECEN4610 Preliminary Design Review 14 September 2006.
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
Using FPGAs with Embedded Processors for Complete Hardware and Software Systems Jonah Weber May 2, 2006.
Router Architectures An overview of router architectures.
May 8, Peripheral Design Options For USB 2.0 Solutions Dave Thompson Manager of High Speed I/O Development Agere Systems,
System Architecture A Reconfigurable and Programmable Gigabit Network Interface Card Jeff Shafer, Hyong-Youb Kim, Paul Willmann, Dr. Scott Rixner Rice.
Router Architectures An overview of router architectures.
General Purpose FIFO on Virtex-6 FPGA ML605 board midterm presentation
Presenter MaxAcademy Lecture Series – V1.0, September 2011 Introduction and Motivation.
Programmable Logic- How do they do that? 1/16/2015 Warren Miller Class 5: Software Tools and More 1.
DDR MEMORY  NEW TCEHNOLOGY  BANDWIDTH  SREVERS, WORKSTATION  NEXT GENERATION OF SDRAM.
Students: Oleg Korenev Eugene Reznik Supervisor: Rolf Hilgendorf
General Purpose FIFO on Virtex-6 FPGA ML605 board Students: Oleg Korenev Eugene Reznik Supervisor: Rolf Hilgendorf 1 Semester: spring 2012.
UCT Software-Defined Radio Research Group
31st July 2008AIDA FEE Report1 AIDA Front end electronics Report July 2008 Progress Virtex5 FPGA choice Milestones for prototype delivery.
HomeGate Backplane Solutions Brian Von Herzen, Ph.D. Xilinx Consultant June 21, 2004 ISO/IEC JTC1 SC25/WG1 N June 2004 (Von Herzen,
RSC Williams MAPLD 2005/BOF-S1 A Linux-based Software Environment for the Reconfigurable Scalable Computing Project John A. Williams 1
© Copyright Xilinx 2004 All Rights Reserved 9 November, 2004 XUP Virtex-II Pro Development System.
“ Analyzer for 40Gbit Ethernet “ (Bi-semestrial project) Executers: פריד מחאג ' נה Farid Mahajna Husam Kadan חוסאם קעדאן Instructor:
Leo Greiner IPHC testing Sensor and infrastructure testing at LBL. Capabilities and Plan.
Engineering & Instrumentation Department, ESDG, Rob Halsall, 24th February 2005CFI/Confidential CFI - Opto DAQ - Status 24th February 2005.
SLAAC SV2 Briefing SLAAC Retreat, May 2001 Heber, UT Brian Schott USC Information Sciences Institute.
GBT Interface Card for a Linux Computer Carson Teale 1.
Lessons Learned The Hard Way: FPGA  PCB Integration Challenges Dave Brady & Bruce Riggins.
Rapid prototyping platforms. Giving you the freedom to design solutions Providing Adopting Technology Adopting Technology to Process the Future.
Xilinx Programmable Logic Design Solutions Version 2.1i Designing the Industry’s First 2 Million Gate FPGA Drop-In 64 Bit / 66 MHz PCI Design.
Research on Reconfigurable Computing Using Impulse C Carmen Li Shen Mentor: Dr. Russell Duren February 1, 2008.
PROCStar III Performance Charactarization Instructor : Ina Rivkin Performed by: Idan Steinberg Evgeni Riaboy Semestrial Project Winter 2010.
A Reconfigurable Accelerator Card for High Performance Computing Michael Aitken Supervisor: Prof M. Inggs Co-Supervisor: Dr A. Langman.
1 EDK 7.1 Tutorial -- SystemACE and EthernetMAC on Avnet Virtex II pro Development Boards Chia-Tien Dan Lo Department of Computer Science University of.
Lecture #3 Page 1 ECE 4110–5110 Digital System Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.HW#2 assigned Due.
BEE3 Updates June 13 th, 2007 Chuck Thacker, John Davis Microsoft Research Chen Chang UC Berkeley.
CMX status and plans Yuri Ermoline for the MSU group Level-1 Calorimeter Trigger Joint Meeting CERN, October 2012,
An FX software correlator for VLBI Adam Deller Swinburne University Australia Telescope National Facility (ATNF)
1 RapidIO Testbed Update Chris Conger Honeywell Project 1/25/2004.
CS 4396 Computer Networks Lab Router Architectures.
FPL Sept. 2, 2003 Software Decelerators Eric Keller, Gordon Brebner and Phil James-Roxby Xilinx Research Labs.
01/04/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
Introduction to Field Programmable Gate Arrays Lecture 1/3 CERN Accelerator School on Digital Signal Processing Sigtuna, Sweden, 31 May – 9 June 2007 Javier.
DDRIII BASED GENERAL PURPOSE FIFO ON VIRTEX-6 FPGA ML605 BOARD PART B PRESENTATION STUDENTS: OLEG KORENEV EUGENE REZNIK SUPERVISOR: ROLF HILGENDORF 1 Semester:
Raw Status Update Chips & Fabrics James Psota M.I.T. Computer Architecture Workshop 9/19/03.
Delivered by.. Love Jain p08ec907. Design Styles  Full-custom  Cell-based  Gate array  Programmable logic Field programmable gate array (FPGA)
Introduction to Field Programmable Gate Arrays (FPGAs) EDL Spring 2016 Johns Hopkins University Electrical and Computer Engineering March 2, 2016.
THE COMPUTER MOTHERBOARD AND ITS COMPONENTS Compiled By: Jishnu Pradeep.
Back-end Electronics Upgrade TileCal Meeting 23/10/2009.
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.
Current DCC Design LED Board
A tutorial guide to start with ISE
The performance requirements for DSP applications continue to grow and the traditional solutions do not adequately address this new challenge Paradigm.
Chapter 1 Introduction.
Presentation transcript:

June 2007 RAMP Tutorial BEE3 Update Chuck Thacker John Davis Microsoft Research 10 June, 2007

June 2007 RAMP Tutorial Outline What is BEE3? BEE3 board properties BEE3 gateware BEE3 schedule

June 2007 RAMP Tutorial What is BEE3? Follow-on to BEE2 (BWRC, 2004) Board with several highly-connected FPGAs Vehicle for computer architecture research –Microsoft’s primary interest Potential platform for high performance DSP applications –Astronomers, and perhaps others. Allows large scale architectural experiments –Although perhaps not as large as originally hoped –And certainly not at the speed of a real implementation Can scale smoothly from a single board to 64 boards (256 FPGAs)

June 2007 RAMP Tutorial BEE2

June 2007 RAMP Tutorial BEE2 – BEE3 Differences 4 Xilinx Virtex 5 vs 5 Virtex 2 Pro FPGAs –We use XC5VLX110T-ff1136 –V2Pro is now obsolete (130nm) –V5 is a major improvement (65nm) 6-input LUT (64 bit DP RAM) Better Block RAMs Improved interconnect Better signal integrity 8 Infiniband/CX4 channels vs 18 4 x8 PCI Express Low Profile slots

June 2007 RAMP Tutorial BEE3 – BEE2 Differences (2) 2 Banks DDR2 x 2 vs 4 Banks DDR2 x 1 –64 GB capacity with 4GB DIMMs –Lower total bandwidth, but higher per-channel rate 500 MT/s vs 400 –Mandated by fewer signal pins on V5 4 10/100/1000 Ethernet channels No PowerPCs –This version has not yet been released by Xilinx When it is, we can use it

June 2007 RAMP Tutorial BEE2 – BEE3 Differences (3) Divided the system into two boards, Main and Control –Main board has FPGAs, all high speed logic –Control board handles downloading, monitoring Being designed at BWRC –Simplifies main board engineering – can design control board in parallel –Initially, will have a simplified control board. System bring-up uses JTAG. Smaller main board –211 vs 374 in 2 –Fewer layers for lower cost Much more “PC-like” Fewer on-board peripheral interfaces –Those that are there will work Uses PC power supplies, peripherals Schematic is complete, layout is in progress –Fits in 2U enclosure –Much more attention is being given to thermal design –Must pass UL, FCC

June 2007 RAMP Tutorial BEE3 Main Board

June 2007 RAMP Tutorial BEE3 Board Layout

June 2007 RAMP Tutorial BEE3 Package

June 2007 RAMP Tutorial BEE3 Package Front View

June 2007 RAMP Tutorial Bandwidths (per-FPGA) Memory –500 MT/s * 9B/T * 2 channels: 9.0 GB/s Ring –500 MT/s * 9 B/T * 2 channels: 9.0 GB/s QSH –400 MT/s * 10 B/T: 4 GB/s Ethernet –125 MB/s CX4 –1.25 GB/s * 2 directions * 2 channels: 5GB/s PCI Express –Same as CX4

June 2007 RAMP Tutorial Initial Gateware Mostly things required for production testing and board characterization: Signal connectivity checks –Some are AC coupled, must test at speed –QSH tested with a crossover card Temperature and power supply monitoring DDR-2 Controller –Useful in other designs CX4 and PCI Express for at-speed tests Xilinx and others have lots of IP

June 2007 RAMP Tutorial Project Participants and Roles Microsoft Research (Silicon Valley) –Funds, manages system engineering, does some gateware Celestica (Ottawa and Shanghai) –Does main board engineering, prototype fabrication –Microsoft has a very deep relationship with Celestica TBD (Maybe Celestica, maybe ???) –Builds and delivers functioning systems Function Engineering (Palo Alto) –Does thermal and mechanical engineering Xilinx (San Jose) –Provides FPGAs for academic machines (slowest grade) –Provides FPGA application expertise Ramp Group (BWRC) –Control board, basic software Ramp Community –Uses the systems for research –Expanding to industrial users (e.g., us)

June 2007 RAMP Tutorial Schedule Generate Specification – Done Schematic Entry – Done Board Layout – Started Thermal modeling, heat sink design – Started Chassis design -- Started Signal Integrity – Imminent Prototypes: Late Summer – Bring-up starts Production: Start winter ‘07

June 2007 RAMP Tutorial Why is Microsoft interested? We believe the overall RAMP effort can have significant impact, and want to support it in the most effective way we can. –Simply paying for grad students seems suboptimal We observe that universities aren’t very good at this sort of system engineering and production. –Grad students are great for many things, but doing things like board layout aren’t among them. –Requires deep understanding of tools and production processes. Pros have this. –We can open doors that academia can’t. –We have experience in managing this sort of program. We want the systems ourselves –As infrastructure for our new effort in computer architecture (yes, this is a recruiting pitch). We also want systems to be available to other industrial users –This might be more difficult if the systems came from academia. –But we don’t want to be in the hardware business.