current trends in hybrid fpga cpu devices
play

Current Trends in Hybrid FPGA/CPU Devices Hybrid FPGA/CPU Devices - PowerPoint PPT Presentation

Current Trends in Current Trends in Hybrid FPGA/CPU Devices Hybrid FPGA/CPU Devices Xilinx Zynq Series Real Innovation or Temporary Hype? Stephanie Rupprich Introduction Stephanie Rupprich FPGA Embedded Processors Heidelberg


  1. Current Trends in Current Trends in Hybrid FPGA/CPU Devices Hybrid FPGA/CPU Devices Xilinx Zynq Series – Real Innovation or Temporary Hype? Stephanie Rupprich Introduction Stephanie Rupprich FPGA Embedded Processors Heidelberg University, Ruperto Carola Architecture Types Advantages and 5 th February, 2014 Disadvantages Xilinx Zynq Series Fundamental Design Innovation Architecture Features Application Areas Customer Opinions Market Developments Competing Products Xilinx’ Reaction Conclusion 1/27

  2. Current Agenda Trends in Hybrid FPGA/CPU Devices 1 Introduction Stephanie Rupprich 2 FPGA Embedded Processors Architecture Introduction Types FPGA Embedded Advantages and Disadvantages Processors Architecture 3 Xilinx Zynq Series Types Advantages and Disadvantages Fundamental Design Innovation Xilinx Zynq Architecture Series Fundamental Design Features Innovation Architecture Application Areas Features Application Areas Customer Opinions Customer Opinions Market 4 Market Developments Developments Competing Products Competing Products Xilinx’ Reaction Xilinx’ Reaction Conclusion 5 Conclusion 2/27

  3. Current Embedded Systems Trends in Hybrid FPGA/CPU Devices Stephanie Rupprich Introduction FPGA Embedded Processors Architecture Types Advantages and Disadvantages Xilinx Zynq Series Fundamental Design Innovation Architecture Features Application Areas Customer Opinions Market Developments Competing Products Xilinx’ Reaction Figure 1: Relation of Embedded Systems and Microcontrollers Conclusion [1–4] 3/27

  4. Current FPGAs Trends in Hybrid FPGA/CPU Devices Stephanie Rupprich Introduction FPGA Embedded Processors Architecture Types Advantages and Disadvantages Xilinx Zynq Series Fundamental Design Innovation Figure 3: Functionality of a Architecture SerDes [6] Features Application Areas Customer Opinions Market Developments Figure 2: FPGA Structure [5] Competing Products Xilinx’ Reaction Conclusion [1, 2, 7–10] 4/27

  5. Current FPGA Design Flow Trends in Hybrid FPGA/CPU Devices Stephanie Rupprich Introduction FPGA Embedded Processors Architecture Types Advantages and Disadvantages Xilinx Zynq Series Fundamental Design Innovation Architecture Features Application Areas Customer Opinions Market Developments Competing Products Xilinx’ Reaction Figure 4: Xilinx’ FPGA Design Flow (simplified) [based on 9, slide 8] Conclusion [1, 2, 7–10] 5/27

  6. Current FPGA Embedded Processors Trends in Hybrid FPGA/CPU Devices Fixed Hardware Reconfigurable Hardware Stephanie Rupprich • Discrete Processor • FPGA • Hybrid Introduction FPGA Embedded Processors Architecture Types Advantages and Disadvantages Xilinx Zynq Series Fundamental Design Innovation Architecture Figure 5: Discrete Processors [11] Features Application Areas Customer Opinions Market Developments Competing Products Figure 6: Altera’s Idea of Hybrid Xilinx’ Reaction Devices: “Hard” CPU Plus FPGA [12] Conclusion [1, 2, 7–10] 6/27

  7. Current Architecture Trends in Hybrid FPGA/CPU Devices Stephanie Rupprich Introduction FPGA Embedded Processors Architecture Types Advantages and Disadvantages Figure 8: FPGA with Embedded Processor [7] Xilinx Zynq Series Fundamental Design Innovation Architecture Features Application Areas Customer Opinions Market Developments Figure 7: Atlys Spartan-6 FPGA Competing Products Development Board Xilinx’ Reaction Conclusion [7, 8] Figure 9: Printed-circuit Board [7] 7/27

  8. Current Types of Embedded Processors Trends in Hybrid FPGA/CPU Soft Cores Hard Cores Devices Stephanie • HDL Model • Dedicated Physical Rupprich Component • Must Be Synthesized and Introduction • Fixed Implementation Fit Into FPGA Fabric FPGA Embedded Processors Architecture Types Advantages and Disadvantages Xilinx Zynq Series Fundamental Design Innovation Architecture Features Application Areas Customer Opinions Market Developments Competing Products Xilinx’ Reaction Figure 10: FPGA Embedded Processors (Soft/Hard IP) [13] Conclusion [1, 7, 8, 13–18] 8/27

  9. Current Hard vs. Soft Cores Trends in Hybrid FPGA/CPU Devices Soft Cores Hard Cores Stephanie Rupprich • HDL Model • Dedicated Physical Component Introduction • Customizable FPGA • Synthesis → ASIC or FPGA • Seperate from Embedded FPGA’s Logic Processors • must be synthesized and fit into Architecture Blocks FPGA fabric Types • Higher Operating Advantages and • Flexible (Target Architectures) Disadvantages Frequency Xilinx Zynq • Obsolescence Series • Fixed • More Affordable (Source Code) Fundamental Design Innovation Implementation • Higher Design Effort Architecture • Little Documentation • Optimized Features Application Areas • Less Optimization • Low Portability Customer Opinions • Higher Resource Utilization • Reliable Market Developments • Lower Operating Frequency • Good Competing Products Xilinx’ Reaction Documentation Conclusion [1, 7, 8, 13–18] 9/27

  10. Current Examples of Embedded Processors Trends in Hybrid FPGA/CPU Devices Soft Cores Hard Cores Stephanie Rupprich • General Purpose • PowerPC 405 Embedded Introduction • MicroBlaze (Xilinx) Core (IBM) → Xilinx FPGA • Nios II (Altera) Virtex-II Pro and Embedded Processors • Open Source Virtex-4/5 FPGAs Architecture Types • AEMB Core (Aeste) • ARM922T → Altera Advantages and Disadvantages • OpenRISC1200 Excalibur FPGAs Xilinx Zynq (opencores.org) Series • ARM Cortex-A9 Dual-Core • LEON2/3 (Gaisler Fundamental Design Innovation MPCore → Xilinx Research) Architecture Features Zynq-7000 All • Application-Specific Application Areas Customer Opinions Programmable • Diamond Standard Market System-on-a-Chip Series (Tensilica) Developments Competing Products • Xtensa core (Tensilica) Xilinx’ Reaction Conclusion [1, 7, 8, 13–18] 10/27

  11. Current Off-the-Shelf Processors as Alternative? Trends in Hybrid FPGA/CPU Devices Stephanie Rupprich Off-the-Shelf Processors FPGA Embedded Processors Introduction FPGA • Lower Device Cost • Component and Cost Embedded Processors Reduction • Hardware Platform Architecture Already Designed • Less Likely to Become Types Advantages and Disadvantages Obsolescent • Mature Software Design Xilinx Zynq Series Tools • Customization Fundamental Design Innovation • Hardware Acceleration Architecture Features Application Areas Customer Opinions Market [8, 13, 14] Developments Competing Products Xilinx’ Reaction Conclusion 11/27

  12. Current Xilinx Zynq Series Trends in Hybrid FPGA/CPU Devices Stephanie Rupprich Introduction FPGA Embedded Processors Architecture Types Advantages and Disadvantages Xilinx Zynq Series Fundamental Design Innovation Architecture Features Application Areas Introduction 03/2011 → First Shipment Q4/2013 Customer Opinions Market Developments [19, 20] Competing Products Xilinx’ Reaction Conclusion Details on the History of the Devices and Reasons for their Introduction can be found in the Additional Material 12/27

  13. Current FPGA- vs. Processor-centric Approach Trends in Hybrid FPGA/CPU FPGA-Centric Processor-Centric Devices Stephanie • Programmable Logic • FPGA Built Around Processor Rupprich • Optional On-Chip • Usually SoC Introduction Processor Extension • Predefined Interfaces FPGA Embedded • Ex: All Standard Processors Architecture FPGAs Types Advantages and Disadvantages Xilinx Zynq Series Fundamental Design Innovation Architecture Features Application Areas Customer Opinions Market Developments Competing Products Xilinx’ Reaction Figure 11: FPGA Embedded Conclusion Figure 12: Xilinx’ Extensible Processing Platform Processors (Soft/Hard IP) [13] Architecture [21] [21–25] 13/27

  14. Current Zynq-7000 – Versions Trends in Hybrid FPGA/CPU Devices Stephanie Rupprich Zynq-7000 All Automotive-grade XA Defense-grade Programmable SoCs Zynq-7000 Zynq-7000Q Introduction FPGA Embedded Processors Architecture Types Advantages and Disadvantages Xilinx Zynq Series Fundamental Design Innovation Architecture Features Application Areas Customer Opinions Market Developments Competing Products Figure 13: Xilinx’ Zynq-7000 All Programmable SoC Versions [26] Xilinx’ Reaction Conclusion [23, 26–30] More Details on the Different Versions can be found in the Additional Material 14/27

  15. Current EPP Architecture Trends in Hybrid FPGA/CPU Devices Stephanie Rupprich Introduction FPGA Embedded Processors Architecture Types Advantages and Disadvantages Xilinx Zynq Series Fundamental Design Innovation Architecture Features Application Areas Customer Opinions Market Developments Competing Products Xilinx’ Reaction Figure 14: Xilinx’ Extensible Processing Platform Architecture [31] Conclusion [10, 22–24, 26, 32–34] 15/27

  16. Current Zynq-7000 AP SoC Architecture Trends in Hybrid FPGA/CPU Devices Stephanie Rupprich Introduction FPGA Embedded Processors Architecture Types Advantages and Disadvantages Xilinx Zynq Series Fundamental Design Innovation Architecture Features Application Areas Customer Opinions Market Developments Competing Products Xilinx’ Reaction Conclusion Figure 15: Xilinx’ Zynq-7000 All Programmable SoC Architecture [26] 16/27 [10, 22–24, 26, 33, 35]

Recommend


More recommend