Peter JansweijerATLAS week: February 24, 2004Slide 1 Preparatory Design Studies MROD-X Use Xilinx Virtex II Pro –Rocket IO –Power PC –Port the current.

Slides:



Advertisements
Similar presentations
Progress With iBOBs at Jodrell Bits & Bytes Meeting, JBO, th Dec 2007 Jonathan Hargreaves Electronic Engineer, Jodrell Bank Observatory.
Advertisements

B159- MAPLD Burke1 Operation of FPGAs at Extremely Low Temperatures Gary Burke, Scott Cozy, Veronica Lacayo, Alireza Bakhshi, Ryan Stern, Mohammad.
Implementation of neuronetwork system on FPGA (midterm presentation) supervisor: Karina Odinaev Vyacheslav Yushin Igor Derzhavets Winter 2007.
1 Performed By: Khaskin Luba Einhorn Raziel Einhorn Raziel Instructor: Rivkin Ina Spring 2004 Spring 2004 Virtex II-Pro Dynamical Test Application Part.
1 Student: Khinich Fanny Instructor: Fiksman Evgeny המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון - מכון טכנולוגי לישראל.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Part A Final Presentation.
1 Performed by: Lin Ilia Khinich Fanny Instructor: Fiksman Eugene המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון - מכון טכנולוגי.
Simulation Interface Final Presentation Guy Zur Eithan Nadir Instructor : Igal Kogan.
Parallel JPEG2000 Compression System Performed by: Dmitry Sezganov, Vitaly Spector Instructor: Stas Lapchev, Artyom Borzin.
Reliable Storage using Reed- Solomon coding Winter 2004/2005 Part B Final Presentation Ilan Rosenfeld & Moshe Karl Instructor: Isaschar Walter.
Performed by : Rivka Cohen and Sharon Solomon Instructor : Walter Isaschar המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון.
DSP Algorithm on System on Chip Performed by : Einat Tevel Supervisor : Isaschar Walter Accompanying engineers : Emilia Burlak, Golan Inbar Technion -
Configurable System-on-Chip: Xilinx EDK
The Xilinx EDK Toolset: Xilinx Platform Studio (XPS) Building a base system platform.
Technion Digital Lab Project Xilinx ML310 board based on VirtexII-PRO programmable device Students: Tsimerman Igor Firdman Leonid Firdman Leonid.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Midterm Presentation.
Technion Digital Lab Project Xilinx ML310 board based on VirtexII-PRO programmable device Students: Tsimerman Igor Firdman Leonid Firdman Leonid.
ASPLOS ’08 Ramp Tutorial BEE3 Update Chuck Thacker John Davis Microsoft Research 2 March 2008.
Final Presentation Neural Network Implementation On FPGA Supervisor: Chen Koren Maria Nemets Maxim Zavodchik
1 Fast Communication for Multi – Core SOPC Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab.
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.
1 Chapter 14 Embedded Processing Cores. 2 Overview RISC: Reduced Instruction Set Computer RISC-based processor: PowerPC, ARM and MIPS The embedded processor.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Characterization.
Performed by : Rivka Cohen and Sharon Solomon Instructor : Walter Isaschar המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון.
1 Performed By: Khaskin Luba Einhorn Raziel Einhorn Raziel Instructor: Rivkin Ina Winter 2005 Winter 2005 Virtex II-Pro Dynamical Test Application - Part.
Implementation of DSP Algorithm on SoC. Mid-Semester Presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompaning engineer : Emilia Burlak.
הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology department of Electrical Engineering Virtex II-PRO Dynamical.
Technion Digital Lab Project Performance evaluation of Virtex-II-Pro embedded solution of Xilinx Students: Tsimerman Igor Firdman Leonid Firdman.
Implementation of DSP Algorithm on SoC. Characterization presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompany engineer : Emilia Burlak.
Technion Digital Lab Project Xilinx ML310 board based on VirtexII-PRO programmable device Students: Tsimerman Igor Firdman Leonid Firdman Leonid.
Lecture 7 Lecture 7: Hardware/Software Systems on the XUP Board ECE 412: Microcomputer Laboratory.
Using FPGAs with Embedded Processors for Complete Hardware and Software Systems Jonah Weber May 2, 2006.
Face-Recognition In Intelligent Sureillence System Feng Zhao 2007 Nov.
© Copyright Xilinx 2004 All Rights Reserved 9 November, 2004 XUP Virtex-II Pro Development System.
© 2003 Xilinx, Inc. All Rights Reserved Reading Reports Xilinx: This module was completely redone. Please translate entire module Some pages are the same.
© 2004 Xilinx, Inc. All Rights Reserved EDK Overview.
Peter JansweijerMROD Production Readiness Review: November 2, 2005Slide 1 Production Readiness Review of the MDT ROD Electronic Design Details.
FPGA IRRADIATION and TESTING PLANS (Update) Ray Mountain, Marina Artuso, Bin Gui Syracuse University OUTLINE: 1.Core 2.Peripheral 3.Testing Procedures.
SLAAC SV2 Briefing SLAAC Retreat, May 2001 Heber, UT Brian Schott USC Information Sciences Institute.
Lessons Learned The Hard Way: FPGA  PCB Integration Challenges Dave Brady & Bruce Riggins.
Research on Reconfigurable Computing Using Impulse C Carmen Li Shen Mentor: Dr. Russell Duren February 1, 2008.
Heng Tan Ronald Demara A Device-Controlled Dynamic Configuration Framework Supporting Heterogeneous Resource Management.
Micro-Research Finland Oy Components for Integrating Device Controllers for Fast Orbit Feedback Jukka Pietarinen EPICS Collaboration Meeting Knoxville.
טכניון – מכון טכנולוגי לישראל הפקולטה להנדסת חשמל PowerPC based reliable computer Students:Guy Derry Gil Wiechman Instructor: Isaschar Walter Winter 2003.
LAB1 Summary Zhaofeng SJTU.SOME. Embedded Software Tools CPU Logic Design Tools I/O FPGA Memory Logic Design Tools FPGA + Memory + IP + High Speed IO.
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.
Part A Presentation Implementation of DSP Algorithm on SoC Student : Einat Tevel Supervisor : Isaschar Walter Accompanying engineer : Emilia Burlak The.
Wang-110 D/MAPLD SEU Mitigation Techniques for Xilinx Virtex-II Pro FPGA Mandy M. Wang JPL R&TD Mobility Avionics.
A Monte Carlo Simulation Accelerator using FPGA Devices Final Year project : LHW0304 Ng Kin Fung && Ng Kwok Tung Supervisor : Professor LEONG, Heng Wai.
This material exempt per Department of Commerce license exception TSU Xilinx On-Chip Debug.
Petrick_P2261 Virtex-II Pro SEE Test Methods and Results David Petrick 1, Wesley Powell 1, James Howard 2 1 NASA Goddard Space Flight Center, Greenbelt,
© 2004 Xilinx, Inc. All Rights Reserved Adding a Processor System to an FPGA Design.
US Peripheral Crate VMEbus Controller Ben Bylsma EMU – ESR CERN, November 2003.
Introduction to Labs Wenchao Cao, Teaching Assistant Department of EECS University of Tennessee.
Peter JansweijerATLAS week: February 24, 2004Slide 1 Preparatory Design Studies MROD-X Use Xilinx Virtex II Pro –RocketIO –PowerPC –Port the current MROD-In.
1 Level 1 Pre Processor and Interface L1PPI Guido Haefeli L1 Review 14. June 2002.
Survey of Reconfigurable Logic Technologies
FPGA Technology Overview Carl Lebsack * Some slides are from the “Programmable Logic” lecture slides by Dr. Morris Chang.
Compute Node Tutorial(2) Agenda Introduce to RocketIO How to build a optical link connection Backplane and cross link communications How to.
Status Report of the PC-Based PXD-DAQ Option Takeo Higuchi (KEK) 1Sep.25,2010PXD-DAQ Workshop.
Embedded Systems Instructor: Dr. Mike Turi Department of Computer Science & Computer Engineering Pacific Lutheran University Slides originally from Dr.
Maj Jeffrey Falkinburg Room 2E46E
COEN 421- Embedded System and Software Design
Head-to-Head Xilinx Virtex-II Pro Altera Stratix 1.5v 130nm copper
SLP1 design Christos Gentsos 9/4/2014.
Ming Liu, Wolfgang Kuehn, Zhonghai Lu, Axel Jantsch
ASP-H Clocks John DeHart Applied Research Laboratory Computer Science and Engineering Department
Taeweon Suh §, Hsien-Hsin S. Lee §, Sally A. Mckee †,
ChipScope Pro Software
ChipScope Pro Software
Presentation transcript:

Peter JansweijerATLAS week: February 24, 2004Slide 1 Preparatory Design Studies MROD-X Use Xilinx Virtex II Pro –Rocket IO –Power PC –Port the current MROD-In design from Altera to Xilinx

Peter JansweijerATLAS week: February 24, 2004Slide 2 MROD-In design from Altera to Xilinx Altera APEX20K200EQC240-1 Total logic elements –5605 / 8320 (67 %) Total ESB bits –15360 / (14 %) Total pins –168 / 171 (98 %) Xilinx XC2VP7FG456-7 Number of SLICEs –2898 out of 4928 (58%) Number of RAMB16s –3 out of 44 (6%) Number of External IOBs –168 out of 248 (67%) Note 1: Rule of thumb 70 % = FULL. If you try to put more in your FPGA then you’ll probably face routing and timing problems! Note 2: 1 Xilinx “SLICE” (~ 2 “Logic Cells”) ~ 2 Altera “Logic Elements”

Peter JansweijerATLAS week: February 24, 2004Slide 3 Virtex-II Pro Development Board

Peter JansweijerATLAS week: February 24, 2004Slide 4 Virtex-II Pro Evaluation Kit

Peter JansweijerATLAS week: February 24, 2004Slide 5 GOL Test Board

Peter JansweijerATLAS week: February 24, 2004Slide 6 SFP Evaluation Kit

Peter JansweijerATLAS week: February 24, 2004Slide 7 Start Insert Error Reset GOL Test Board GOL Event Data ROM Altera FPGA Event Data ROM Xilinx Virtex-II Pro FPGA Rocket IO = ? Status LEDs Okay Fault Development Board GOL to RocketIO test Idle Run 25 MHz 50 MHz 1 Gb/s

Peter JansweijerATLAS week: February 24, 2004Slide 8 GOL to Rocket IO test

Peter JansweijerATLAS week: February 24, 2004Slide 9 GOL to RocketIO test Results Xilinx ISE RocketIO placement problem -> Solved Back-annotated simulation of the setup -> Okay! Real life test -> Okay! Start Insert Error + Reset

Peter JansweijerATLAS week: February 24, 2004Slide 10 Xilinx Virtex-II Pro FPGA Rocket IO Evaluation Kit To Be Done: Test FPGA to FPGA Data Links Plus Flow Control Development Board Xilinx Virtex-II Pro FPGA Rocket IO Data Full FIFO Data Empty 1.6 Gb/s (160 MB/s)

Peter JansweijerATLAS week: February 24, 2004Slide 11 Power PC core Evaluation Learn to use Xilinx Embedded Development Kit (EDK) Play with the demos that were delivered with the boards Made LED On/Off via RS232 system, using PPC core + Peripherals.

Peter JansweijerATLAS week: February 24, 2004Slide 12 Power PC Hello World System PPC-Core PLB Arbitter PLB BRAM Controller BRAM PLB 2 OPB Bridge OPB Arbitter Processor Reset UART-Lite JTAG PPC controller Xilinx XC2VP7FF869-6 PPC405s –1 out of 1 100% RAMB16s (2 KByte each) –16 out of 44 36% Number of SLICEs –826 out of %

Peter JansweijerATLAS week: February 24, 2004Slide 13 Conclusions: Design can easily be ported from Altera to Xilinx RocketIO –GOL Receiver is working. –Inter FPGA link to be tested. Power PC –Consumes FPGA resources (probably need a XC2VP20 instead of a XC2VP7 device) –Needs investment in learning EDK –Needs investment in software development

Peter JansweijerATLAS week: February 24, 2004Slide 14

Peter JansweijerATLAS week: February 24, 2004Slide 15 MROD-In design from Altera to Xilinx Altera APEX20K200EQC240-1 Total logic elements –5605 / 8320 (67 %) Total ESB bits –15360 / (14 %) Total pins –168 / 171 (98 %) Worst Case timing –IO pin to ZBT memory data line: 805 ps left… Xilinx XC2VP7FG456-7 Number of SLICEs –2898 out of 4928 (58%) Number of RAMB16s –3 out of 44 (6%) Number of External IOBs –168 out of 248 (67%) Worst Case timing –Clkx2 -> WrSharc_n: 40 ps left. Note 1: Rule of thumb 70 % = FULL. If you try to put more in your FPGA then you’ll probably face routing and timing problems! Note 2: 1 Xilinx “SLICE” (~ 2 “Logic Cells”) ~ 2 Altera “Logic Elements”

Peter JansweijerATLAS week: February 24, 2004Slide 16 First Rough Worst Case Timing Estimate XC2VP7FG456-5 Fail 2 Constraint (-35 ps) XC2VP7FG456-6 Fail 1 Constraint (-11 ps) XC2VP7FG456-7 Okay (40 ps) XC2VP7FF896-5 Fail 1 Constraint (-884 ps) XC2VP7FF896-6 Okay (23 ps) XC2VP7FF896-7 Okay (25 ps) Xilinx fitter tries to exploit the full timing budget that is set in the constaints file. Therefore conclusions are hard to make… Failed constraints are on “Clkx2” (80 MHz)