After opening the Programs> Xilinx ISE 8.1i > Project Navigator, you will come to this screen as start-up.



Similar documents
Lab 1: Full Adder 0.0

Xilinx ISE. <Release Version: 10.1i> Tutorial. Department of Electrical and Computer Engineering State University of New York New Paltz

Lab 1: Introduction to Xilinx ISE Tutorial

Snagit 10. Getting Started Guide. March TechSmith Corporation. All rights reserved.

Start Active-HDL by double clicking on the Active-HDL Icon (windows).

Google Sites. How to create a site using Google Sites

VHDL Test Bench Tutorial

In this example, Mrs. Smith is looking to create graphs that represent the ethnic diversity of the 24 students in her 4 th grade class.

Two's Complement Adder/Subtractor Lab L03

Lesson 1 - Creating a Project

SQL Server 2005: Report Builder

Mentor Tools tutorial Bold Browser Design Manager Design Architect Library Components Quicksim Creating and Compiling the VHDL Model.

KiCad Step by Step Tutorial

Excel 2007 Basic knowledge

DOING MORE WITH WORD: MICROSOFT OFFICE 2010

Adobe Acrobat: Creating Interactive Forms

earlier in the semester: The Full adder above adds two bits and the output is at the end. So if we do this eight times, we would have an 8-bit adder.

EXPERIMENT 4. Parallel Adders, Subtractors, and Complementors

MS WORD 2007 (PC) Macros and Track Changes Please note the latest Macintosh version of MS Word does not have Macros.

WHAT S NEW IN WORD 2010 & HOW TO CUSTOMIZE IT

Workspaces Creating and Opening Pages Creating Ticker Lists Looking up Ticker Symbols Ticker Sync Groups Market Summary Snap Quote Key Statistics

Jianjian Song LogicWorks 4 Tutorials (5/15/03) Page 1 of 14

Macintosh: Microsoft Outlook Web Access

Instructions for creating a data entry form in Microsoft Excel

1. Tutorial Overview

Simple Computer Backup

Word basics. Before you begin. What you'll learn. Requirements. Estimated time to complete:

3. On the top menu bar, click on File > New > Project as shown in Fig. 2 below: Figure 2 Window for Orcad Capture CIS

MS Excel Template Building and Mapping for Neat 5

Introduction to LogixPro - Lab

Introduction: The Xcode templates are not available in Cordova or above, so we'll use the previous version, for this recipe.

Digital Circuit Design Using Xilinx ISE Tools

Getting Started Using Mentor Graphic s ModelSim

Step 2: Headings and Subheadings

Getting Started with the Cadence Software

Getting Started Guide

Software Version 10.0d Mentor Graphics Corporation All rights reserved.

SmartLock Pro Plus Audit View OPERATOR GUIDE

Shasta College SharePoint Tutorial. Create an HTML Form

CREATE A 3D MOVIE IN DIRECTOR

Instructions for Formatting APA Style Papers in Microsoft Word 2010

MICROSOFT OUTLOOK 2010 WORK WITH CONTACTS

Internet Explorer 7. Getting Started The Internet Explorer Window. Tabs NEW! Working with the Tab Row. Microsoft QUICK Source

Introduction to Microsoft Excel 2010

Kodiak Island Borough GIS Online Tools

Getting Started with Access 2007

Text Basics. Introduction

GOOGLE DOCS APPLICATION WORK WITH GOOGLE DOCUMENTS

Scientific Graphing in Excel 2010

Website Builder Overview

Exercise 10: Basic LabVIEW Programming

Rational DOORS Next Generation. Quick Start Tutorial

The Coast to Coast AM Podcast for itunes 11

How To Use Multiisim On A Computer Or A Circuit Design Suite 10.0 (Aero)

Audacity is a free, totally free, audio editing program. Get it here:

Double-click an appointment to view the details.

Karolinska Institutet, Stockholm, Sweden INSTRUCTIONS HOW TO USE THE THESIS TEMPLATE IN WORD 2010/2013 FOR WINDOWS

Designing the Process

How to use the VMware Workstation / Player to create an ISaGRAF (Ver. 3.55) development environment?

Using and the Internet

Microsoft Access 2010 Part 1: Introduction to Access

Using Microsoft Project 2000

MICROSOFT ACCESS 2003 TUTORIAL

Optional Lab: Data Backup and Recovery in Windows 7

POWERPOINT BASICS: MICROSOFT OFFICE 2013

The Rush 24/7 Podcast for itunes 11

Microsoft Word Quick Reference Guide. Union Institute & University

Content Author's Reference and Cookbook

After you complete the survey, compare what you saw on the survey to the actual questions listed below:

TRILOGI 5.3 PLC Ladder Diagram Programmer and Simulator. A tutorial prepared for IE 575 by Dr. T.C. Chang. Use On-Line Help

Terminal Four. Content Management System. Moderator Access

Working together with Word, Excel and PowerPoint 2013

Multisim 7 Tutorial Creating Macros for Sub-circuits

Migrating to Excel 2010 from Excel Excel - Microsoft Office 1 of 1

MLA Formatting in Microsoft Word 2010/2011

Quartus II Introduction Using VHDL Design

Microsoft Project 2007 Level 2: Working with Resources and Managing a Project

Instructions for Formatting MLA Style Papers in Microsoft Word 2010

Getting Started on the Computer With Mouseaerobics! Windows XP

Kentico CMS 5.5 User s Guide

A Quick Tour of F9 1

ibank Quick Start Guide

Getting to know Windows 8

Lab - Data Backup and Recovery in Windows 7

OUTLOOK GETTING STARTED

Creating trouble-free numbering in Microsoft Word

Chief Architect X6. Download & Installation Instructions. Chief Architect, Inc N. Mineral Dr. Coeur d Alene, Idaho

Module A2 Item Activities, Gantt Chart and Utilization Sheet

Creating and Formatting Charts in Microsoft Excel

Introduction to Microsoft Access 2003

Introduction to Microsoft Access 2007

View Your Photos. What you ll need: A folder of digital photos Jasc Paint Shop Photo Album 5

Build an ArcGIS Online Application

OrCAD Flow Tutorial. Product Version 10.0 Februaruy 2004

PowerWorld Simulator

Transcription:

After opening the Programs> Xilinx ISE 8.1i > Project Navigator, you will come to this screen as start-up.

Start with a new project.

Enter a project name and be sure to select Schematic as the Top-Level Source Type and click Next.

Make sure your Simulator is the ModelSim (PE/SE) Mixed otherwise your simulation will not work. Leave everything else as default for now. You may change these setting later also. Click Next to continue.

You don t need to create any new files at this time because you can add files later. Click Next to continue.

You don t need to add existing files either. So click Next to continue.

This is a quick summary of what you are creating for the project. Click Finish.

Now, you can add a new Source. Let s build a simple full-adder.

Be sure to select Schematic from the left-window list. Enter a file name called full_adder and click Next.

A quick summary is displayed. Click Finish.

A screen with a blank schematic will appear. Now mouse over the tool bar with a and-gate looking symbol. The Add Symbol tag will appear. Click on this button.

After closing down the left-bottom window and widen the left-panel a bit, you will see the Symbol list better. This is a list of logic gates which is available for the device xa2c*.** which we originally selected by default when we started the project.

Let s select the and2 gate (2-input and-gate) and put three of them on the schematic area. You can zoom in and out of this schematic editor with the zoom button.

Now we added the or3 gate and xor3 gate. Then, use the Add Wire button to add wires to the input of the xor3 gate. And use the Add I/O Marker to add inputs and outputs. To connect wire, you can click once at the begin point and double-click on the end point. Do a little experiment here to see different way to connect wires. Notice when wire did not connect to the input of a logic gate (in this case xor3). You can also right click on the I/O port to rename.

After connecting the wire to the xor3 and renaming the port, this is our final layout of the circuit. You should now save your work.

Because we have close down the Processes window earlier to make room for the Symbols listing, let s bring it back by Menu>View>Processes. There are two windows on the left pane. For upper window, click on the Sources tab, and for lower window, click on the Process tab. You will get the following window.

On the upper left window, select the Behavioral Simulation drop-down so we can get ready to create a simulation file.

Right click on the full_adder.sch file and select New Source.

A new window opens. Select the Test Bench WaveForm and type in full_adder_test in the File name and click Next.

Since we want to create the test for full_adder, simply click on full_adder and then Next button.

A quick summary screen display. Click Finish.

A new window opens to give you some setting on how long you like to simulate. In Clock Information, make sure to select Combinational (or internal clock) and click Finish.

A window of all inputs and outputs are displayed. Go ahead and click on the light-green area of the timing chart to toggle the value. Toggle the A, B, and C so that it counts from 000 to 001 to 010 to 011, all the way to 111 and back to 000 as shown above. Once you have done this, you are ready to run the simulation. Save your simulation (Ctrl-s) and save often.

On the upper left window, make sure the Behavioral Simulation is selected and bottom left window, the Processes tab is showing.

Right click on the Simulate Behavioral Model and select Run. The ModelSim window will open.

You are did not see any error in the Transcript window (lower window) and see only green-color simulation in the timing chart window, your simulation is successfully ran. Try zoom-out and scroll all the way to the left in the timing chart window. You will see the above waveform. Congratulations, you now learn enough skill to do your first lab. The next two pages will show you how to create your own library (full_adder) so you can re-use them many times.

Make sure you select the Synthesis/Implemtation drop down on the upper-left of the window. And select the Create Schematic Symbol under the Processes tab and click Run. This will create a new symbol in the symbol-list (see next page).

By expanding Symbols window, you now see the full_adder as one of the symbols in the list. You can now use this full_adder symbol to build larger circuits (4-bit adder for example). By the way, there is a very subtle mistake in this tutorial. Notice that the above schematic shows XOR3 and previous screens showed before simulations showed XNOR3 (x-nor). I have made the quick correction once I realized the simulation result wasn t correct. If your team have caught this earlier in the tutorial, kudos to you!