DOC PREVIEW
Berkeley COMPSCI 150 - Introduction to Xilinx Design Software

This preview shows page 1-2-3 out of 10 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 10 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 10 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 10 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 10 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

College of Engineering1 Objectives2 Prelab3 Before Getting Started4 The Software5 Entering an XOR Gate Schematic (To Do #1)6 Simulating your circuit (To Do #2)7 Create a Symbol (To Do #3)8 4-Bit Ripple Adder (To Do #4)9 Acknowledgments10 CheckoffsUniversity of California at BerkeleyCollege of EngineeringDepartment of Electrical Engineering and Computer ScienceEECS 150 Spring 2000Lab 1Introduction to Xilinx Design Software1 ObjectivesIn this lab you will learn how to use a schematic capture system to draw a network of logic gates fora simple design. The major advantage of computer-based capture of your design is that the computer can simulate the logical behavior of your design. The simulation allows you to verify that a circuit operates as you expect, before it is built. Therefore, this tutorial lab also introduces you to a simple logic simulator.We will use the student edition of Xilinx Foundation Edition 2.1, an extensive electronic CAD (Computer-Aided Design) system. The steps you will go through in this lab are:a) Start a new project.b) Draw schematic.c) Simulate it.The Xilinx software, like most Windows programs, uses small, unintuitive icons for different features. However, if you hold your mouse over one of the icons for a few seconds, a little flag will pop up naming that button. The Xilinx Foundation Project Manager can be found on the Windows desktop. 2 PrelabThings to do/know before coming to lab:- Read through this lab.- Learn Windows: In the CS150 lab, the Xilinx software is run under Microsoft Windows NT 4.0. The software can also run under Windows 95 and 98 for those of you that would like to run it at home. (We will let you know, when it is available to you to run at home.) You need to know how to use pull-down menus, move windows, get around the program and file manager, etc. Your best bet may be to ask a colleague for help. The TAs may also be helpful.A few helpful hints: Your best defense against software bugs is to save your work often. Save on the network (drive U: houses class accounts) as well as on a personal floppy disk. In the past, we have experienced problems with Windows NT and the network randomly to truncating files. For safety, first make sure the files you are copying from the network to your floppy are not corrupted. Remember, Ctrl-Alt-Del is your friend (this interrupts things under Windows NT, giving you chance to kill buggy programs, change your password, etc).When a particular mouse button is not mentioned, assume the left. For example “click” usually means “click with the left mouse button”.3 Before Getting StartedA word of warning: Software systems such as Windows and the Xilinx Foundation Project Manager are never entirely bug-free or perfectly set up, so don’t be surprised when something unexpected comes up. Usually the best thing to do is to click OK and hope that it is. (Here we are referring to problems with the software; never ignore error messages about your design!). Also, remember Ctrl-Alt-Del can help when Windows stops behaving, the ESC key can get you out of modes or actions that you would like to cancel when using the Xilinx software. If it is not already powered up, power on the computer. It should happily boot into Windows NT. Log in.Your login name should be your Cory account log in name. If you do not have a Cory account, you will need to obtain one and contact your lab TA.4 The Software 4.1 Starting the softwareTo start the software. Locate the Xilinx Foundation Project Manager icon on the desktop and double click.4.2 Starting a new projectStarting the software will bring up the program manager and a window that will allow you to select an existing project or create a new one. Select “Create a New Project” and then click on “OK”.The next window that comes up allows you to specify the basics of your project; Its name, location, type of design flow, libraries, type of chip, and device speed. For this lab, use “lab1” as your project name and set the directory to your class directory:U:\your_usernameThe values for the rest of the fields for this lab, all subsequent labs, and the project, should be:Type: Foundation Series v2.1Flow: SchematicLibrary: XC4000EChip: 4005EPC84Speed: 1Clicking on “OK” will bring the program manager up.4.3 The Project managerThe project manager is the base for anything you will want to do with your project. From it you can do circuit entry, simulate/test your design, prepare your circuit for downloading to hardware, and do quite a few other things which we will cover in future labs. This week we will draw a circuit with the schematic editor, and then simulate it with logic simulator.4.4 The Schematic EditorThe schematic editor is drawing software made especially for drawing logic circuits or schematics (logic circuits or diagrams will be called schematics throughout most of the rest of this course).To start the schematic editor, click on the “Flow” tab in the right, upper panel of the Project manager, then click on the rightmost icon (an AND symbol) in the “Design entry” box.Once the schematic editor comes up, you will see a column of icons on the left side of the window and a row of icons above the drawing area. The column of icons on the left contains icons for doing the actual drawing.The icons are:Select : For selecting a component or regionHierarchy Push/Pop : For navigating through the hierarchy of designSymbols Toolbox : For adding components from included libraries such as AND gatesDraw Wires : For drawing wires (or nets, as they are often called)Draw Buses : For drawing multiple wires at once as one ‘bus’Draw Bus Taps : For drawing wire connections to a named busAdd Net or Bus name : For adding additional net or bus names to existing nets or busesHierarchy Connector : For designating I/O nets in symbol and macro schematicsGraphics Toolbox: For drawing lines, text, circles… Note, the “Power Symbol” icon from Foundation v1.5 has been obviated by the use of symbols “GND” and “VCC” from the Symbols ToolboxClicking on the “Select” icon puts you in “select” mode. In select mode, clicking on an item selects it, or you can drag over an area to select the area. Double clicking on a component when in the select mode brings up the component’s properties dialog, and dragging on a selected object moves it around. Delete will remove all selected objects.The “Symbol Toolbox” icon brings up a dialog box with the available


View Full Document

Berkeley COMPSCI 150 - Introduction to Xilinx Design Software

Documents in this Course
Lab 2

Lab 2

9 pages

Debugging

Debugging

28 pages

Lab 1

Lab 1

15 pages

Memory

Memory

13 pages

Lecture 7

Lecture 7

11 pages

SPDIF

SPDIF

18 pages

Memory

Memory

27 pages

Exam III

Exam III

15 pages

Quiz

Quiz

6 pages

Problem

Problem

3 pages

Memory

Memory

26 pages

Lab 1

Lab 1

9 pages

Memory

Memory

5 pages

Load more
Download Introduction to Xilinx Design Software
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Introduction to Xilinx Design Software and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Introduction to Xilinx Design Software 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?