Arithmetic Logic Units

Slides:



Advertisements
Similar presentations
Multiplexer as a Universal Function Generator Lecture L6.7 Section 6.2.
Advertisements

SYEN 3330 Digital SystemsJung H. Kim Chapter SYEN 3330 Digital Systems Chapters 4 – Part3: Verilog – Part 1.
1 Brief Introduction to Verilog Weiping Shi. 2 What is Verilog? It is a hardware description language Originally designed to model and verify a design.
SYEN 3330 Digital SystemsJung H. Kim 1 SYEN 3330 Digital Systems Chapter 6 – Part 1.
ECE 2373 Modern Digital System Design Exam 2. ECE 2372 Exam 2 Thursday March 5 You may use two 8 ½” x 11” pages of information, front and back, write.
DPSD This PPT Credits to : Ms. Elakya - AP / ECE.
1 4 - Bit Arithmetic Logic Unit 74HC/HCT181 Aruna Ketaraju Sowmya Paramkusam Balakrishna Peddireddi Advisor: Dave Parent 12/06/2004.
Arithmetic II CPSC 321 E. J. Kim. Today’s Menu Arithmetic-Logic Units Logic Design Revisited Faster Addition Multiplication (if time permits)
1 Modular Arithmetic Logic Unit By Salvador Sandoval & Lucas Morales Advisor: Dave Parent December 6, 2004.
Digital Electronics Dan Simon Cleveland State University ESC 120 Revised December 30, 2010.
08/07/041 CSE-221 Digital Logic Design (DLD) Lecture-8:
1 4-BIT ARITHMETIC LOGIC UNIT Motorola MC54/74F181 Heungyoun Kim Lu Gao Jun Li Advisor: Dr. David W. Parent DATE: 12/05/2005.
1 Design of 8- Bit ALU Neelam Chaudhari Archana Mulukutla Namita Mittal Madhumita Sanyal Advisor : Dr. David Parent Date : May 8, 2006.
Arithmetic II CPSC 321 Andreas Klappenecker. Any Questions?
Multiplexer as a Universal Function Generator
Arithmetic-Logic Units CPSC 321 Computer Architecture Andreas Klappenecker.
Adders.
Part 2: DESIGN CIRCUIT. LOGIC CIRCUIT DESIGN x y z F F = x + y’z x y z F Truth Table Boolean Function.
ECE/CS 352 Digital System Fundamentals© T. Kaminski & C. Kime 1 ECE/CS 352 Digital Systems Fundamentals Spring 2001 Chapter 4 – Part 3 Tom Kaminski & Charles.
Combinational Circuits Chapter 3 S. Dandamudi To be used with S. Dandamudi, “Fundamentals of Computer Organization and Design,” Springer, 2003.
Logic Design CS221 1 st Term combinational circuits Cairo University Faculty of Computers and Information.
Outline Analysis of Combinational Circuits Signed Number Arithmetic
Digital Computer Concept and Practice Copyright ©2012 by Jaejin Lee Logic Circuits I.
ECE 3110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Adders, subtractors, ALUs.
Quiz What are the results of the following 4-bit bitwise logical operations? NOT OR NOR AND
Sneha.  Gates Gates  Characteristics of gates Characteristics of gates  Basic Gates Basic Gates  AND Gate AND Gate  OR gate OR gate  NOT gate NOT.
Exclusive OR Gate. Logically, the exclusive OR (XOR) operation can be seen as either of the following operations:exclusive OR (XOR) 1. A AND NOT B OR.
Gates and Logic Dr John Cowell phones off (please)
CHAPTER 4 Combinational Logic Design- Arithmetic Operation (Section 4.6&4.9)
Universal college of engineering & technology. .By Harsh Patel)
Project submitted By RAMANA K VINJAMURI VLSI DESIGN ECE 8460 Spring 2003.
Lecture 4 Introduction to Boolean Algebra. Binary Operators In the following descriptions, we will let A and B be Boolean variables and define a set of.
CO5023 Introduction to Digital Circuits. What do we know so far? How to represent numbers (integers and floating point) in binary How to convert between.
Arithmetic-Logic Units. Logic Gates AND gate OR gate NOT gate.
1. 2 Figure 10.1 Truth table and schematic diagram for a binary half-adder Simple Adders Half-adder.
How does a Computer Add ? Logic Gates within chips: AND Gate A B Output OR Gate A B Output A B A B
EKT 221 : Digital 2 Computer Design Basics Date : Lecture : 2 hrs.
ECE 3110: Introduction to Digital Systems Chapter 5 Combinational Logic Design Practices Adders,subtractors, ALUs.
Basic Gates and ICs 74LS00 Quad 2-Input NAND gate 74LS02 Quad 2-Input NOR gate 74LS04 Quad 2-Input NOT gate 74LS08 Quad 2-Input AND gate 74LS32 Quad 2-Input.
Logic Gates Learning Objectives Learn that there is a one-to-one relationship between logic gates and Boolean expressions Learn how logic gates are combined.
Universal Gate – NOR Universal Gate - NOR Digital Electronics
Universal Gate – NAND Universal Gate - NAND Digital Electronics
Combinational Circuits
4 BIT Arithmetic Logic Unit (ALU)
Eng. Mai Z. Alyazji October, 2016
ECE 3130 Digital Electronics and Design
Homework Reading Machine Projects Labs
Universal Gate – NAND Universal Gate - NAND Digital Electronics
EI205 Lecture 5 Dianguang Ma Fall 2008.
Exclusive OR Gate.
Combinational Circuits
Computer Architecture CST 250
Reference: Moris Mano 4th Edition Chapter 4
Universal Gate – NAND Universal Gate - NAND Digital Electronics
Universal Gate – NOR Universal Gate - NOR Digital Electronics
Schematics 201 Lecture Topic: Electrical Symbols
Digital Logic & Design Dr. Waseem Ikram Lecture No. 16.
CSE 370 – Winter 2002 – Comb. Logic building blocks - 1
Universal Gate – NAND Universal Gate - NAND Digital Electronics
EEL 3705 / 3705L Digital Logic Design
Logic Gates.
Gates Type AND denoted by X.Y OR denoted by X + Y NOR denoted by X + Y
Universal Gate – NOR Universal Gate - NOR Digital Electronics
Logic Gates.
Combinational Circuits
XOR Function Logic Symbol  Description  Truth Table 
Design of Digital Circuits Lab 5 Supplement: Implementing an ALU
Writing Equations from Tables
Eng. Ahmed M Bader El-Din October, 2018
Arithmatic Logic Unit (ALU). ALU Input Data :  A0-A3  B0-B3 Output Data :  F0 – F3.
Presentation transcript:

Arithmetic Logic Units CSC 405 74_181

The 74LS181 Arithmetic Logic Unit The 74LS181 Arithmetic Logic Unit (ALU) can perform all the possible 16 operations on two variables and a variety of arithetic operations. Features Provides 16 arithmetic operations: add, subtract, compare, double,... Provides all 16 logic operations of two variable: XOR, AND, NAND, OR,... Full lookahead for high speed arithmetic operation on long words

74LS181 Function Table

74LS181 Logic Diagram

Lab Assignment 5 Design a test circuit for the 74LS181 to verify its functional characteristics for logic and arithmetic operations. Implement your circuit. Develop a test set (table of sample inputs and expected outputs) for the logic operations and the arithmetic operations in ripple-carry mode only. Conduct the tests and record your results. Make notes of unexpected results. Write a report that includes the following information: a. An overview of the 74LS181 (1/2 page) b. Your test circuit layout and description (1 page with diagram) c. Your test set table with description and experimental data d. A brief summary of your results including lessons learned. e. Discuss how the 74LS181 could be used to implement the functions of the VSC. Attach your lab preparation and notes to your report and submit by the last day of class.