Foundation and XACTstepTM Software

Slides:



Advertisements
Similar presentations
EELE 367 – Logic Design Module 2 – Modern Digital Design Flow Agenda 1.History of Digital Design Approach 2.HDLs 3.Design Abstraction 4.Modern Design Steps.
Advertisements

Integrated Circuits Laboratory Faculty of Engineering Digital Design Flow Using Mentor Graphics Tools Presented by: Sameh Assem Ibrahim 16-October-2003.
ECE 699: Lecture 2 ZYNQ Design Flow.
1 Chapter 7 Design Implementation. 2 Overview 3 Main Steps of an FPGA Design ’ s Implementation Design architecture Defining the structure, interface.
v8.2 System Generator Audio Quick Start
Digital System Design EEE344 Lecture 1 INTRODUCTION TO THE COURSE
© 2011 Xilinx, Inc. All Rights Reserved Intro to System Generator This material exempt per Department of Commerce license exception TSU.
© 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.
Tools - Day 1 - Information Resources Chapter 10 slide 1Version 1.5 FPGA Tools Training Course Information Resources.
Section I Introduction to Xilinx
ISE. Tatjana Petrovic 249/982/22 ISE software tools ISE is Xilinx software design tools that concentrate on delivering you the most productivity available.
Trigger design engineering tools. Data flow analysis Data flow analysis through the entire Trigger Processor allow us to refine the optimal architecture.
© 2003 Xilinx, Inc. All Rights Reserved CORE Generator System.
Ch.9 CPLD/FPGA Design TAIST ICTES Program VLSI Design Methodology Hiroaki Kunieda Tokyo Institute of Technology.
ASIC/FPGA design flow. FPGA Design Flow Detailed (RTL) Design Detailed (RTL) Design Ideas (Specifications) Design Ideas (Specifications) Device Programming.
Foundation Express The HDL Value Leader. Xilinx Foundation Express The HDL Value Leader  Complete HDL Development Environment Best in Class EDA Tools.
Xilinx Development Software Design Flow on Foundation M1.5
© 2003 Xilinx, Inc. All Rights Reserved For Academic Use Only Xilinx Design Flow FPGA Design Flow Workshop.
Design Verification An Overview. Powerful HDL Verification Solutions for the Industry’s Highest Density Devices  What is driving the FPGA Verification.
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.
HDL Bencher FPGA Design Workshop. For Academic Use Only Presentation Name 2 Objectives After completing this module, you will be able to:  Describe the.
Copyright © 1997 Altera Corporation 10/21/2015 Third Party EDA Tools Interface with Altera Max+Plus II Danny Mok Altera HK FAE
COE 405 Design and Modeling of Digital Systems
IEEE ICECS 2010 SysPy: Using Python for processor-centric SoC design Evangelos Logaras Elias S. Manolakos {evlog, Department of Informatics.
정 용 군 ( 전자공학과 대학원 ) 대상 : VLSI 설계 연구회 1,2,3 학년 기간 : ~ Synopsys Tool 교육 Synopsys 교육 1.
09/04/971 Xilinx Cadence Alliance Series Technology through Teamwork.
Introduction to FPGA Created & Presented By Ali Masoudi For Advanced Digital Communication Lab (ADC-Lab) At Isfahan University Of technology (IUT) Department.
Field Programmable Gate Arrays (FPGAs) An Enabling Technology.
Programmable Logic Training Course Project Manager.
This material exempt per Department of Commerce license exception TSU Xilinx Tool Flow.
Lecture #2 Page 1 ECE 4110– Sequential Logic Design Lecture #2 Agenda 1.Logic Design Tools Announcements 1.n/a.
Programmable Logic Training Course HDL Editor
CPE 626 Advanced VLSI Design Lecture 6: VHDL Synthesis Aleksandar Milenkovic
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU FPGA Design with Xilinx ISE Presenter: Shu-yen Lin Advisor: Prof. An-Yeu Wu 2005/6/6.
Introductory project. Development systems Design Entry –Foundation ISE –Third party tools Mentor Graphics: FPGA Advantage Celoxica: DK Design Suite Design.
1 - CPRE 583 (Reconfigurable Computing): VHDL to FPGA: A Tool Flow Overview Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 5: 9/7/2011.
ECE-C662 Lecture 2 Prawat Nagvajara
Tools - Design Manager - Chapter 6 slide 1 Version 1.5 FPGA Tools Training Class Design Manager.
Tools - LogiBLOX - Chapter 5 slide 1 FPGA Tools Course The LogiBLOX GUI and the Core Generator LogiBLOX L BX.
CORE Generator System V3.1i
Survey of Reconfigurable Logic Technologies
What’s New in Xilinx Ready-to-use solutions. Key New Features of the Foundation Series 1.5/1.5i Release  New device support  Integrated design environment.
Xilinx Academy 4/98 1 Xilinx Software Solutions Xilinx Academy November, 1998.
Ready to Use Programmable Logic Design Solutions.
FOUNDATION Series Software Foundation Series v1.5i Xilinx Academy Foundation Series Software Technical Marketing Spring 1999 notes pages are used with.
WebPOWERED Software Solutions – Spring 2000 WebPOWERED CPLD Software Solutions SPRING OF CY2000.
ASIC/FPGA design flow. Design Flow Detailed Design Detailed Design Ideas Design Ideas Device Programming Device Programming Timing Simulation Timing Simulation.
© 2005 Xilinx, Inc. All Rights Reserved This material exempt per Department of Commerce license exception TSU CORE Generator System.
1 2/1/99 Confidential Selling Xilinx Software vs. Altera Xilinx Academy February 24th, 1999.
Design with Vivado IP Integrator
Altera Technical Solutions Seminar Schedule OpeningIntroduction FLEX ® 10KE Devices APEX ™ 20K & Quartus ™ Overview Design Integration EDA Integration.
EECE 320 L8: Combinational Logic design Principles 1Chehab, AUB, 2003 EECE 320 Digital Systems Design Lecture 8: Combinational Logic Design Principles.
ASIC Design Methodology
M1.5 Foundation Tools Xilinx XC9500/XL CPLD
Xilinx Ready to Use Design Solutions
Reconfigurable Computing
Programmable Logic Design Solutions
ECE-C662 Introduction to Behavioral Synthesis Knapp Text Ch
FPGA Tools Course Answers
ChipScope Pro Software
ECE 699: Lecture 3 ZYNQ Design Flow.
Powerful High Density Solutions
VHDL Introduction.
ChipScope Pro Software
THE ECE 554 XILINX DESIGN PROCESS
Digital Designs – What does it take
THE ECE 554 XILINX DESIGN PROCESS
Xilinx CPLD Software Solutions
Xilinx Alliance Series
Presentation transcript:

Foundation and XACTstepTM Software

XACTstepTM M1 Software ALLIANCE Series Software Backplane Foundation Series ALLIANCE Series Software Backplane Libraries and Interfaces for Leading EDA Vendors Core Implementation Software - Map, Place, Route, Bitstream generation, and analysis Complete, Ready-to-Use Includes Schematic, Simulation, and VHDL Synthesis Graphical User Interface is very similar to XACTStep v.6.0

Design Implementation Design Tools Standard CAE entry and verification tools XACT software implements the design The design is optimized for best performance and minimal size Graphical User Interface and Command Line Interface Easy access to other Xilinx programs Manages and tracks design revisions Functional Simulation Back Annotation Schematic, HDL Code Design Implementation Simulation Static Timing Analysis, In-Circuit Testing Design Entry Verification XACT Xilinx Foundation or Alliance

Multi-Source Integration Mixed-Level Flows HDL Schematic Enables multiple sources and multiple EDA vendors in the same flow Allows team development Reduces design source translations Design the way you are used to Enables rapid, accurate iterations Works well within existing ASIC flows Facilitates Design Reuse Existing Designs Cores Design Source Integration EDIF VHDL Verilog SDF Standards Based Check Point Verification Knowledge Driven Implementation

3rd Party Support & Libraries Xilinx 3rd Party Design Entry & Simulation Support Synopsys, Cadence, Mentor Graphics, Aldec, Viewlogic OrCad, Synplicity, Model Technologies, Synario, Exemplar, ABEL and others supply libs & interfaces Industry standard file formats: VHDL, Verilog, and EDIF netlist formats SDF Standard Delay files VITAL library support Xilinx Libraries Optimized components for use in any Xilinx FPGA or CPLD Wide range of functions Comparators, Arithmetic functions, memory DSP and PCI interfaces Easy to use with ABEL, VHDL, Verilog, schematic entry

Libraries, Macros & Attributes Libraries are common design sets for all design entry tools (eg. text, schematic, Foundation, Synopsys, Viewlogic, etc.) Library “interfaces” are specific to each front end Attributes are library element properties Online “Libraries Guide” has full listings and descriptions Unified Libraries: Boolean functions, TTL, Flip-Flops, Adders, RAM, small functions LogiBlox Libraries: Variable size blocks of adders, registers, RAM, ROM, etc. Properties defined as attributes

Foundation Overview Integrated Aldec front end and Xilinx implmentation tools Aldec Project Manager can invoke Xilinx Design Manager and other tools Optional VHDL synthesizer All Windows-based Aldec tools: Schematic capture Gate-level simulation VHDL/ABEL Language Assistant Includes Viewlogic schematic import feature Includes on-line documentation and tutorials Synopsys FPGA Express (VHDL, Verilog) bundled package in1997

Foundation Project Manager Offers access to Aldec or Xilinx tools M1 Foundation Graphical User Interface very similar to v.6.0.x 2 1 4 3

Schematic Entry 1 2 3 6 7 4 5

ABEL and VHDL Text Entry From schematic menu (or via HDL Editor), select Hierarchy -> New Symbol Wizard… to create symbol. Select HDL Editor & Language Assistant to learn by example, then define block. Synthesize to EDIF. 1 5 4 3 2

State Machine Graphical Editor Graphical editor synthesizes into ABEL or VHDL code

Foundation Simulator Simulation 1 2 4 5 3

Implementation - M1 Design Manager Manages design data Access reports Supports CPLDs, FPGAs Flow Engine Timing Analyzer PROM File Formatter Hardware Debugger EPIC Design Editor

Terminology Project Source file; has a defined working directory and family Version A Xilinx netlist translation of the schematic Multiple Versions result from iterative schematic changes Revision An implementation of a Xilinx netlist Multiple revisions typically result from different options Part type Specified at translation; can be changed in a new revision

Toolbox Programs Flow Engine Controls start/stop points and custom options Timing Analyzer Report on net and path delays PROM File Formatter Create file to program configuration file into PROM Hardware Debugger Download configuration file EPIC Design Editor Device-level view of routing

Flow Engine View status of tools Control tool options Implements design to the bitstream