A Partial Reconfiguration Controller for Altera Stratix V FPGAs

Slides:



Advertisements
Similar presentations
PARTIAL RECONFIGURATION USING FPGAs: ARCHITECTURE
Advertisements

Augmenting FPGAs with Embedded Networks-on-Chip
Torino, Italy – June 25, 2013 NASA/ESA Conference on Adaptive Hardware and Systems (AHS-2013) C. Pilato R. Cattaneo, C. Pilato, M. Mastinu, M.D. Santambrogio.
PCI Express® technology in 28-nm FPGAs
Commercial FPGAs: Altera Stratix Family Dr. Philip Brisk Department of Computer Science and Engineering University of California, Riverside CS 223.
Implementation Approaches with FPGAs Compile-time reconfiguration (CTR) CTR is a static implementation strategy where each application consists of one.
Lecture 7 FPGA technology. 2 Implementation Platform Comparison.
HTR: On-Chip Hardware Task Relocation for Partially Reconfigurable FPGAs + Also Affiliated with NSF Center for High- Performance Reconfigurable Computing.
QUIZ What does ICAP stand for ? What is its main use ? Why is Partition Pin preferred over Bus Macro? 1.
Architectural Improvement for Field Programmable Counter Array: Enabling Efficient Synthesis of Fast Compressor Trees on FPGA Alessandro Cevrero 1,2 Panagiotis.
Floating-Point FPGA (FPFPGA) Architecture and Modeling (A paper review) Jason Luu ECE University of Toronto Oct 27, 2009.
Maintaining Data Integrity in Programmable Logic in Atmospheric Environments through Error Detection Joel Seely Technical Marketing Manager Military &
EECE579: Digital Design Flows
Extensible Processors. 2 ASIP Gain performance by:  Specialized hardware for the whole application (ASIC). −  Almost no flexibility. −High cost.  Use.
XILINX ISE 9.1/9.2. To Get Familiar with the Environment How to start an FPGA project How to target your design to particular type of FPGA How to describe.
1 Students: Lin Ilia Khinich Fanny Instructor: Fiksman Evgeny המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון - מכון טכנולוגי.
1 Performed by: Lin Ilia Khinich Fanny Instructor: Fiksman Eugene המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון - מכון טכנולוגי.
Configurable System-on-Chip: Xilinx EDK
The Xilinx EDK Toolset: Xilinx Platform Studio (XPS) Building a base system platform.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
1 Chapter 14 Embedded Processing Cores. 2 Overview RISC: Reduced Instruction Set Computer RISC-based processor: PowerPC, ARM and MIPS The embedded processor.
Using FPGAs with Embedded Processors for Complete Hardware and Software Systems Jonah Weber May 2, 2006.
Mohamed ABDELFATTAH Vaughn BETZ. 2 Why NoCs on FPGAs? Embedded NoCs Area & Power Analysis Comparison Against P2P/Buses 4 4.
Bitstream Relocation with Local Clock Domains for Partially Reconfigurable FPGAs Adam Flynn, Ann Gordon-Ross, Alan D. George NSF Center for High-Performance.
1 A survey on Reconfigurable Computing for Signal Processing Applications Anne Pratoomtong Spring2002.
By: Nadav Haklai & Noam Rabinovici Supervisors: Mike Sumszyk & Roni Lavi Semester:Spring 2010.
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.
Benefits of Partial Reconfiguration Reducing the size of the FPGA device required to implement a given function, with consequent reductions in cost and.
Remote Firmware Down Load. Xilinx V4LX25 Altera Stratix Control Altera Stratix Control Xilinx V4FX20 EPROM XCF08 EPROM XCF08 EPROM EPC16 EPROM EPC16 EPROM.
Coarse and Fine Grain Programmable Overlay Architectures for FPGAs
PCIe Mezzanine Carrier Pablo Alvarez BE/CO. Functional Specifications External Interfaces User (application) FPGA System FPGA Memory blocks Mezzanine.
Heng Tan Ronald Demara A Device-Controlled Dynamic Configuration Framework Supporting Heterogeneous Resource Management.
J. Christiansen, CERN - EP/MIC
Design Framework for Partial Run-Time FPGA Reconfiguration Chris Conger, Ann Gordon-Ross, and Alan D. George Presented by: Abelardo Jara-Berrocal HCS Research.
DN3000K10 ASIC Emulation System. Board Overview Up to five Xilinx VirtexII™ FPGAs Numerous connections available for application specific circuitry and.
MAPLD 2005/254C. Papachristou 1 Reconfigurable and Evolvable Hardware Fabric Chris Papachristou, Frank Wolff Robert Ewing Electrical Engineering & Computer.
CHAPTER 5 Configuration, Reconfiguration and Security.
A Physical Resource Management Approach to Minimizing FPGA Partial Reconfiguration Overhead Heng Tan and Ronald F. DeMara University of Central Florida.
CYPRESS SEMICONDUCTOR. 2 Cypress Confidential QDR Class vs DDR III (DRAM) 8 8 DDR3 SDRAM QDR2+ SRAM Multiplexed Address Bus (Row &
Reconfigurable Embedded Processor Peripherals Xilinx Aerospace and Defense Applications Brendan Bridgford Brandon Blodget.
FPGA Partial Reconfiguration Presented by: Abelardo Jara-Berrocal HCS Research Laboratory College of Engineering University of Florida April 10 th, 2009.
M. ALSAFRJALANI D. DZENITIS Runtime PR for Software Radio 2/26/2010 UFL ECE Dept 1 PARTIAL RECONFIGURATION (PR)
ESS | FPGA for Dummies | | Maurizio Donna FPGA for Dummies Basic FPGA architecture.
Survey of multicore architectures Marko Bertogna Scuola Superiore S.Anna, ReTiS Lab, Pisa, Italy.
In-Place Decomposition for Robustness in FPGA Ju-Yueh Lee, Zhe Feng, and Lei He Electrical Engineering Dept., UCLA Presented by Ju-Yueh Lee Address comments.
Survey of Reconfigurable Logic Technologies
Presenter: Yi-Ting Chung Fast and Scalable Hybrid Functional Verification and Debug with Dynamically Reconfigurable Co- simulation.
Maj Jeffrey Falkinburg Room 2E46E
Mohamed Abdelfattah Vaughn Betz
UniBoard: Xilinx or Altera
Summary Remaining Challenges The Future Messages to Take Home.
Partial Reconfigurable Designs
Topics Coarse-grained FPGAs. Reconfigurable systems.
Floating-Point FPGA (FPFPGA)
School of Engineering University of Guelph
Altera Stratix II FPGA Architecture
Topics SRAM-based FPGA fabrics: Xilinx. Altera..
Evaluating Partial Reconfiguration for Embedded FPGA Applications
FPGA: Real needs and limits
Rapid Overlay Builder for Xilinx FPGAs
Introduction to Programmable Logic
Presentation on FPGA Technology of
Ming Liu, Wolfgang Kuehn, Zhonghai Lu, Axel Jantsch
FPGA: Real needs and limits
Xilinx ChipScope Pro Overview
Evaluating Partial Reconfiguration for Embedded FPGA Applications
Maintaining Data Integrity in Programmable Logic in Atmospheric Environments through Error Detection Joel Seely Technical Marketing Manager Military &
Dynamically Reconfigurable Architectures: An Overview
Jian Huang, Matthew Parris, Jooheung Lee, and Ronald F. DeMara
Presentation transcript:

A Partial Reconfiguration Controller for Altera Stratix V FPGAs Zhenzhong Xiao, Dirk Koch, and Mikel Lujan, University of Manchester, UK

Background: Altera PR Flow Altera PR flow is very similar to the Xilinx flow using proxy logic for the connection with the PR modules Advantage in Altera FPGAs: PR modules are not bound to clock regions Configuration mask defines what parts of the FPGA can be configured Message: within the next one to two years we will see FPGAs capable to host far beyond 100 fully featured soft-core CPUs!!!

Altera Configuration Masks Configuration masks can be static or part of the PR bitstream (the tools take care about this) a) No columns of PR regions overlap: no mask needed in the bitstream b) Some or all columns of the PR regions overlap: Configuration masks added to the PR bitstream Configuration masks impact configuration storage and configuration latency! Message: within the next one to two years we will see FPGAs capable to host far beyond 100 fully featured soft-core CPUs!!!

Measuring Impacts on the Bitstream Size   size 6400 ALMs size 3600 ALMs Utilization Mode 80 x 80 120 x 54 54 x 120 60 x 60 120 x 30 30 x 120 30% mask 15,794 20,508 11,343 12,007 20,529 6,720 plain 8,720 12,633 6,442 6,707 4,046 60% 15,829 22,274 11,375 12,015 20,924 6,920 8,723 12,632 6,444 90% 15,766 23,289 11,436 12,068 23,284 6,958 12,634 Message: within the next one to two years we will see FPGAs capable to host far beyond 100 fully featured soft-core CPUs!!!

A Decompressing Configuration Controller Module wrapper Up to 77% saving in bitstream size Much better than the compression mode of Altera’s EPC configuration memories Message: within the next one to two years we will see FPGAs capable to host far beyond 100 fully featured soft-core CPUs!!!