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.

Slides:



Advertisements
Similar presentations
How to Build Macro-Models in Tina SPICE
Advertisements

Intro to Computers!.
Microsoft Office 2007-Illustrated Introductory, Windows Vista Edition Windows XP Unit A.
Microsoft Excel. Click on “Start,” then “Microsoft Office Excel.”
 Use the Left and Right arrow keys or the Page Up and Page Down keys to move between the pages. You can also click on the pages to move forward.  To.
An Introduction to the Interface
Presented by: Benefits Systems Support. Getting Started ê Open Powerpoint, create a blank presentation. ê Select a style for your first slide from the.
Loading Excel Double click the Excel icon on the desktop (if you have this) OR Click on Start All Programs Microsoft Office Microsoft Office Excel 2003.
Advanced Digital Circuits ECET 146 Week 4 Professor Iskandar Hack ET 221B,
Microsoft Word 2010 Lesson 1: Introduction to Word.
Creating a Document with a Table, Chart, and Watermark
CREATING A MULTIPLE PAGE REPORT Presented by: Dr. Ennis-Cole.
Word Processing First Steps
Chapter 10—Creating Presentations
Introducing Microsoft PowerPoint 2010 John Matthews (ITS)
Access - Project 1 l What Is a Database? –A Collection of Data –Organized in a manner to allow: »Access »Retrieval »Use of That Data.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 2 1 Microsoft Office Access 2003 Tutorial 2 – Creating And Maintaining A.
How to use the VHDL and schematic design entry tools.
Technical Support: (989) GIS and Mapping Procedures in ArcMap 9.x Creating an ArcMap Project Editing an ArcMap Project Printing an ArcMap Project.
Use Quartus II Design Procedure. Use Quartus II Create Project.
BoardMaker Ver 6 Creating Interactive Activities for the Classroom.
Office XP Introductory Concepts and Techniques Windows XP Edition M i c r o s o f t Windows XP Project An Introduction to Windows XP Professional and Office.
Copyright 2007, EMC Paradigm Publishing Inc. WINDOWS XP BACKNEXTEND 1-1 LINKS TO OBJECTIVES Starting Windows Using the Taskbar, opening & switching programs.
Introduction to FPGA Design Illustrating the FPGA design process using Quartus II design software and the Cyclone II FPGA Starter Board. Physics 536 –
Mastering Your Word Processing Skills
Advanced Digital Circuits ECET 146 Week 3 Professor Iskandar Hack ET 221B,
Introduction to PowerPoint 2003 Learning And Research Technical Unit (LARTU)
PowerPoint. Basic Vocabulary Slide - Presentation - Slide layout – ► ► ► ► a single page in PowerPoint all the slides for a speech all the slides for.
Learning Microsoft Power Point Getting Started  There are three features that you should remember as you work within PowerPoint 2007: the Microsoft.
MICROSOFT WORD GETTING STARTED WITH WORD. CONTENTS 1.STARTING THE PROGRAMSTARTING THE PROGRAM 2.BASIC TEXT EDITINGBASIC TEXT EDITING 3.SAVING A DOCUMENTSAVING.
 Starting Excel 2003  Using Help  Workbook Management  Cursor Management  Manipulating Data  Using Formulae and Functions  Formatting Spreadsheet.
Mentor Tools tutorial Bold Browser Design Manager Design Architect Library Components Quicksim Creating and Compiling the VHDL Model.
PowerPoint Tutorial. Basic Vocabulary ► Slide - Presentation - Slide layout – ► ► ► a single page in PowerPoint all the slides for a speech all the slides.
Office 2003 Advanced Concepts and Techniques M i c r o s o f t Access Project 5 Enhancing Forms with OLE Fields, Hyperlinks, and Subforms.
Advanced Digital Circuits ECET 146 Week 4 Professor Iskandar Hack ET 221G,
1 Introduction to Xilinx ISL8.1i Schematic Capture and VHDL 1.
Teacher’s Assessment Assistant Worksheet Builder Starting the Program
Basic Computer and Word Functions, part 1 Read the information and use to answer the questions in the Basic Computer and Word Functions Study Guide.
| | Tel: | | Computer Training & Personal Development PowerPoint 2002 Foundation.
Advanced Digital Circuits ECET 146 Week 2 Professor Iskandar Hack ET 221B,
Office 2003 Advanced Concepts and Techniques M i c r o s o f t Access Project 5 Enhancing Forms with OLE Fields, Hyperlinks, and Subforms.
Windows Tutorial Common Objects ACOS: 1, 4. Using the Taskbar 1. Using the taskbar, you can switch between open programs and between open documents within.
XP New Perspectives on Microsoft Access 2002 Tutorial 21 Microsoft Access Tutorial 2 – Creating And Maintaining A Database.
RIGHT Mouse Button Formatting Cut Copy Paste Save LEFT Mouse Button MAIN BUTTON Single clicks Double clicks Drag Highlight.
1 Word Lesson 1 Microsoft Word Basics Microsoft Office 2010 Introductory Pasewark & Pasewark.
Basic Computer and Word Functions, part 1 Read the information and use to answer the questions in the Basic Computer and Word Functions Study Guide.
A skills approach © 2012 The McGraw-Hill Companies, Inc. All rights reserved. powerpoint 2010 Chapter 4 Managing and Delivering Presentations.
CS320n –Visual Programming More LabVIEW Foundations.
Creating a Dynamic Web Page Template Module 5: Beyond the Basics with Expression Web LESSON 10.
Fall 2003Sylnovie Merchant, Ph.D. ACCESS Tutorial Note: The purpose of this tutorial is to provide an introduction to some of the functions of ACCESS in.
Common user interface, yet new stuff Notice: similar menus and buttons new menus: Data new features: –name box –Formula bar –3 sheets=1 binder(more can.
Lecture 4 Prepared By : Md Jakaria 1 Microsoft Word Basics.
LAB 0 : OVERVIEW. Max+Plus II Fill in particulars License will be provided within 12 hrs.
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.
Chapter 5 Working with Multiple Worksheets and Workbooks Microsoft Excel 2013.
Opening a File 1.Open Word 2.Click the Microsoft Office button(Very top left hand corner). A menu appears 3.Click Open. The Open dialog box appears 4.Use.
Today We Will Review: Operating Systems (Windows) (week 3 & 4) Starting up MS Windows Desktop and its contents Functions of the desktop components Brain.
Microsoft Word Tutorial Albert Kalim. Topics You Should Know About Start MS Word Start MS Word Open a document Open a document Enter text Enter text Change.
Copyright © 2007 by Pearson Education 1 UNIT 6A COMBINATIONAL CIRCUIT DESIGN WITH VHDL by Gregory L. Moss Click hyperlink below to select: Tutorial for.
Fundamentals of Windows Mouse n 4 Basic Operations: –Pointing –Clicking –Double Clicking –Dragging.
Introduction to Microsoft Publisher 2016
VAB™ for INFINITY Tutorial
Enhancing Forms with OLE Fields, Hyperlinks, and Subforms
Word and the Writing Process
Comprehend. Create. Communicate. Achieve More.
European Computer Driving Licence
Learning the Basics of Microsoft Word 2010 for Microsoft Windows
HIBBs is a program of the Global Health Informatics Partnership Learning the Basics of Microsoft Word 2019 and Microsoft office support TFN
Presentation transcript:

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 to your I: drive (or your Home Directory) double click on My Computer icon on the desktop. Double click on the I: drive. Create a CP120 or PC120 folder. Under I:\CP120 create the folders – intro – task – mux – project

The Circuit – Automatic Door Opener or and The automatic door should only open when a person is detected walking through the door, or when there is a switch turned on to hold it open, and the door is unlocked. First assign variables to each condition. – p = 1: person detected – h = 1: switch forcing hold open – c = 1: key forcing closed – f => output Create a truth table Minimize (using Boolean algebra or a Karnaugh map) Door Open States: – h=1 and c=0, or – p=1 and c=0 Write your equation f = h(~c) + p(~c)

Door Opener Circuit using AND, OR and NOT gates. Design the circuit for the equation found on the previous slide: f = h(~c) + p(~c)

QUARTUS II Introduction

Getting Started with Altera Quartus II Launch the Altera Quartus Software (there should be an icon on the desktop blue circle-ish) or Start -> All Programs -> Altera -> Quartus II 8.0 -> Quartus II 8.0 (32 bit)

Creating a New Project Select File → New Project Wizard Select “Next”. A window such as the following will appear: To select the working directory use the “…” button to browse and select I:\CP120\intro I:\CP120\intro Name the project DoorOpener. Select “Finish”.

Creating a New Schematic Design Select File → New A window as seen in the following picture will open. Select ' Block Diagram/Schematic File' and press OK.

Save the file: You should have a palette where you will design your circuit. This palette is designated Block1.bdf”. Save this graphic design file as “DoorOpener” in your ‘intro’ folder. Make sure it has exactly the same name as your project. The file will be given the bdf extension; bdf stands for “block design file” and contains schematics, symbols or block diagrams.

Adding Text On the left hand side of your screen you should see a toolbar that looks like this… Select the text tool Select a point in the top left corner of the design window. Type your name. Type your project name. Type the following equation, f = hc’ + pc’ Hit the “Esc” (escape) key to exit from the text box.

Adding a Component “Instantiation” There are a few ways to add a component: 1)Use the “Symbol Tool” 2)Right click on the design palette and select “Insert | Symbol”. 3)Double click on the design palette. The “Symbol” dialog box will appear. This window lists the available Altera libraries. Expand the “/altera/quartus51/libraries” folder.

Instantiation cont… Primitives The primitive symbols in Quartus II consist of logic elements : gates, flip flops, input and output pins, ground and Vcc To access these symbols: Expand the “primitives” folder and then expand the “logic” folder. 74XX Devices In addition to the primitive symbols, specific 74XX devices can be selected and used in a design. To access these devices: Expand the “others: folder and then the “maxplus2” folder.

Adding a Gate Gates are indicated by the logic that it performs followed by the number of inputs it has. For example, a two-input AND gate would be designated and2. In the logic folder, select the and2 component by double clicking on it (or single click, then select “OK”). Click the pointer at the desired location on the design palette to insert the AND symbol into the design file. Repeat these steps to enter the remaining gates to implement the equation. – If you need more than one instance of a particular gate you could select the “Repeat-insert mode” box. Try this two insert two NOT gates. In the same manner that you placed a gate onto the palette, add three input pins and one output pin.

Component Layout and Naming Use the arrow to rearrange your devices in approximately the placement you would like for the logic diagram you are trying to construct. Save your design. Give your input and output pins the variable names from your equation. Double click on the component to change its name. Save your design.

Wiring Your Circuit There are three different connector tools: – Orthogonal Node Tool (“single wire”) – Orthogonal Bus Tool (“multiple wires”) – Orthogonal Conduit Tool (“multiple wires”) To use them, click and drag from node to node. We will use the orthogonal node tool. Before drawing any connection ensure the rubberbanding tool is selected. Rubberbanding allows you to move any components or connectors to improve the layout of your circuit without disconnecting from the nodes.

Wiring Your Circuit To delete a wire, use the arrow tool, select the line you want to delete and hit delete on the keyboard. To delete a small portion of the wire select the “Partial Line Selection Tool” and drag a box around the wires you want to delete. When you move a component with connected wires, while rubberbanding is turned on, the wires will drag and stay connected to the component. This is a feature of all major schematic entry design packages and saves the trouble of rewiring if you need to move a component. Connect your circuit and Save your design.

Printing To change the appearance of the printout go to Page Setup… in the File menu. This is also where you can insert headers and footers. Similarly to Microsoft products there is a Print Preview located in the File menu. Today we will not be printing, but you will for your projects. To print, go to "File | Print…” or Ctrl + P

Circuit Compilation You will need to compile your design to ensure you do not have any errors in your circuit (e.g. you do not have any open connections, etc.) Open the Processing menu, and select Compiler Tool to start compilation. Then click start. You will most likely get 4 warnings, but should not get any errors.

Circuit Simulation Setup You will need to simulate your circuit with a vector of inputs to verify that the outputs match your truth table. Go to “File | New | Verification/Debuggin g Files | Vector Waveform File” to open the waveform window. Save as "DoorOpener“. It will have extension.vwf for “Vector Waveform File.

Time Scale Our time scale for our design should be increments of 1000ns=1us (us = μs = micro second). This is fine for our parts. Our parts have a propagation delay of 10ns, i.e., the output does not change until 10ns after the inputs change. If you need to change the time scale you can go to the “Edit” menu and select “End Time”. Then change the “Time” to 1000ns (or 1us) as seen in the following figure. Since the propagation delay of most of the devices we now use is 10ns or less, the test vectors used in simulation should change much less often than 10ns. To facilitate construction of test vectors with the waveform editor, do the following: Go to the “Edit” menu Select “Grid Size” Change the “Time Period” to something at least twice as large as the propagation delay of the chip. (eg.“20ns”.)

In the waveform window, click the right mouse button in the left side of the window (under “Name”). Select Insert → Insert Node or Bus. Select “Node Finder”. The Node Finder window should appear. Adding Nodes

Under “Filter” select “Pins: all”. Click the “List” button. Select all the pins in the left hand column and hit the >> button to copy all the nodes (inputs and outputs) to the “Selected Nodes” list on the right. Select OK. Select OK again. Selecting Simulation Pins

You should now see the inputs and outputs in the vector waveform file window. Rearrange your inputs and outputs to be in the order of your truth table by selecting the name, then clicking and dragging it up or down. - Usually the output is at the bottom. Notice that the output shows crosshatches because it is not yet defined. Save this file.

Defining Waveforms Click on View → Fit in Window to fit the waveform in the waveform screen (or Ctrl+W). To add a waveform select the area you want (use your mouse, click and drag your mouse cursor). – Make sure that you select at least 100ns at a time. Press the “1” toolbar button to make the selection HIGH or "0" to make the selection LOW.

Create your waveforms ensuring that every case is covered. It is generally good practice to count in gray code – this eliminates many glitches. (000, 001, 011, 010, 110, 111, 101, 100) Splitting the full length in half for each waveform is an easy approach to ensure every case has been fulfilled and is easy to read. You can copy and paste waveforms by selecting it and selecting C opy, then selecting your insertion point and selecting Paste. When you have completed the waveform… Save your waveform file. Defining Waveforms

Circuit Simulation Open the Processing menu, and select Simulator Tool to start the simulation. Ensure that your *. vwf file name is in the Simulation Input: box (second line). Click “Start”. A window will now appear while the computer is executing the simulation. When the simulation is complete, you will get a message “Simulator was successful.” Click OK. Click the “Report” button. The result of your simulation will be shown. Examine the result to ensure you are getting the results you expected from your truth table.

When you are finished… 1) Choose your project. 2) Review this process – next week you will be on your own. Next week: N2085