DOC PREVIEW
BOISE STATE EE 230L - Introduction to Xilinx ISE

This preview shows page 1-2-3-22-23-24-44-45-46 out of 46 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 46 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 46 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 46 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 46 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 46 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 46 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 46 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 46 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 46 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 46 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

EE230L Introduction to Xilinx ISE 1Boise State UniversityDigital Systems LaboratorybyS. M. Loo, Arlen PlantingDepartment of Electrical and Computer EngineeringBoise State UniversityFirst Released: Spring 2005 with ISE 6.3iUpdated: Fall 2006 with ISE 8.1iUpdated: Spring 2009 with ISE 10.1EE230L Introduction to Xilinx ISE 2Boise State UniversityDigital Systems LaboratoryIntroduction• This tutorial will introduce the Xilinx ISE Computer-Aided Design (CAD) Software• It will acquaint you with the BSU Xilinx TTL symbols (created from ISE native symbols) used when constructing digital circuits on a proto board• The goal of this tutorial is to provide you with the skills to use ISE to facilitate learning digital designs• This software tool is capable of simulating any digital design that you will attempt in this class and, more importantly, in a real-world environment• You will enter a logic circuit that implements the equal function!• This tutorial has been prepared by your friendly neighborhood lab assistant and course instructorEE230L Introduction to Xilinx ISE 3Boise State UniversityDigital Systems LaboratoryStart Project Navigator• Find the Xilinx ISE 8.1i icon on desktop to start Xilinx Project Navigator and double-click the icon• This is the Xilinx ISE window • ISE always opens the most recent project! If this sub-window contains data, then use FILE→Close Project.• Note Project Navigator in Windows task bar.EE230L Introduction to Xilinx ISE 4Boise State UniversityDigital Systems LaboratoryCreate New Project• To create a new project, File→New ProjectEE230L Introduction to Xilinx ISE 5Boise State UniversityDigital Systems LaboratoryName Schematic• Give a name to the project• Make sure that the project location is where you want it. The lab computer has a D drive, and can be used for your designs.• Top-Level Module Type is SchematicWhen all the fields have been filled, click Next.EE230L Introduction to Xilinx ISE 6Boise State UniversityDigital Systems LaboratoryTarget Device Specification• This is important, and will be used later for FPGA designs.• Make sure other values match what is shown• This device specification is required for targeting the FPGA prototyping we have in the lab. This will be important when we download to the FPGA.EE230L Introduction to Xilinx ISE 7Boise State UniversityDigital Systems LaboratorySkip these DialogsEE230L Introduction to Xilinx ISE 8Boise State UniversityDigital Systems LaboratoryLab1-Equals Project• Note the project name and target FPGA IDEE230L Introduction to Xilinx ISE 9Boise State UniversityDigital Systems LaboratoryAdd Schematic Source to Project• Now we need to add a schematic source to the projectEE230L Introduction to Xilinx ISE 10Boise State UniversityDigital Systems LaboratoryName Schematic• Select Schematic• Name SchematicEE230L Introduction to Xilinx ISE 11Boise State UniversityDigital Systems LaboratoryNew Schematic Window• A blank schematic sheet has been created and added to the project.• Double click on• You will get this schematic capture window. Re-size the window to optimize the working area. Try to close the middle window (the “Select Options” window)EE230L Introduction to Xilinx ISE 12Boise State UniversityDigital Systems LaboratoryChange Page Size• Since this is a small design, we will change the page size to fit an 11”x8.5” sheet of paper.EE230L Introduction to Xilinx ISE 13Boise State UniversityDigital Systems LaboratorySet Page Size to 11”x8.5”• You can always increase the page size by revisiting these steps.EE230L Introduction to Xilinx ISE 14Boise State UniversityDigital Systems LaboratoryAdd Symbols• Now we want to add the component symbols to the schematic• Select the Add Symbol button from the toolbar.• Hitting the Esc key will cancel the Add Symbol mode.EE230L Introduction to Xilinx ISE 15Boise State UniversityDigital Systems LaboratoryAdd Title to Schematic Diagram• Symbol categories• Symbols within each categoryEE230L Introduction to Xilinx ISE 16Boise State UniversityDigital Systems LaboratoryAdd Inv Symbols• Select “Logic” Category and find “Inv” (abbreviation for inverter)• Place two “Inv” on the sheet, by clicking at the desired locations on the sheet • Symbols can be moved by clicking once at the symbol. This turns the symbol to red, then it can be movedEE230L Introduction to Xilinx ISE 17Boise State UniversityDigital Systems LaboratoryAdd 2-input AND Symbols• Select the AND2 symbol and click on drawing where you wish to add symbol• Add two AND2 symbolsEE230L Introduction to Xilinx ISE 18Boise State UniversityDigital Systems LaboratoryAdd 2-input OR Symbol• Select the OR2 symbol and click on drawing where you wish to add symbol• Add one OR2 symbol• Organize the symbols as you see in this figureEE230L Introduction to Xilinx ISE 19Boise State UniversityDigital Systems LaboratoryLabel Symbols• Right Click on symbol and select Object Properties– This step is to label the symbols to something that could be more meaningful to you by changing to the Value of InstName• This step is optionalEE230L Introduction to Xilinx ISE 20Boise State UniversityDigital Systems LaboratorySet Symbol’s Properties• Change InstName Value as you desireEE230L Introduction to Xilinx ISE 21Boise State UniversityDigital Systems LaboratoryAdd Wires• Now add wires to connect the symbols• Close the Source window by (pull-down menu) View → Source• Open the Processes window by (pull-down menu) View →Processes• Select the Add Wire button from the toolbar• On the options tab, select the Use the Manual method …• Hitting the Esc key will cancel the Add Wire mode and lead to this window that is very useful for selecting a wireEE230L Introduction to Xilinx ISE 22Boise State UniversityDigital Systems LaboratoryAdd Wire Step 1• Connect these two segments as indicated by the green arrowsEE230L Introduction to Xilinx ISE 23Boise State UniversityDigital Systems LaboratoryAdd Wire Step 2• Hover over as indicated by the red arrow until the cursor image changes to connection point indicator• Connection point indicatorEE230L Introduction to Xilinx ISE 24Boise State UniversityDigital Systems LaboratoryAdd Wire Step 3• Left click (hold the left button) and drag wire as shown in figure• Once connection indicator appears, release mouse buttonEE230L Introduction to Xilinx ISE 25Boise State UniversityDigital Systems


View Full Document

BOISE STATE EE 230L - Introduction to Xilinx ISE

Download Introduction to Xilinx ISE
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 ISE 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 ISE 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?