1 Introduction to Xilinx ISL8.1i & 11.1 Schematic Capture 1.

Slides:



Advertisements
Similar presentations
Xilinx 6.3 Tutorial Integrated Software Environment (ISE) Set up basic environment Select Gates or Modules to Be simulated (Insert Program Code) Run Waveform.
Advertisements

An Introduction to the Interface
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.
ECE – 329 Fall 2007 Lab Manual for Xilinx Example: Design and simulation of a Half Adder Instructor: Dr.Botros.
Office 2003 Introductory Concepts and Techniques, 2 nd Edition M i c r o s o f t Windows XP Project Introduction to Microsoft Windows XP and Office 2003.
FPGA BASED IMAGE PROCESSING Texas A&M University / Prairie View A&M University Over the past few decades, the improvements from machine language to objected.
ECE Department: University of Massachusetts, Amherst Lab 1: Introduction to NIOS II Hardware Development.
Copyright © 2005 Rockwell Automation, Inc. All rights reserved. 1 Starting & Stopping Motors Micro Logix 1100 RSLogix 500 LAB#1.
NI Multisim and Ultiboard
© 2011 Xilinx, Inc. All Rights Reserved This material exempt per Department of Commerce license exception TSU Xilinx Tool Flow.
Introduction to FPGA Design Illustrating the FPGA design process using Quartus II design software and the Cyclone II FPGA Starter Board. Physics 536 –
Dr. Konstantinos Tatas ACOE201 – Computer Architecture I – Laboratory Exercises Background and Introduction.
CPE 169 Digital Design Laboratory Digilent Inc. Nexys Development Board.
Tutorial 2: Introduction to ISE 14.6 (revised by khw)
ADAM Single Writer User’s Manual ETA Chips Co., Kr, 2011 Rev 1.0.
Advanced Digital Circuits ECET 146 Week 3 Professor Iskandar Hack ET 221B,
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.
Creating an Astable Circuit This will guide you through constructing an astable circuit.
Basic Pspice Instructions Stuart Tewksbury
Lecture #3 Page 1 ECE 4110– Sequential Logic Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.No Class Monday, Labor Day Holiday 2.HW#2 assigned.
1 Lab7 Design and Implementation. 2 Design Example : Parity checker.
Special Project Group 03 Chintan Shah Nisharg Patel Cynthia York.
Thank you for your decision to try vTreePro Practice Tree Software! Your satisfaction is very important to us. Please feel free to send us an if.
Mentor Tools tutorial Bold Browser Design Manager Design Architect Library Components Quicksim Creating and Compiling the VHDL Model.
Geo CE-XM ch 4 Edited 10/14/05 1 The XM is the newest of the rovers, and unlike other units, it comes with software installed on the unit as well as using.
Boolean Algebra (Continued) ELEC 311 Digital Logic and Circuits Dr. Ron Hayne Images Courtesy of Cengage Learning.
First Steps with Eagle PCB by Keith Barrett - Pakuranga College, Auckland, New Zealand v.
1 Keyboard Controller Design By Tamas Kasza Digital System Design 2 (ECE 5572) Summer 2003 A Project Proposal for.
Lecture #3 Page 1 ECE 4110– Sequential Logic Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.No Class Monday, Labor Day Holiday 2.HW#2 assigned.
Spring Introduction  Today’s tutorial focuses on introducing you to Xilinx ISE and Modelsim.  These tools are used for Verilog Coding Simulation.
© 2003 Xilinx, Inc. All Rights Reserved For Academic Use Only Xilinx Design Flow FPGA Design Flow Workshop.
1 Introduction to Xilinx ISL8.1i Schematic Capture and VHDL 1.
Advanced Digital Circuits ECET 146 Week 2 Professor Iskandar Hack ET 221B,
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.
This material exempt per Department of Commerce license exception TSU Xilinx Tool Flow.
Lecture #3 Page 1 ECE 4110–5110 Digital System Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.HW#2 assigned Due.
Lecture #2 Page 1 ECE 4110– Sequential Logic Design Lecture #2 Agenda 1.Logic Design Tools Announcements 1.n/a.
Getting Started with Lab 1 ECE 4401 Digital Design Lab 1.
Programmable Logic Training Course HDL Editor
Making Eagle pcbs by Keith Barrett - Pakuranga College, Auckland, New Zealand v 1.0 December.
Introductory project. Development systems Design Entry –Foundation ISE –Third party tools Mentor Graphics: FPGA Advantage Celoxica: DK Design Suite Design.
Screenshots of Mentor Schematic Capture Software TAMU Group August 2014 J. Gilmore 1.
Tutorial 5: Simulating a Design. Introduction This tutorial covers how to perform a functional simulation as well as a timing simulation with the Xilinx.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 7 1 Microsoft Office FrontPage 2003 Tutorial 8 – Integrating a Database with a FrontPage.
ECE 2372 Modern Digital System Design Section 4.8 Xilinx Schematic Capture Simulation Tutorial.
Quick guide to ASIMON configuration For version 3.0 or greater SAFETY AT WORK Date: 3/18/2009.
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 Labs Wenchao Cao, Teaching Assistant Department of EECS University of Tennessee.
Teaching Digital Logic courses with Altera Technology
1 /17 Installing and Configuring TaxWise © 2006, Universal Tax Systems, Inc. All Rights Reserved. Installing and Configuring TaxWise Objectives –In this.
Word and the Writing Process. To create a document 1.On the Start menu, point to Programs, and then click Microsoft Word. A new document opens in Normal.
Copyright © 2007 by Pearson Education 1 UNIT 6A COMBINATIONAL CIRCUIT DESIGN WITH VHDL by Gregory L. Moss Click hyperlink below to select: Tutorial for.
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.
Jeremy Sandoval University of Washington May 14, 2013
Introduction to Vivado
Lab 1: Using NIOS II processor for code execution on FPGA
Downloading Arduino FOR WINDOWS.
Dept. of Electrical and Computer Engineering
Implementing VHDL Modules onto Atlys Demo Board
Dept. of Electronics & Info. Eng. Prof. Jongbok Lee
ECE 4110–5110 Digital System Design
MicroEconomix 1500 RSLogix 500 LAB#1
Getting Started with Vivado
Founded in Silicon Valley in 1984
CS334: Logisim program lab6
Shelly Cashman: Microsoft Windows 10
Presentation transcript:

1 Introduction to Xilinx ISL8.1i & 11.1 Schematic Capture 1

Using Xilinx ISE 8.1i 2

1.Start/All Programs 2.Locate Modelsim / license Wizard(Click) 3

Using Xilinx ISE 8.1i 3.Click Continue 4

Using Xilinx ISE 8.1i 4. Click OK (Window should be as shown) 5

Using Xilinx ISE 8.1i 5. Click Yes 6

Using Xilinx ISE 8.1i 6. Click OK 7

Using Xilinx ISE 8.1i 7.Click OK 8.Repeat steps 1-7 one more time. 8

Using Xilinx ISE

1.Before beginning, license your Xilinx ISE. 2.Double click on Xilinx ISE Click oK on “NO license” window. 4.Click on Help. 5.Click on Manage license. 6.In the XILINX_LICENSE_FILE type: 7.Click Set 8.In the LM_ LICENSE_FILE type: 9.Click Set 10.Click Close 10

11 Schematic Capture

12 New Project 1.Start Xilinx ISE 8.1i project navigator by double clicking the ISE icon on your desktop. 2.Click on File and select New project 12

13 Project window 3. Name your project and project location, then click next 13

14 New Project Wizard 4. The Spartan Starter Kit PCB board uses a Xilinx Spartan3 XCS200 FPGA chip which is packaged in a flat thin 256-pin (FT256) ball Grid Array. Set these values the new project Wizard window, 14

15 Create New Sou rce 5. We will add our sources to this project later, so here we skip the following two steps (create source and add source). Click on Next. 15

16 Project Summary 6. Check the project summary and click Finish 16

17 Schematic Capture 1. Now we will create a blank sheet for schematic capture. First, click the project and new Source menu. 17

18 Schematic Capture Click Schematic and type in the name for your schematic. Select add to project before clicking Next.

19 Schematic Capture 3. Check over the summary and click on Finish 19

20 Schematic Capture Check over the Design Summary

21 Schematic Capture 5. Double click on CCB(CCB.CH) in the source window. You now have the schematic sheet window. Click on the hammer and the schematic window will appear. 21

22 Schematic Capture 6. Click on the Hammer again

23 Schematic Capture 7. Select View and click on Processes 23

24 Schematic Capture 8.Click on Add Symbol and locate a two input and gate (and2)

25 Schematic Capture 9.Drag the and2 gate onto the schematic sheet. Press ESC after each item.

26 Schematic Capture 10. Repeat until you have two and2, one or2 and one inv components on the schematic sheet

27 Schematic Capture 12. Click on the wiring tool and wire the schematic as shown.

28 Schematic Capture 13. Select the Add I/O Marker and connect the I/O markers as shown

29 Schematic Capture 14. Double click on each input and output and name them.

30 Schematic Capture 15.Schematic with names as shown. F8 zooms the circuit in and F7 zooms the circuit out.

31 Design Verification

32 Design Verification 1. Click on Design summary

33 Design Verification 2. Select Behavioral Simulation and double click on CCB1.sch

34 Design Verification 3. Click on Processes

35 Design Verification 4. Expand ModelSim Simulator

36 Design Verification 5. Double click on Simulate Behavioral Model

37 Design Verification 6. This is the window that appears

38 Design Verification 7. At VSIM2> type in force signal-name state-value time as shown. Enter after run will run the simulation.

39 Synthesize the Design

40 Synthesize the Design 1. Click on Xilinx-ISE to get Design Summary and select as shown by the arrows

41 Synthesize the Design 2. Click as shown by the arrow and right click and click on run. A design is produced.

42 Synthesize the Design 3. Select Project/New Source

43 Synthesize the Design 4. Click as shown, type in the File name and click on Next.

44 Synthesize the Design 5. This window appears, click on Next.

45 Synthesize the Design 6. This window appears, click on Finish

46 Synthesize the Design 7. The design summary appears, click as shown by the arrow

47 Synthesize the Design 8.

48 Synthesize the Design 9.After saving the pin arrangement, click on OK

49 Synthesize the Design 10. After the constraints file has been completed, right click on Implement Design and select Run.

50 Synthesize the Design 11. Right click on Generate Programming file and select Run

51 Synthesize the Design 12. Finally, an FPGA configuration data (*.bit) file is generated.

52 Download and Verify The Design This is the last step in the design verification process. This section provides instructions for downloading the MUX design onto the Spartan 3 PCB. 1) Connect the 5V DC power cable to the power input on the demo board (J4). (note: you may see a sequence of numbers begin to flash on the 7- segment LEDs, this is just a test configuration stored in the flash memory on the PCB and you can manipulate the various switches and button, except for the PROG button, on the PCB to see the operation of the LEDs and 7-segment displays). 2) Connect the download cable between the PC parallel port and the demo board (J7). 3) Select Synthesis/Implementation from the drop-down list in the Sources window and select Mux_Schematic or Mux_vhdl (or whatever you named you design) in the Sources Window. In the Processes window, expand the Generate Programming File process and double-click the Configure Device (iMPACT) process.

53 Download and Verify The Design 1. Processes window, expand the Generate Programming File process and double-click the Configure Device (iMPACT) process.

54 Download and Verify The Design 2. iMPACT opens and the Configure Devices dialog box is displayed. In the Welcome dialog box, select Configure devices using Boundary-Scan (JTAG). Verify that Automatically connect to a cable and identify Boundary-Scan chain is selected. Click Finish.

55 Download and Verify The Design 3. When programming is complete, the Program Succeeded message is displayed.

56 Download and Verify The Design 4. Close iMPACT without saving. Your design is downloaded into the FPGA and you can begin to verify the design by manipulating swithes/buttons and observing LEDs as specified in your design.