Forschungszentrum Informatik, Karlsruhe Power Estimation Approach for SRAM- based FPGAs FZI Embedded System Design Group (ESDG) Karlheinz Weiss, Thorsten.

Slides:



Advertisements
Similar presentations
Technical Seminar Tour 2007 LATTICE‘S PROGRAMMABLE LOWCOST SOLUTIONS
Advertisements

DATE 99 1 Universität Tübingen Technische Informatik Karlheinz Weiß UT Emulation of a Fast Reactive Embedded System using a Real Time Operating System.
Nios Multi Processor Ethernet Embedded Platform Final Presentation
ECE 506 Reconfigurable Computing Lecture 2 Reconfigurable Architectures Ali Akoglu.
Hao wang and Jyh-Charn (Steve) Liu
Nintendo Entertainment System Universal Cartridge Michael Folz Retro Cartridge.
Progress With iBOBs at Jodrell Bits & Bytes Meeting, JBO, th Dec 2007 Jonathan Hargreaves Electronic Engineer, Jodrell Bank Observatory.
The ESA MUSIC Project Design of DSP HW and Analog TX/RX ends Advanced Mobile Satellite Systems & Technologies presentation days ESA/ESTEC – November.
Presenter MaxAcademy Lecture Series – V1.0, September 2011 Dataflow Programming with MaxCompiler.
FPGA 99 1 Universität Tübingen Technische Informatik Karlheinz Weiß UT Exploiting FPGA-Features during the Emulation of a Fast Reactive Embedded System.
StreamBlade SOE TM Initial StreamBlade TM Stream Offload Engine (SOE) Single Board Computer SOE-4-PCI Rev 1.2.
Survey of Reconfigurable Logic Technologies
Design Kit. CoolRunner-II RealDigital CPLDs Advanced.18  process technology JTAG In-System Programming Support – IEEE 1532 Compliant Advanced design.
Configurable System-on-Chip: Xilinx EDK
Programmable logic and FPGA
Lecture 3 1 ECE 412: Microcomputer Laboratory Lecture 3: Introduction to FPGAs.
XUP Virtex-5 Development System January XUP Virtex52 Introducing XUPV5-LX110T A powerful and versatile platform packaged and priced for Academia!
CSCE 430/830 A Tutorial of Project Tools By Dongyuan Zhan Feb. 4, 2010.
Implementation of DSP Algorithm on SoC. Mid-Semester Presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompaning engineer : Emilia Burlak.
Performed by: Yevgeny Kliteynik Ofir Cohen Instructor: Yevgeny Fixman המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
Dynamic Power Consumption In Large FPGAs WILLIAM GARCIA, ANDREW MORTELLARO.
Using FPGAs with Embedded Processors for Complete Hardware and Software Systems Jonah Weber May 2, 2006.
HW/SW CODESIGN OF THE MPEG-2 VIDEO DECODER Matjaz Verderber, Andrej Zemva, Andrej Trost University of Ljubljana Faculty of Electrical Engineering Trzaska.
FPGA-Based Systems Design Flow in Action By: Ramtin Raji Kermani.
General Purpose FIFO on Virtex-6 FPGA ML605 board midterm presentation
© 2011 Xilinx, Inc. All Rights Reserved This material exempt per Department of Commerce license exception TSU Xilinx Tool Flow.
Programmable Logic- How do they do that? 1/16/2015 Warren Miller Class 5: Software Tools and More 1.
General Purpose FIFO on Virtex-6 FPGA ML605 board Students: Oleg Korenev Eugene Reznik Supervisor: Rolf Hilgendorf 1 Semester: spring 2012.
® ChipScope ILA TM Xilinx and Agilent Technologies.
Xilinx at Work in Hot New Technologies ® Spartan-II 64- and 32-bit PCI Solutions Below ASSP Prices January
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
Networking Virtualization Using FPGAs Russell Tessier, Deepak Unnikrishnan, Dong Yin, and Lixin Gao Reconfigurable Computing Group Department of Electrical.
© Copyright Xilinx 2004 All Rights Reserved 9 November, 2004 XUP Virtex-II Pro Development System.
A Company Selling Technology and not just a Product.
Xilinx CPLDs Low Cost Solutions At All Voltages. 0.35u CPLD Product Portfolio Complete Solutions for all Markets 0.18u 0.25u XC9500XL 3.3V 5.0 ns t PD.
SLAAC SV2 Briefing SLAAC Retreat, May 2001 Heber, UT Brian Schott USC Information Sciences Institute.
Spartan-II Memory Controller For QDR SRAMs Lobby Pitch February 2000 ®
Altera Technical Solutions Seminar Schedule OpeningIntroduction FLEX ® 10KE Devices APEX ™ 20K & Quartus ™ Overview Design Integration EDA Integration.
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.
IV. Implementation system by Hardware Fig.3 Experimental system.
J. Christiansen, CERN - EP/MIC
THE TESTING APPROACH FOR FPGA LOGIC CELLS E. Bareiša, V. Jusas, K. Motiejūnas, R. Šeinauskas Kaunas University of Technology LITHUANIA EWDTW'04.
PROCStar III Performance Charactarization Instructor : Ina Rivkin Performed by: Idan Steinberg Evgeni Riaboy Semestrial Project Winter 2010.
Report from Universidad Politécnica de Madrid Zorana Banković.
R&D for First Level Farm Hardware Processors Joachim Gläß Computer Engineering, University of Mannheim Contents –Overview of Processing Architecture –Requirements.
Hardware proposal for the L2  trigger system detailed description of the architecture mechanical considerations components consideration electro-magnetic.
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.
BR 1/991 Issues in FPGA Technologies Complexity of Logic Element –How many inputs/outputs for the logic element? –Does the basic logic element contain.
Mr. Daniel Perkins Battelle Memorial Institute Mr. Rob Riley Air Force Research Laboratory Gateware Munitions Interface Processor (GMIP)
StrideBV: Single chip 400G+ packet classification Author: Thilan Ganegedara, Viktor K. Prasanna Publisher: HPSR 2012 Presenter: Chun-Sheng Hsueh Date:
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
This material exempt per Department of Commerce license exception TSU Xilinx On-Chip Debug.
ESS | FPGA for Dummies | | Maurizio Donna FPGA for Dummies Basic FPGA architecture.
1 SysCore for N-XYTER Status Report Talk by Dirk Gottschalk Kirchhoff Institut für Physik Universität Heidelberg.
DDRIII BASED GENERAL PURPOSE FIFO ON VIRTEX-6 FPGA ML605 BOARD PART B PRESENTATION STUDENTS: OLEG KORENEV EUGENE REZNIK SUPERVISOR: ROLF HILGENDORF 1 Semester:
Altera Technical Solutions Seminar Schedule OpeningIntroduction FLEX ® 10KE Devices APEX ™ 20K & Quartus ™ Overview Design Integration EDA Integration.
A Brief Introduction to FPGAs
Issues in FPGA Technologies
The Complete Solution for Cost-Effective PCI & CompactPCI Implementations 1.
Group Manager – PXI™/VXI Software
Xilinx ChipScope Pro Overview
Electronics for Physicists
Spartan FPGAs مرتضي صاحب الزماني.
Table 1: The specification of the PSICM and the ePSICM Prototypes
Programmable Logic- How do they do that?
Electronics for Physicists
Exploring Application Specific Programmable Logic Devices
NetFPGA - an open network development platform
Programmable logic and FPGA
Presentation transcript:

Forschungszentrum Informatik, Karlsruhe Power Estimation Approach for SRAM- based FPGAs FZI Embedded System Design Group (ESDG) Karlheinz Weiss, Thorsten Steckstor, Wolfgang Rosenstiel FZI Forschungszentrum Informatik at the University of Karlsruhe

2 Forschungszentrum Informatik, Karlsruhe Overview Introduction – State of the art Estimating Power Consumption for Virtex – technology power factor K p(Virtex) – benchmark test design SPYDER-System – SPYDER-VIRTEX-X2 – SPYDER-CORE-P2/SH3 (7709A/7729-DSP) Experimental Results Current work in progress – SPYDER-VIRTEX-X2E

3 Forschungszentrum Informatik, Karlsruhe Introduction FPGA development in the last few years – significant increase in on-chip gate capacity – decrease in run-times through programmable logic Dramatically increase of the power consumption – circuit speed (in terms of average clock frequency) – utilized chip area (in terms of CLBs, routing length and IOs) Problems for embedded system design – FPGAs can consume several amperes of current – appropriate board design for power supply is needed – sufficient ambient conditions to carry of the heat must be provided Solution: – Estimation of power consumption in an early design step

4 Forschungszentrum Informatik, Karlsruhe State of the Art: XC4000 architecture P EST = P STAT + P IO + P INT – P STAT : static power (few microwatts) – P IO = P DC + P AC : IO-power – P INT : internal power (important) >> K p(Virtex) ??

5 Forschungszentrum Informatik, Karlsruhe Estimating Power for Virtex P INT : measured on SPYDER-VIRTEX-X2 V Core := 2.5 V f Max : constrain from the development tool N LC := 2.25 x n Slice (output development tool) Tog LC : can be set to 1

6 Forschungszentrum Informatik, Karlsruhe SPYDER-System

7 Forschungszentrum Informatik, Karlsruhe C-API-Routines for NT 4.0 connection to CORE-tools SPYDER-VIRTEX-X2: architecture PCI - SLOT PCI-interface PLX-PCI9080 Xilinx-Virtex-FPGA XCV300...XCV800 BGA 432 arbiter CPLD XC95144xl Configuration- Flash 2M x 8 external FPGA configuration header (parallel port) extension header I and II high density logic analyzer connectors I II configuration power supply + 2,5V or 1,8V / 10A + 3,3V / 3A microcontroller SSRAM 256k x 32 or SDRAM 4M x 32 SSRAM 256k x 32 or SDRAM 4M x 32 Memory Add-On Board 4M x 32 SDRAM or 256k x 32 SSRAM or 1M x 32 Flash III Memory Add-On Board 4M x 32 SDRAM or 256k x 32 SSRAM or 1M x 32 Flash

8 Forschungszentrum Informatik, Karlsruhe Experimental Results smallmiddlelarge

9 Forschungszentrum Informatik, Karlsruhe Experimental Results Worst Case Scenarios

10 Forschungszentrum Informatik, Karlsruhe 86I II 86III 86 IV Xilinx Virtex FPGA (provide up to 2 mio. gates) XCV1000E up to XCV2000E BGA 560 SSRAM 256k x 32 or SDRAM 4M x 32 SSRAM 256k x 32 or SDRAM 4M x 32 scaleable in size Configuration SH3-7709A core 8MB Flash 100/10BaseT ethernet LAN/WAN Intra/Internet (TCP/IP) Current work: SPYDER-VIRTEX-X3E extension headers I to IV high density logic analyzer connectors 86I II 86III 86 IV Xilinx Virtex FPGA (provide up to 2 mio. gates) XCV1000E up to XCV2000E BGA 560 SSRAM 256k x 32 or SDRAM 4M x 32 SSRAM 256k x 32 or SDRAM 4M x 32 power supply + 2,5V or 1,8V / 10A + 3,3V / 3A not visible to the user back planes

11 Forschungszentrum Informatik, Karlsruhe Conclusion Estimating power consumption in an early design step – used the kown approach for XC4000 – extended that approach to the novel Virtex architecture Work was done using the SPYDER-tool set – especially SPYDER-VIRTEX-X2 – PCI-based Virtex-FPGA emulation platform Experimental Result – K p(Virtex) = 4.6 x – about 2.5 better than XC4000XV-family Current work: SPYDER-VIRTEX-X3E – Intra/Internet accessible

12 Forschungszentrum Informatik, Karlsruhe Picture of SPYDER-VIRTEX-X2 Further information: - user manual - application notes - support software download - IP-cores - all accepted papers of the ESDG You are invited to see a demonstration outside now!