Digital Circuits Text Book –M. M. Mano, "Digital Design," 3rd Ed., Prentice Hall Inc., 2001. Reference –class notes Grade –quizzes:15% –mid-term:27.5%

Slides:



Advertisements
Similar presentations
KFUPM COE 202: Digital Logic Design Number Systems Part 3 Courtesy of Dr. Ahmad Almulhem.
Advertisements

Binary Systems1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
A digital system is a system that manipulates discrete elements of information represented internally in binary form. Digital computers –general purposes.
ENGIN112 L4: Number Codes and Registers ENGIN 112 Intro to Electrical and Computer Engineering Lecture 4 Number Codes and Registers.
Chapter 1 Binary Systems 1-1. Digital Systems
CS 151 Digital Systems Design Lecture 4 Number Codes and Registers.
VIT UNIVERSITY1 ECE 103 DIGITAL LOGIC DESIGN CHAPTER I NUMBER SYSTEMS AND CODES Reference: M. Morris Mano & Michael D. Ciletti, "Digital Design", Fourth.
A digital system is a system that manipulates discrete elements of information represented internally in binary form. Digital computers –general purposes.
Digital Computers and Information
Information Representation and Number Systems BIL- 223 Logic Circuit Design Ege University Department of Computer Engineering.
Mantıksal Tasarım – BBM231 M. Önder Efe
1.6 Signed Binary Numbers.
Digital Systems and Binary Numbers
Chapter 1 Digital Systems and Binary Numbers
EKT 121 / 4 ELEKTRONIK DIGIT 1 CHAPTER 1 : INTRODUCTION.
Binary Codes Computers and other digital systems "work" with binary numbers. I/P & O/P is usually done using decimal numbers, alphabetics, special symbols.
Logic and Digital System Design - CS 303
Ahmad Almulhem, KFUPM 2010 COE 202: Digital Logic Design Number Systems Part 4 Dr. Ahmad Almulhem ahmadsm AT kfupm Phone: Office:
EE2174: Digital Logic and Lab Professor Shiyan Hu Department of Electrical and Computer Engineering Michigan Technological University CHAPTER 2 Number.
ECEN2102 Digital Logic Design Lecture 1 Numbers Systems Abdullah Said Alkalbani University of Buraimi.
Digital Logic Design Lecture 3 Complements, Number Codes and Registers.
CHAPTER 1 INTRODUCTION NUMBER SYSTEMS AND CONVERSION.
1 Digital Convergence! Smart Phone: IT + Telecommunication + Consumer Electronics + Entertainment Analog vs Digital system Ex: Watch, LP vs CD, Camera.
Introduction to Computer Design CMPT 150 Section: D Ch. 1 Digital Computers and Information CMPT 150, Chapter 1, Tariq Nuruddin, Fall 06, SFU 1.
Yuh-Jzer JoungDigital Systems1 Number Systems decimal number : 7397=7× × × ×10 0 a 4 a 3 a 2 a 1 a 0. a -1 a -2 = a 4 ×10 4 +a 3 ×10.
CS151 Introduction to Digital Design
Logic Design Dr. Yosry A. Azzam. Binary systems Chapter 1.
مدار منطقي مظفر بگ محمدي Course Structure & Grading Homework: 25% Midterm: 30% Final:50% There is 5% extra! ( =105!) Textbook:
Number systems & Binary codes MODULE 1 Digital Logic Design Ch1-2 Outline of Chapter 1  1.1 Digital Systems  1.2 Binary Numbers  1.3 Number-base Conversions.
CHAPTER 1 BINARY SYSTEMS
CHAPTER 1 INTRODUCTION NUMBER SYSTEMS AND CONVERSION
CE1111 :Digital Logic Design lecture 01 Introduction Dr. Atef Ali Ibrahim.
ECE 301 – Digital Electronics Unsigned and Signed Numbers, Binary Arithmetic of Signed Numbers, and Binary Codes (Lecture #2)
Summer 2012ETE Digital Electronics1 Binary Arithmetic of Signed Binary Numbers.
Chapter 1: Digital Computers and Information Illustration at beginning of each Chapter Base 10 Binary Base 2 Octal Base 8 Hex bas
1 Lect # 1 Binary Systems Digital vs. Analog Analog – a continuous range of values Digital – a discrete set of values –Like money –Can’t get smaller than.
1 Dr. Mohamed Abdur Rahman Office hours Sunday: 10:00- 12:00 & Tuesday: 3:00 - 3:50 Course website: Has been created
1 Lecture 3 ENGRE 254 1/14/09. 2 Lecture 1 review Digital signals assume two values represented by “0” and “1”. Typically a “0” represents a voltage near.
1.8 Binary Storage and Registers
Chap 1. Digital Computers and Information Fall 2003 Sang-Hoon Oh Mokwon Univ.
ECE 331 – Digital System Design Representation and Binary Arithmetic of Negative Numbers and Binary Codes (Lecture #10) The slides included herein were.
Digital Systems and Binary Numbers
Tutorial: ITI1100 Dewan Tanvir Ahmed SITE, UofO
Signed Binary Numbers Arithmetic Subtraction – In 2’s-complement form: Example: 1.Take the 2’s complement of the subtrahend (including the sign bit) and.
Chapter 1 Digital Systems and Binary Numbers
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.
D IGITAL C IRCUITS Book Title: Digital Design Edition: Fourth Author: M. Morris Mano 1.
Chapter 1: Binary Systems
CPEN Digital Logic Design Binary Systems Spring 2004 C. Gerousis © Digital Design 3 rd Ed., Mano Prentice Hall.
ECE DIGITAL LOGIC LECTURE 4: BINARY CODES Assistant Prof. Fareena Saqib Florida Institute of Technology Fall 2016, 01/26/2016.
Lecture 1.2 (Chapter 1) Prepared by Dr. Lamiaa Elshenawy
BINARY SYSTEMS ENGR. KASHIF SHAHZAD 1. BINARY NUMBERS 1/2 Internally, information in digital systems is of binary form groups of bits (i.e. binary numbers)
Digital Logic Design Ch1-1 Chapter 1 Digital Systems and Binary Numbers Mustafa Kemal Uyguroğlu Digital Logic Design I.
Digital logic COMP214  Lecture 1 Dr. Sarah M.Eljack Chapter 1 1.
Chapter 1 Digital Systems and Binary Numbers
Speaker: Fuw-Yi Yang 楊伏夷 伏夷非征番, 道德經 察政章(Chapter 58) 伏者潛藏也
Digital Systems and Binary Numbers
CHAPTER 1 INTRODUCTION NUMBER SYSTEMS AND CONVERSION
CHAPTER 1 : INTRODUCTION
Digital Systems and Binary Numbers
Digital Systems and Binary Numbers
Chapter 2.3 Binary Logic.
Chapter 1 Digital Systems and Binary Numbers
INTRODUCTION TO LOGIC DESIGN Chapter 1 Digital Systems and Binary Numbers gürtaçyemişçioğlu.
BINARY STORAGE AND REGISTERS
Diminished Radii Complement and codes
Digital Systems and Binary Numbers
Table 1.1 Powers of Two.
ECE 331 – Digital System Design
Computer Architecture CST 250
Presentation transcript:

Digital Circuits Text Book –M. M. Mano, "Digital Design," 3rd Ed., Prentice Hall Inc., Reference –class notes Grade –quizzes:15% –mid-term:27.5% x 2 –final:30% Course contents –Chapter 1-7, Chapter 9 –Finite State Machines –Verilog Examples

Digital age Digital computers –many scientific, industrial and commercial applications –space program Digital systems –telephone switching exchanges –digital camera –electronic calculators, PDA's –digital TV Discrete information-processing systems Why binary? –reliability: a transistor circuit is either on or off (two stable states) Chapter 1: Binary Systems

A digital computer - stored program - control unit - arithmetic computations and logical operations

Binary Numbers Base (or radix) –2 –example: 0110 Number base conversion –example: 41 = Complements –1's complements –2's complements –Subtraction = addition with the 2's complement –Signed binary numbers »signed-magnitude, signed 1's complement, and signed 2's complement.

M - N M + the 2 ’ s complement of N –M + (2 n - N) = M - N + 2 n If M ≧ N –Produce an end carry, 2 n, which is discarded If M < N –We get 2 n - (N - M), which is the 2 ’ s complement of (N-M)

Binary Codes n-bit binary code – 2 n distinct combinations BCD – Binary Coded Decimal (4-bit) –00000 –10001 –91001 BCD addition Get the binary sum If the sum > 9, add 6 to the sum Obtain the correct BCD digit sum and a carry

Binary Codes Error-detection code –one parity bit - an even combination of error is undetected – > (even parity) (odd) Excess-3 code BCD code + 3 Self-complementing (9 ’ s complement: 3 ’ = 6; 6 ’ =3) Gray code –only one bit change between two consecutive numbers –avoid glitch problems ASCII code –American Standard Code for Information Interchange –alphanumeric characters, printable characters (symbol), control characters –control characters: format effectors, information separators, and communication control characters

Binary Storage and Registers A binary cell –two stable state –store one bit of information –examples: flip-flop circuits, ferrite cores, capacitor A register –a group of binary cells –AX in x86 CPU Register Transfer –a transfer of the information stored in one register to another –one of the major operations in digital system –an example

Transfer of information

The other major component of a digital system –circuit elements to manipulate individual bits of information

Binary Logic Boolean algebra Binary variables –two discrete values (true or false) Logical operations –AND, OR, NOT Truth tables

Switching circuits: a transistor is either on or off L = ABL = A+B

Binary signals –Electrical signals: voltages or currents –two separate voltage levels: logic-1 and logic-0 –the intermediate region is crossed only during state transition

Logic Gates Logic circuits –circuits = logical manipulation paths Computations and controls –combinations of logic circuits Logic Gates

Timing diagram