Tutorial 5: Simulating a Design. Introduction This tutorial covers how to perform a functional simulation as well as a timing simulation with the Xilinx.

Slides:



Advertisements
Similar presentations
Experiment1 Ohm's Law Project Name:Experiment1 Ohm's Law Description: Author:ErtEris Copyright:
Advertisements

Xilinx 6.3 Tutorial Integrated Software Environment (ISE) Set up basic environment Select Gates or Modules to Be simulated (Insert Program Code) Run Waveform.
ECE 3130 – Digital Electronics and Design
Getting Started with Cadence Compiled by Ryan Johnson April 24, 2002  Open Orcad Capture under Engineering Software  Under FILE, choose NEW, PROJECT.
PSPICE Tutorial Spring 2015
Integrated Circuits Laboratory Faculty of Engineering Digital Design Flow Using Mentor Graphics Tools Presented by: Sameh Assem Ibrahim 16-October-2003.
ECE 272 Xilinx Tutorial. Workshop Goals Learn how to use Xilinx to: Draw a schematic Create a symbol Generate a testbench Simulate your circuit.
Getting Started with Layout Compiled by Ryan Johnson May 1, 2002  Open Orcad Capture under Engineering Software  Under FILE, choose NEW, PROJECT  The.
ECE – 329 Fall 2007 Lab Manual for Xilinx Example: Design and simulation of a Half Adder Instructor: Dr.Botros.
How to use the VHDL and schematic design entry tools.
Logic Design Outline –Logic Design –Schematic Capture –Logic Simulation –Logic Synthesis –Technology Mapping –Logic Verification Goal –Understand logic.
Simulation of Created Design Documentation on the simulation process of a basic injector-separation channel model design.
Getting Started with Cadence Prepared by Ryan Johnson, 2002  Open Orcad Capture under Engineering Software  Under FILE, choose NEW, PROJECT  The following.
v8.2 System Generator Audio Quick Start
Introduction to Basys 2. Switches Slide switchesPush button switches.
Introduction to FPGA Design Illustrating the FPGA design process using Quartus II design software and the Cyclone II FPGA Starter Board. Physics 536 –
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Good afternoon. My name is Jeferson Correa. I am a Ph. D
National Instruments Multisim What is Multisim? Multisim is a schematic capture and simulation application It consists of tools that assist you in carrying.
ISE. Tatjana Petrovic 249/982/22 ISE software tools ISE is Xilinx software design tools that concentrate on delivering you the most productivity available.
Mentor Tools tutorial Bold Browser Design Manager Design Architect Library Components Quicksim Creating and Compiling the VHDL Model.
Final Lecture Review Step 7 Deliverables Final Course Information.
Simulink ® Interface Course 13 Active-HDL Interfaces.
© 2003 Xilinx, Inc. All Rights Reserved For Academic Use Only Xilinx Design Flow FPGA Design Flow Workshop.
2013 High Tech Update - L973D1 973D High Tech Update.
1 Introduction to Xilinx ISL8.1i Schematic Capture and VHDL 1.
ECE122 – Digital Electronics & Design
Command Interpreter Window (CIW)
Analog Discovery Arbitrary Function Generator for Windows 7 by Mr
1 Introduction to Xilinx ISL8.1i & 11.1 Schematic Capture 1.
Active-HDL Interfaces Debugging C Code Course 10.
© 2003 Xilinx, Inc. All Rights Reserved FPGA Editor: Viewing and Editing a Routed Design.
FPGA_Editor Probes. . Probe Overview 2 Adding a Probe : GUI Probes tie an internal signal to an output pin To Launch the GUI: Click the “probes” button.
Creating your Home Directory During Labs you will need to save all your work in a folder called CP120 (or PC120) in your Home Directory (drive I:) To get.
Programmable Logic Training Course Project Manager.
© 2003 Xilinx, Inc. All Rights Reserved Global Timing Constraints FPGA Design Flow Workshop.
Introduction to LabVIEW 8.5
Programmable Logic Training Course HDL Editor
Objectives Understand the design environment and flow
Quartus II Schematic Design Tutorial Xiangrong Ma
Introduction to EBSCOhost Tutorial support.ebsco.com.
Introduction to PSpice
ECE 2372 Modern Digital System Design Section 4.8 Xilinx Schematic Capture Simulation Tutorial.
 2002 Prentice Hall. All rights reserved. 1 Chapter 2 – Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Visual Studio.NET Integrated.
A user guide to accessing, reviewing and contributing to the Online Registry System.
11 EENG 1920 Introduction to VHDL. 22 Hardware Description Language A computer language used to design circuits with text-based descriptions of the circuits.
Introduction to Verilog. Data Types A wire specifies a combinational signal. – Think of it as an actual wire. A reg (register) holds a value. – A reg.
COMPUTER PROGRAMMING I 3.01 Apply Controls Associated With Visual Studio Form.
WINTEN 2 Public Housing Melissa Newton Training Specialist Ext 1233
Introduction to Verilog. Structure of a Verilog Program A Verilog program is structured as a set of modules, which may represent anything from a collection.
COMPUTER PROGRAMMING I 3.01 Apply Controls Associated With Visual Studio Form.
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Circuit Timing.
STEP-1 START PROTEUS Click on START button and you will get “ Proteus 7 professional “  Install Lab Center Proteus in the PC.  After Successful installation.
How to use ISE Dept. of Info & Comm. Eng. Prof. Jongbok Lee.
Introduction to LTspice IV
Sequential Logic An Overview
ECE 3130 Digital Electronics and Design
Introduction to Vivado
Logic Gates Practical Objective: to develop an understanding of logic circuits and truth tables.
Using Xilinx ChipScope Pro Tools
M1.5 Foundation Tools Xilinx XC9500/XL CPLD
LAB #1 Introduction Combinational Logic Design
Xilinx ChipScope Pro Overview
Tutorial Introduction to support.ebsco.com.
How Boolean logic is implemented
Chapter 2 – Introduction to the Visual Studio .NET IDE
More about DesignWorks
Waveforms & Timing Diagrams
Two methods to observe tutorial
Presentation transcript:

Tutorial 5: Simulating a Design

Introduction This tutorial covers how to perform a functional simulation as well as a timing simulation with the Xilinx software. A one-bit comparator was chosen as the example circuit.

One-Bit Comparator

Opening the Simulator Simulation Icon Tools -> Simulation/Verification -> Gate Simulator Update Netlist

Selecting input and output signals Chip Icon Signal -> Add Signal

Component Selection Select Inputs and Outputs Add button Double-Clicking Close button

Test Pins SC button Tools -> Schematic Capture Simulation Toolbox Icon Mode -> Testpoint Click on net name to create probe Sim Icon to return

Adding Stimuli Stimulator icon Signal -> Add Stimulators Binary Counter to mark inputs Close Stimulator window

Defining the Frequency of the free-running Counter Options -> Preferences B0 Period drop-down list B0 Frequency adjusts automatically

Doing the Simulation and Viewing the Waveforms “Functional” from pull down menu Simulation Step (footstep) Adjust step size with pull down menu Ruler Icon – adjust scale of time axis

Schematic Simulation SC Icon Logic Values of each signal Gray Boxes -> Colored Boxes

Timing Simulation Detailed information of timing delays First implement design – Implementation Icon Verification Button (Timing Simulation) Select components from Signals Selection and Chip Selection Close to return

Doing the Simulation and Measuring Delays “Timing” from pull down menu Step Icon (footsteps) Measure Delay – Waveform -> Measurements -> Measurements on Select start and end points