© 2011 Altera Corporation—Public Introducing Qsys – Next Generation System Integration Platform AP Tech Roadshow.

Slides:



Advertisements
Similar presentations
Comparison of Altera NIOS II Processor with Analog Device’s TigerSHARC
Advertisements

1 of 24 The new way for FPGA & ASIC development © GE-Research.
Internal Logic Analyzer Final presentation-part B
Avalon Switch Fabric. 2 Proprietary interconnect specification used with Nios II Principal design goals – Low resource utilization for bus logic – Simplicity.
EE296 Working with FPGA’s. (Field Programmable gate array) Team name: Altezza Team members: Richard Phomsouvanh (FPGA expert) Jason Leong (VHDL expert)
NIOS II Ethernet Communication Final Presentation
Configurable System-on-Chip: Xilinx EDK
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
ECE Department: University of Massachusetts, Amherst Lab 1: Introduction to NIOS II Hardware Development.
1 RAMP Infrastructure Krste Asanovic UC Berkeley RAMP Tutorial, ISCA/FCRC, San Diego June 10, 2007.
Ethernet Bomber Ethernet Packet Generator for network analysis Oren Novitzky & Rony Setter Advisor: Mony Orbach Started: Spring 2008 Part A final Presentation.
Ethernet Bomber Ethernet Packet Generator for network analysis Oren Novitzky & Rony Setter Advisor: Mony Orbach Spring 2008 – Winter 2009 Midterm Presentation.
Elad Hadar Omer Norkin Supervisor: Mike Sumszyk Winter 2010/11 Date: Technion – Israel Institute of Technology Faculty of Electrical Engineering High Speed.
© 2010 Altera Corporation—Public DSP Innovations in 28-nm FPGAs Danny Biran Senior VP of Marketing.
© 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.
By: Nadav Haklai & Noam Rabinovici Supervisors: Mike Sumszyk & Roni Lavi Semester:Spring 2010.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Spring 2009.
ISE. Tatjana Petrovic 249/982/22 ISE software tools ISE is Xilinx software design tools that concentrate on delivering you the most productivity available.
Impulse Embedded Processing Video Lab Generate FPGA hardware Generate hardware interfaces HDL files HDL files FPGA bitmap FPGA bitmap C language software.
© 2010 Altera Corporation—Public Quickly Master SDC (Synopsis Design Constraint) Timing Analysis 2010 Technology Roadshow.
© 2003 Xilinx, Inc. All Rights Reserved CORE Generator System.
By: Oleg Schtofenmaher Maxim Fudim Supervisor: Walter Isaschar Characterization presentation for project Winter 2007 ( Part A)
ECE Department: University of Massachusetts, Amherst Using Altera CAD tools for NIOS Development.
1 3-General Purpose Processors: Altera Nios II 2 Altera Nios II processor A 32-bit soft core processor from Altera Comes in three cores: Fast, Standard,
1 WORLD CLASS – through people, technology and dedication High level modem development for Radio Link INF3430/4431 H2013.
Ch.9 CPLD/FPGA Design TAIST ICTES Program VLSI Design Methodology Hiroaki Kunieda Tokyo Institute of Technology.
© 2008 Altera Corporation—Public Why You’ll Want to Think Altera When You Think About Your Next Embedded System.
Altera Technical Solutions Seminar Schedule OpeningIntroduction FLEX ® 10KE Devices APEX ™ 20K & Quartus ™ Overview Design Integration EDA Integration.
DSP Builder v5.1.0 October 2005.
© 2005 Altera Corporation SOPC Builder: a Design Tool for Rapid System Prototyping on FPGAs Kerry Veenstra Workshop on Architecture Research using FPGA.
Stanford µSequencer December Motivation Control, initialization, and constant maintenance of Avalon peripherals –Perfectly deterministic Microprocessor.
SPREE RTL Generator RTL Simulator RTL CAD Flow 3. Area 4. Frequency 5. Power Correctness1. 2. Cycle count SPREE Benchmarks Verilog Results 3. Architecture.
© 2010 Altera Corporation—Public Easily Build Designs Using Altera’s Video and Image Processing Framework 2010 Technology Roadshow.
NIOS II Ethernet Communication Final Presentation
The Macro Design Process The Issues 1. Overview of IP Design 2. Key Features 3. Planning and Specification 4. Macro Design and Verification 5. Soft Macro.
Towards the Design of Heterogeneous Real-Time Multicore System Adaptive Systems Laboratory, Master of Computer Science and Engineering in the Graduate.
Lecture #2 Page 1 ECE 4110– Sequential Logic Design Lecture #2 Agenda 1.Logic Design Tools Announcements 1.n/a.
- Funcational Verification with Modelsim 1 Interfacing Customized Components with Avalon Interconnect (II) Gang Chen.
An Overview of Hardware Design Methodology Ian Mitchelle De Vera.
Network On Chip Platform
Tools - LogiBLOX - Chapter 5 slide 1 FPGA Tools Course The LogiBLOX GUI and the Core Generator LogiBLOX L BX.
CORE Generator System V3.1i
© 2010 Altera Corporation - Public Lutiac – Small Soft Processors for Small Programs David Galloway and David Lewis November 18, 2010.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Part A Final Dor Obstbaum Kami Elbaz Advisor: Moshe Porian August 2012 FPGA S ETTING U SING F LASH.
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
Ethernet Bomber Ethernet Packet Generator for network analysis
Performed by:Elkin Aleksey and Savi Esacov Instructor: Idan Shmuel המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Teaching Digital Logic courses with Altera Technology
Embedded Systems Design with Qsys and Altera Monitor Program
Ready to Use Programmable Logic Design Solutions.
© 2005 Xilinx, Inc. All Rights Reserved This material exempt per Department of Commerce license exception TSU CORE Generator System.
Design with Vivado IP Integrator
Corflow Online Tutorial Eric Chung
Visual Programming Borland Delphi. Developing Applications Borland Delphi is an object-oriented, visual programming environment to develop 32-bit applications.
1 of 24 The new way for FPGA & ASIC development © GE-Research.
Altera Technical Solutions Seminar Schedule OpeningIntroduction FLEX ® 10KE Devices APEX ™ 20K & Quartus ™ Overview Design Integration EDA Integration.
Maj Jeffrey Falkinburg Room 2E46E
Programmable Logic Devices
ASIC Design Methodology
Lab 0: Familiarization with Equipment and Software
Lab 1: Using NIOS II processor for code execution on FPGA
ENG3050 Embedded Reconfigurable Computing Systems
Avalon Switch Fabric.
System Interconnect Fabric
Self Introduction & Progress Report
THE ECE 554 XILINX DESIGN PROCESS
THE ECE 554 XILINX DESIGN PROCESS
Øyvind Hagen Senior Hardware Developer
Presentation transcript:

© 2011 Altera Corporation—Public Introducing Qsys – Next Generation System Integration Platform AP Tech Roadshow

© 2011 Altera Corporation— Public 2 Raising the Level of Design Abstraction Increasing Level of Design Abstraction = Improving Productivity System Level IP Level Register Transfer Level (RTL) Gate Level Design Productivity Level of Design Abstraction Schematic Entry Quartus ® II Synthesis SOPC Builder

© 2011 Altera Corporation— Public Agenda Introduce to System Integration Tool – Qsys 5 Reasons to Switch from SOPC Builder to Qsys 3

© 2011 Altera Corporation— Public Qsys System Integration Platform 4 AXI3, AXI4 Avalon interfaces Industry-standard Interfaces High-performance Interconnect Based on Network-on-Chip architecture Hierarchy Design Reuse Design System Add to Library (design reuse) Package as IP System Verification Qsys is Altera’s design environment for  Deployment of IP  Deployment of reference designs and example designs  Development platform for Altera custom solutions  Design platform for customers to quickly create system designs

© 2011 Altera Corporation— Public Qsys User Interface 5 Improved Validation Display Interfaces Exported for Hierarchy Interfaces Exported for Hierarchy Toolbar New Tabs

© 2011 Altera Corporation— Public Quartus II Software Integration You can generate your system from within Qsys  Use Generation tab to create your system’s synthesis HDL files  Add the.qip file to your Quartus II project.qip file lists the generated HDL files 6

© 2011 Altera Corporation— Public Component Editor Create reusable Qsys components  Import HDL and associated files (e.g. *.sdc)  Define interfaces and signals  Specify parameters/generics  Add simulation files  Include datasheet or user guide Benefits  Creates your own reusable custom components Includes Avalon interface templates  Validates user HDL design during import  Creates parameterizeable HDL components Based on Generics or Parameters in the VHDL or Verilog source code  Output is _hw.tcl: TCL script describing component and its interfaces

© 2011 Altera Corporation— Public 8 Data Sheet Document Generates an HTML document describing your Qsys system  Similar to a processor data sheet  Shows system connectivity and component parameters Benefits  Eases design review process  Serves as hand-off between hardware and software engineers

© 2011 Altera Corporation— Public System Inspector Use System Inspector to examine the details of the design blocks in the system  Displays details on components in your design  Can edit component parameters of your system 9

© 2011 Altera Corporation— Public Project Settings Use Project Settings to control your interconnect implementation  Levels of latency (Pipelining of Qsys interconnect)  Clock crossing adapter Handshake, FIFO or Auto 10 Control latency

© 2011 Altera Corporation— Public Qsys – HDL Example HDL instantiation template for insertion into your design  Verilog or VHDL 11

© 2011 Altera Corporation—Public 5 Reasons to Switch from SOPC Builder to Qsys

© 2011 Altera Corporation— Public Successful SOPC Builder  First-generation system development tool  Great success since 2002 Over 10,000 embedded users Qsys is the next generation of SOPC Builder  Delivers next-generation capabilities Higher performance Hierarchy support  Similar easy-to-use GUI Qsys – Next-Generation System Integration Tool 13 Similar GUI with More Capabilities

© 2011 Altera Corporation— Public Qsys with Broad IP Support Qsys supports a wide range of intellectual property (IP) functions  Processor IP e.g. Nios ® II e/f/s cores  Embedded IP e.g. JTAG, UART, SPI, RS232  Interface protocol IP e.g. PCI Express ® (PCIe ® ), TSE  Memory IP e.g. DDR / DDR2 / DDR3 SDRAM  Video and image processing IP e.g. Video and Image Processing (VIP) Suite including scaler, switch, deinterlacer, and alpha blending mixer 14 Over 100 IP Supported in Qsys Now

© 2011 Altera Corporation— Public Top 5 Reasons to Switch to Qsys 1. Higher performance: New interconnect based on network-on-a-chip (NoC) architecture 2. Scalable systems: Design hierarchical systems 3. Industry-standard interfaces: Connect IP functions of different interfaces together (AXI etc.) 4. Design reuse: IP management capabilities 5. Faster board bring-up: Real-time system debug 15

© 2011 Altera Corporation— Public SOPC Builder Qsys Low Medium High Off 1. Higher Performance System Interconnect Fabric Manual Pipelining Up to 2X Higher Performance Qsys Interconnect (Based on NoC Architecture) 16

© 2011 Altera Corporation— Public Qsys Performance Example Reference to Qsys white paper  Applying the Benefits of NoC Architecture to FPGA System Design Design example performance result  16-Master/16-Slave System: Performance Results 17 Qsys Improves Performance Up to 2X Interconnect Implementationf MAX (MHz)Resource Usage (ALMs) Traditional interconnect Qsys NoC, fully combinational161 (+23%)13999 (+10%) Qsys NoC, 1 cycle network latency225 (+71%)11260 (-12%) Qsys NoC, 2 cycle network latency243 (+85%)12761 (+0%) Qsys NoC, 3 cycle network latency254 (+93%)14206 (+11%) Qsys NoC, 4 cycle network latency314 (+138%)26782(+110%)

© 2011 Altera Corporation— Public 2. More Scalable Design SOPC Builder QsysSubsystem 18 Design with hierarchy  Easily scalable with subsystem designs  Fewer components = Faster GUI response and more manageable design

© 2011 Altera Corporation— Public Industry-Standard Interfaces Qsys supports mixing of different interfaces DeveloperStandard Interface Protocol Avalon ® Interfaces AMBA ® AXI3*, AXI4* Design with Standard Interfaces and Let the Tool do the Rest! *AXI3 and AXI4 support in AXI Qsys Interconnect Example System Master 1 Master 2 Master 3 Slave 1 Slave 2 Slave 3 P A C K E T P A C K E T P A C K E T P A C K E T P A C K E T P A C K E T Avalon AXI ®

© 2011 Altera Corporation— Public 4. Reuse Complete Subsystems 20 Project C Project A Foo Project B Foo Accelerate Development by Reusing Subsystems Qsys Subsystem Qsys System Reused as Subsystems

© 2011 Altera Corporation— Public Faster Board Bring-up On-Chip Debug  Time consuming to tap 100’s of registers and analyze large amounts of data Qsys accelerates verification with read and write transactions  Read and write to registers and memories instead of tapping each individual registers CBD Bridge IP A View Data in Real-Time FPGA Faster Board Bring-Up with Real-Time System Debug System Console JTAG Bridge IP TCP/IP Bridge IP

© 2011 Altera Corporation— Public Qsys Migration Documentation AN632: SOPC Builder to Qsys Migration Guidelines  Highlights guidelines and issues for Qsys migration Examples  Automatic interconnect upgrades  New tristate implementation  Manual IP update  Manual Synopsys Design Constraints (SDC) update  Manual.ptf update Software release notes  Latest update for Qsys support Migration online video demo  Demo migration of a simple design 22

© 2011 Altera Corporation— Public Step 1: open existing SOPC Builder system  Qsys is backward compatible with.sopc file Step 2: save design file  Automatically convert files to Qsys design files Step 3: follow the guideline in Qsys migration application notes and release note. How to Start: Switch to Qsys Familiar GUI in QsysOpen FileQsys Migration Dialog 23

© 2011 Altera Corporation— Public Conclusion Qsys is the next generation of SOPC Builder  Similar GUI with more capabilities Top 5 reasons to upgrade 1. Higher performance 2. More scalable design 3. Broad IP support with industry-standard interfaces 4. Improved design reuse 5. Faster board bring-up 24

© 2011 Altera Corporation— Public Next Step Qsys Virtual Training  Qsys online demos (3min ~ 5min each) Increase Interconnect Performance with Qsys Design a Hierarchical System with Qsys Move Your Design from SOPC Builder to Qsys Start Design Simulation Faster with Qsys Cut On-Chip Debug Cycles Using Qsys  Qsys webcast Conquer FPGA Design Complexity with System-Level Integration Easily Create PCIe ® -Based Designs for FPGAs  Tutorials and Training Qsys Tutorial: Step-by-step procedures to design a simple memory test subsystem in Qsys System Integration with Qsys: 2-day instructor-led class  Qsys white paper: Applying the Benefits of Network on a Chip Architecture to FPGA System Design Qsys available in Quartus II software  Subscription Edition (30-day free trial)  Web Edition (FREE) 25

© 2011 Altera Corporation— Public References System Design with Qsys (PDF) section in Quarters II Handbook System Design with Qsys (PDF) Handbook AN 632: SOPC Builder to Qsys Migration Guidelines for known issues and limitations AN 632: SOPC Builder to Qsys Migration Guidelines Resource Center: qsys-index.html qsys-index.html 26

© 2011 Altera Corporation—Public ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words and logos are trademarks of Altera Corporation and registered in the United States and are trademarks or registered trademarks in other countries. Thank You