Digital Logic (CS 504) Fall Semester 2014 - 2015 Supervised by: Prof. Dr. Hesham A. Hefny Prepared by: Imane M. A. Fahmy.

Slides:



Advertisements
Similar presentations
Number Systems Digital Logic By: Safwan Mawlood
Advertisements

التصميم المنطقي Second Course
Welcome to ENEE244-02xx Digital Logic Design
Digital Electronics Course Introduction, Number Systems, Conversion between Bases, and Basic Binary Arithmetic (Lecture #1)
CS220 : Digital Design. Basic Information Title: Digital Design Code: CS220 Lecture: 3 Tutorial: 1 Pre-Requisite: Computer Introduction (CS201) Ass. Prof.
數位系統導論 Introduction to Digital Systems Lecturer: 潘欣泰.
數位系統導論 Introduction to Digital Systems. Goal  Understand what is digital (Binary) signal  Familiar with basic digital components  Study the design.
CSE 171 Introduction to Digital Logic and Microprocessors Prof. Richard E. Haskell 115 Dodge Hall.
EEM232 Digital Systems I. Course Information Instructor : Atakan Doğan Office hours: TBD Materials :
Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates Invitation to Computer Science, C++ Version, Fourth Edition.
DIGITAL ELECTRONICS CIRCUIT P.K.NAYAK P.K.NAYAK ASST. PROFESSOR SYNERGY INSTITUTE OF ENGINEERING & TECHNOLOGY.
OBJECTIVE OF THIS COURS Digital design is concerned with the design of digital electronic circuits. Digital circuits are employed in the design and construction.
EKT 121 / 4 DIGITAL ELECTRONICS I FIRST DAY SLIDES.
Digital Logic Lecture 1 Introduction By Dr Zyad Dwekat The Hashemite University Computer Engineering Department.
Digital Logic Dr. Walid Abu-Sufah Read Chapter 1: Sections 1-7 Based on notes by A. Lastra and slides provided by the text publisher.
Detail Course Subject : Digital Logic Design Credit Hours : 3(Theory) + 1 (LAB) Perquisites : Computer Fundamentals & Basic Electronics Engg Course Objective:
Lecture 0 Digital Electronics Fundamentals Computer Architecture and System Software There are 10 kinds of people in this world – those who understand.
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 1 – Digital Systems and Information Logic.
Engineering Lecture1: Logic Circuits & Concepts about basic Electrical Engineering Devices by Christin Sander.
CPSC 321 Introduction to Logic Circuit Design Mihaela Ulieru (‘Dr. M’)
EE345 - Micro-Controllers An Overview Prof. Ahmad Abu-El-Haija
CS220 : Digital Design.
1.7 BINARY CODES BCD Code (Binary –Coded Decimal ) BCD Addition
ECEN 248: INTRODUCTION TO DIGITAL DESIGN
1 Digital Convergence! Smart Phone: IT + Telecommunication + Consumer Electronics + Entertainment Analog vs Digital system Ex: Watch, LP vs CD, Camera.
OVERVIEW. COURSE INFORMATIONs  Lectures:  Wed 01:00 – 03:00 pm (DPU2)  Fri 04:30 – pm (BPU4/5/6)  Laboratory: - none –  Tutorial: to be decided.
40551 Logic Synthesis Optimization Dr. Yaser M. Agami Khalifa Fall 2004 Lecture # 1.
مدار منطقي مظفر بگ محمدي Course Structure & Grading Homework: 25% Midterm: 30% Final:50% There is 5% extra! ( =105!) Textbook:
CE1111 :Digital Logic Design lecture 01 Introduction Dr. Atef Ali Ibrahim.
Lecture No. 1 Computer Logic Design. About the Course Title: –Computer Logic Design Pre-requisites: –None Required for future courses: –Computer Organization.
1 CPRE210: Introduction to Digital Design Instructor –Arun K. Somani –Tel: – –Office Hours: MWF 10:00-11:00 Teaching Assistant.
CS 303 Logic & Digital System Design - An Overview
1 Dr. Mohamed Abdur Rahman Office hours Sunday: 10:00- 12:00 & Tuesday: 3:00 - 3:50 Course website: Has been created
CSE 171 Introduction to Digital Logic and Microprocessors Prof. Richard E. Haskell 115 Dodge Hall.
Digital Logic Design and Lab School of EECS Seoul National University.
Spring 2002EECS150 lec01-intro Page 1 EECS150 Components and Design Techniques for Digital Systems John Wawrzynek (Warznek) Professor of EECS
CS151: Digital Design Course Guide Sarab Al Muhaideb Prince Sultan University, College for Women.
TO THE COURSE ON DIGITAL LOGIC DESIGN COURSE COORDINATOR – ANURADHA TANDON ASSISTANT PROFESSOR, IC BRANCH, EE DEPT., IT, NU.
التحليل والتصميم المنطقي DIGITAL DESIGN Instructor : Khalil Alsulbi Mobile : Room : 217.
D ATA REPRESENTATION, BINARY SYSTEM, B IT, B YTE, ASCII C ODE Chapter 4 Lecturer In Charge: Manesh T 1.
1 CHAPTER 1 DIGITAL SYSTEMS AND BINARY NUMBERS 2 O UTLINE OF C HAPTER Digital Systems 1.2 Binary Numbers 1.3 Number-base Conversions 1.4 Octal.
CEC 220 Digital Circuit Design Wednesday, January 7 CEC 220 Digital Circuit Design Slide 1 of 12.
D IGITAL C IRCUITS Book Title: Digital Design Edition: Fourth Author: M. Morris Mano 1.
OVERVIEW. COURSE INFORMATIONs  Lectures:  Monday: 8.00 am – 9.00 am (DKR5)  Tuesday: am – pm (DKP1)  Laboratory: - none –  Tutorial:
CPEN Digital Logic Design Binary Systems Spring 2004 C. Gerousis © Digital Design 3 rd Ed., Mano Prentice Hall.
CEC 220 Digital Circuit Design Monday, August 24 CEC 220 Digital Circuit Design Slide 1 of 13.
COE- 202 Term Dr Abdelhafid Bouhraoua. Instructor Office Hours:Sat. Mon. Wed. 9:30 AM – 11:30 PM Office Location:Bldg 22 Room Phone:2178
Introduction to Computer Architecture Dr. Ahmed El-Bialy Dr. Sahar Fawzy Dr. Sahar Fawzy
Welcome To DLD Class !!! About Me ! 1BSCS: Digital Logic Design.
COE 200 Fundamentals of Computer Engineering Instructor: Syed Z. Shazli
Logic Design ( CE1111 ) Preliminaries Prepared by Dr. Lamiaa Elshenawy.
1 Chap. 1 Computers and Information ECE2030 Dr. John A. Copeland “Logic and Computer Design Fundamentals” 2nd Edition M. Morris Mano & Charles R. Kime.
Digital logic COMP214  Lecture 1 Dr. Sarah M.Eljack Chapter 1 1.
Digital Design: With an Introduction to the Verilog HDL, 5e M. Morris Mano Michael D. Ciletti Copyright ©2013 by Pearson Education, Inc. All rights reserved.
Lecture on Digital Logic Design
to the course on Digital Logic design
CHAPTER 1 INTRODUCTION NUMBER SYSTEMS AND CONVERSION
Computer Architecture Syllabus
Logic and Computer Design Fundamentals
CS 105T Digital Logic Design
Some Information Instructor Details Main Book. Some Information Instructor Details Main Book.
DIGITAL ELECTRONICS BEL 20303
lecturer | ASIC design engineer
CS 105T Digital Logic Design
CSE 171 Introduction to Digital Logic and Microprocessors
Introduction to Digital Systems Lecturer: 潘欣泰
Introduction to Digital Systems Lecturer: 潘欣泰
Analog-to-digital converter
Digital Electronics and Logic Circuit
Computer Organization
Presentation transcript:

Digital Logic (CS 504) Fall Semester Supervised by: Prof. Dr. Hesham A. Hefny Prepared by: Imane M. A. Fahmy

C OURSE O UTLINE  Introduction  Digital Systems and Binary Numbers  Boolean Algebra and Logic Gates  Gate level Minimization  Combinatorial Logic  Synchronous Sequential Logic  Registers and Counters

R EFERENCE B OOKS M. Morris Mano and Micheal D. Ciletti, “ Digital Design”, Fourth Edition, Pearson Prentice Hall, 2007 Alan B. Marchovitz, “Introduction to Logic Design”, Third Edition.

C OURSE E VALUATION 20% Quiz(s) 10% Assignments 70% Final Exam

R EGULATIONS Lecture Attendance will be considered. No excuses for late assignments or quiz(s) attendance. If you have question(s), you may: Ask at the end of the lecture (from your seat please). Ask in office hours: office No. 521, 4 th floor Monday, Wednesday: 10 a.m. – 1 p.m. Saturday: 5 – 7 p.m. Ask by mail:

I NTRODUCTION Why using Digital Systems?

D IGITAL S YSTEMS V S A NALOG S YSTEMS Continuous Range More expensive More prone to environmental factors e.g., noise, weather conditions and Magnetic fields. Ex: Analog Signals and Vinyl Records. Discrete Value Cheaper and easier to adjust Resistance to noise and uses error correction techniques to produce clearer pictures and sound. Ex: Digital Signals, Computers,CDs and Cameras. Analog SystemsDigital Systems

D IGITAL S YSTEMS In digital systems, all signals are represented by discrete values usually binary (two- valued) coded with 0s and 1s strings. Digital systems signals are coded into strings of bi nary digi ts called bits.

D IGITAL S YSTEMS Question: Why are commercial products made using digital circuits rather than analog? Answer: Most digital devices are programmable: By changing the program in the device, the same underlying hardware can be used for many different applications.

D IGITAL S YSTEMS AND B INARY N UMBERS Conversions and Arithmetic Operations

D ECIMAL V S B INARY C ODING Base: 10 Example: representing ( ) 10 Base: 2 Example: Converting binary into decimal: ( ) 2 = ( ? ) 10 Decimal CodingBinary Coding

O CTAL /H EXADECIMAL C ONVERSION INTO D ECIMAL

D ECIMAL C ONVERSION INTO B INARY

D ECIMAL F RACTION C ONVERSION INTO B INARY

D ECIMAL C ONVERSION INTO O CTAL

B INARY C ONVERSION INTO O CTAL /H EXADECIMAL

1’ S AND 2’ S C OMPLEMENT

S UBTRACTION USING C OMPLEMENTS

B INARY S UBTRACTION USING C OMPLEMENT

A RITHMETIC A DDITION

T HANK YOU