Introduction to Digital Works. The Digital Works Window.

Slides:



Advertisements
Similar presentations
T Suffix -edSuperlatives End in –f with plural ending added T.
Advertisements

or How to make PowerPoint behave like an Interactive Whiteboard.
In the top left corner of the page, click on Pages & Files. Click on the If Then Statements folder to select it. Click New – Create a Page. You can also.
Conversion and Coding (12)10.
Combinational Circuits CS370 – Spring BCD to 7 Segment Display Controller Understanding the problem: input is a 4 bit bcd digit output is the control.
Using Macros and Visual Basic for Applications (VBA) with Excel
Chapter 1 — Computer Abstractions and Technology — 1 Lecture 7 Carry look ahead adders, Latches, Flip-flops, registers, multiplexors, decoders Digital.
PRIMARY, SECONDARY & QUANTITATIVE RESEARCH TASK HYPERLINK APPLICATION PROCEDURE 1.
Boardmaker 6 Basic Tutorial
Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates Invitation to Computer Science, Java Version, Third Edition.
Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates Invitation to Computer Science, C++ Version, Third Edition.
Lab 08 Introduction to Spreadsheets MS Excel
ECE – 329 Fall 2007 Lab Manual for Xilinx Example: Design and simulation of a Half Adder Instructor: Dr.Botros.
Customizing Word Microsoft Office Word 2007 Illustrated Complete.
Chapter 3 Combinational Logic Design
Using the Unity 98 Cordless Response System Directions : Courtesy of IHC public relations.
Combinational Logic Design
Arithmetic Operations and Circuits Lecture 5. Binary Arithmetic let’s look at the procedures for performing the four basic arithmetic functions: addition,
Logic Gates Combinational Circuits
©2008 The McGraw-Hill Companies, Inc. All rights reserved. Digital Electronics Principles & Applications Seventh Edition Chapter 10 Arithmetic Circuits.
CS 105 Digital Logic Design
1 Creating Icons for Commands When there is not an icon related to a command in your toolbars, you will see a question mark (?). No preview available …
Chapter 3 Digital Logic Structures. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 3-2 Building Functions.
LabVIEW an Introduction
Chapter 6 Digital Arithmetic: Operations and Circuits ECE 221 Intro
Digital Logic Chapter 4 Presented by Prof Tim Johnson
CS1Q Computer Systems Lecture 8
Conversion and Coding (12) 10. Conversion and Coding (12) Conversion.
Productivity Programs Common Features and Commands.
Intro to Excel - Session 7.31 Tutorial 7 - Session 7.3 Developing an Excel Application.
CHAPTER 4 Combinational Logic
Working with the VB IDE. Running a Program u Clicking the”start” tool begins the program u The “break” tool pauses a program in mid-execution u The “end”
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.
Phonics and Fluency w w Word Knowledge Activity /ū/ spelled u /ū/ spelled _ew w.
Arithmetic Circuits. Half Adder ABSumCarry
Combinational Circuits
CS320n –Visual Programming More LabVIEW Foundations.
Addition and Substraction
1 CS 151: Digital Design Chapter 3: Combinational Logic Design 3-1Design Procedure CS 151: Digital Design.
CS151 Introduction to Digital Design Chapter 3: Combinational Logic Design 3-1 Design Procedure 1Created by: Ms.Amany AlSaleh.
Combinational Circuits
ECE 320 Homework #4 1. Using 8 data input selector logic (MUX), implement the following two functions: a) F(A,B,C)=S 0 S 2 S 3 S 5 b) F(A,B,C,D)=P 0 +P.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Binary Numbers For digital systems, the.
Introduction to Digital Electronics Lecture 2: Number Systems.
CPS120: Introduction to Computer Science Computer Math: Addition and Subtraction.
ECE DIGITAL LOGIC LECTURE 15: COMBINATIONAL CIRCUITS Assistant Prof. Fareena Saqib Florida Institute of Technology Fall 2015, 10/20/2015.
Digital Electronics and Computer Interfacing Tim Mewes 2. LabVIEW Basics part II.
Introduction to Programming Python Lab 6: Relational Operators and Boolean Variables 12 February PythonLab6 lecture slides.ppt Ping Brennan
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
Logic Design (CE1111 ) Lecture 4 (Chapter 4) Combinational Logic Prepared by Dr. Lamiaa Elshenawy 1.
Copyright © 2007 by Pearson Education 1 UNIT 6A COMBINATIONAL CIRCUIT DESIGN WITH VHDL by Gregory L. Moss Click hyperlink below to select: Tutorial for.
Number Systems. The position of each digit in a weighted number system is assigned a weight based on the base or radix of the system. The radix of decimal.
Arithmetic Circuits I. 2 Iterative Combinational Circuits Like a hierachy, except functional blocks per bit.
Decoders A decoder is a logic circuit that detects the presence of a specific combination of bits at its input. Two simple decoders that detect the presence.
Decoder Chapter 12 Subject: Digital System Year: 2009.
Chapter 6. Digital Arithmetic: Operations and Circuits
Open the standard.idw template. Save copy as a different file name. If you want to create as a template, save to the c:\Program Files\Autodesk \Inventor10.
Unit 1 Introduction Number Systems and Conversion.
Invitation to Computer Science, C++ Version, Fourth Edition
Introduction to Programming
Combinational Logic Logic circuits for digital systems may be combinational or sequential. A combinational circuit consists of input variables, logic gates,
Reference: Moris Mano 4th Edition Chapter 4
Principles & Applications
FIGURE 4.1 Block diagram of combinational circuit
Homework Reading Tokheim, Section 5-10, 7-4.
Number Systems and Circuits for Addition
2’s Complement form 1’s complement form 2’s complement form
Moodle Assignment Marking and Feedback
Lab 08 Introduction to Spreadsheets MS Excel
Presentation transcript:

Introduction to Digital Works

The Digital Works Window

Creating and using Macros Converting the two-input multiplexer circuit into a black box

Creating the black box Left click on the arrow. Right click on one of the macro tags. Select Template Editor from the menu with a left click. The Template Editor window appears. You can create a symbol for your circuit. There may already be a default black box and if there is you can use it if you like, or you can delete it and draw one that you like.

Creating a symbol for the new circuit

Procedure for building the macro Once you have drawn an object or decided to use the default one you select the Pin Icon by left clicking. You then place the cursor where you want it to be in the diagram and left click to insert it. Next select it and right click and select associate with tag from the menu. Next close the template editor. You will notice a 1 next to the selected macro tag. Now select another macro tag, right click and select template editor and repeat the above procedure except for drawing the template. Do this for the remaining macro tags and then save the file. You do not use a separate name for the macro.

Creating an interface point in the black box

The completed black box representation

The original circuit with the macro tags numbered

Using a Macro Embedding a macro in a circuit

Using a Macro continued You can use the push button interactive tool to insert inputs to the macro and the LED tool to insert outputs to the macro. You then wire the interactive buttons and LEDs to the appropriate macro icons. You can then run and test it. Suppose you want to build a circuit having more than one macro (which may or may not be the same) Select the embed macro button and position the cursor to where you want it in the workspace and left click.

Embedding two macros, wiring them together

Editing a macro in a circuit

Editing the expanded form of the macro

Decimal Codes Decimal 8421 Excess-3 digit code code

Building a BCD adder Adding two single decimal digits given in 8421 BCD code can be accomplished by adding the 8421 representations as binary numbers. If there is no carry then the sum digit is exactly the binary sum and represents the 8421 representation of the two decimal digits. If there is a carry then this carry bit corresponds to 16 decimal and thus the correct two digit decimal number can be determined by subtracting 6 from the 5 th bit making it a 10 and adding the 6 into the first digit which is represented by the rightmost 4 digits. For example a sum of 18, given as = If we count the leading 1 as the tens digit then we must add to get = 18, i.e. 16 – 6 = 10 and = Now the = as a 8421 BCD 2 digit number.

Organization of a single-decade 8421 BCDdecimal adder.

Organization of a single-decade 8421 BCD adder.

Karnaugh map to detect the combinations P3P2P1P0 = 1010, 1011,..., P 3 P 2 + P 3 P 1 true implies one of the above combinations

A single-decade 8421 BCD adder.