517 341: Digital Logic Design Apisake Hongwitayakorn e: w:

Slides:



Advertisements
Similar presentations
EET260 Introduction to digital communication
Advertisements

Digital Logic Chapter 5 Presented by Prof Tim Johnson
Chapter Two Fundamentals of Data and Signals
Chapter Two Fundamentals of Data and Signals Data Communications and Computer Networks: A Business User's Approach Sixth Edition.
Analog and Digital Signals © 2014 Project Lead The Way, Inc.Digital Electronics.
Physical Layer CHAPTER 3. Announcements and Outline Announcements Credit Suisse – Tomorrow (9/9) Afternoon – Student Lounge 5:30 PM Information Session.
Chapter 2 Fundamentals of Data and Signals Data Communications and Computer Networks: A Business User’s Approach.
CHAPTER 1 Digital Concepts
Chapter Two Fundamentals of Data and Signals Data Communications and Computer Networks: A Business User's Approach Fifth Edition.
Chapter 2 Introduction to Digital Concepts. Analog Representation Voltage, current, movement.
Chapter 2 Fundamentals of Data and Signals
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
Chapter 2: Fundamentals of Data and Signals. 2 Objectives After reading this chapter, you should be able to: Distinguish between data and signals, and.
DIGITAL ELECTRONICS CIRCUIT P.K.NAYAK P.K.NAYAK ASST. PROFESSOR SYNERGY INSTITUTE OF ENGINEERING & TECHNOLOGY.
1 Chapter 2 Fundamentals of Data and Signals Data Communications and Computer Networks: A Business User’s Approach.
Digital and Analog Quantities
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
Introductory Digital Concepts
Figure 1–1 Graph of an analog quantity (temperature versus time). Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc. Upper.
Lecture 10 Topics: Sequential circuits Basic concepts Clocks
Engineering 1040: Mechanisms & Electric Circuits Winter 2015 Analog & Digital Signals Analog to Digital Conversion (ADC)
Digital Fundamentals Floyd Chapter 1 Tenth Edition
Data Communications & Computer Networks, Second Edition1 Chapter 2 Fundamentals of Data and Signals.
Chapter 1 Basic Principles of Digital Systems. 2 Analog vs. Digital Analog: –A way of representing a physical quantity by a proportional continuous voltage.
Engineering Lecture 3 Digital Electronics by Jaroslaw Karcz.
Modulation Continuous wave (CW) modulation AM Angle modulation FM PM Pulse Modulation Analog Pulse Modulation PAMPPMPDM Digital Pulse Modulation DMPCM.
Engineering Lecture1: Logic Circuits & Concepts about basic Electrical Engineering Devices by Christin Sander.
Your Interactive Guide to the Digital World Discovering Computers 2012 Edited by : Noor Alhareqi.
Logic Circuits EG 533EX Course Introduction - Jyoti Tandukar.
DIGITAL LOGIC DESIGN BY: ENGR. M.ZAKIR SHAIKH. DIGITAL LOGIC DESIGN BY: ENGR. M.ZAKIR SHAIKH.
EE210 Digital Electronics Class Lecture 2 March 20, 2008.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals with PLD Programming.
Waves Digitising analogue data. Analogue What we see in the real world around us Continuously varying –Temperature –Land contours –Speed –Time Temp Time.
1 EENG 2710 Chapter 0 Introduction. 2 Chapter 0 Homework None.
Chapter 1 Introduction: Digital Systems & Logic Design By Taweesak Reungpeerakul.
Lecture No. 1 Computer Logic Design. About the Course Title: –Computer Logic Design Pre-requisites: –None Required for future courses: –Computer Organization.
Introduction to Communications Digital Signals & Binary Codes
Floyd, Digital Fundamentals, 10 th ed Slide 1 Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
Logic Signals and Gates. Binary Code Digital logic hides the pitfalls of the analog world by mapping the infinite set of real values for a physical quantity.
1 Data-Converter Circuits A/D and D/A Chapter 9 1.
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
CSC 205 Lecture 11 CSC205 Jeffrey N. Denenberg Lecture #1 Introduction, Logic Circuits.
Analog & Digital Signals
School of Computer and Communication Engineering, UniMAP Mohd ridzuan mohd nor DKT 122/3 - DIGITAL SYSTEM I Chapter.
CEN 283 Digital Design Assoc. Prof. Dr. Abdülhamit Subaşı Nejdet Dogru
Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights Reserved Floyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
Data Communications and Computer Networks Chapter 1 Network Architecture Models Logical and physical connections.
Digital Logic & Design Instructor: Aneel Ahmed Lecture #1.
1 st semester 1436 / Modulation Continuous wave (CW) modulation AM Angle modulation FM PM Pulse Modulation Analog Pulse Modulation PAMPPMPDM Digital.
Introduction to Digital Electronics Lecture 1 : Background.
DIGITAL LOGIC DESIGN(1)
Lecture No. 2 Computer Logic Design. Binary Digits The two state number system is called binary. Its two digits are 0 and 1 A binary digit is called a.
Chapter 8 Introduction to Alternating Current and Voltage.
Sequential Logic An Overview
EKT124 Digital Electronics 1 Introduction to Digital Electronics
LATCHED, FLIP-FLOPS,AND TIMERS
EI205 Lecture 1 Dianguang Ma Fall, 2008.
DIGITAL SYSTEM Advantage, Scope & Future Possibilities.
Digital Fundamentals Floyd Chapter 1 Digital concepts Tenth Edition
CHAPTER 3 Physical Layer.
Advanced Digital design
CHAPTER 3 Physical Layer.
Some Information Instructor Details Main Book. Some Information Instructor Details Main Book.
DATA COMMUNICATION.
Digital Fundamentals Floyd Chapter 1 Tenth Edition
EE210 Digital Electronics Class Lecture 2 September 03, 2008
COMS 161 Introduction to Computing
Counters.
Digital Electronics and Logic Circuit
Presentation transcript:

: Digital Logic Design Apisake Hongwitayakorn e: w:

What is this course all about? The fundamental of Digital Logic The fundamental of Digital Logic Binary numbers and relate number systems Binary numbers and relate number systems Digital circuit building block Digital circuit building block How to design How to design Combinational logic circuits Combinational logic circuits Sequential logic circuits Sequential logic circuits

Course Management

Class Lectures (2 hrs/week) Lectures (2 hrs/week) Apisake Hongwitayakorn Apisake Hongwitayakorn Time: Thu 8:30-10:15 Time: Thu 8:30-10:15 Venue: 1239 SciBldg-1 Venue: 1239 SciBldg-1 Labs (3 hrs/week) Labs (3 hrs/week) Noppadol Sukklomcheep Noppadol Sukklomcheep Time: Wed 12:05-14:45 Time: Wed 12:05-14:45 Venue: 1227 SciBldg-1 Venue: 1227 SciBldg-1

Assessment Lecture : Lab = 75% : 25% Lecture : Lab = 75% : 25% Lecture: Lecture: Assignments & Quizzes20% Assignments & Quizzes20% Midterm25% Midterm25% Final30% Final30% Lab: (details will be described) Lab: (details will be described) Attendance Attendance Lab Reports Lab Reports Midterm Midterm Final Final

Courseware Lecture: Lecture: Slides* Slides* A tool called “WinLogiLab”** A tool called “WinLogiLab”** Lab: Lab: Worksheets Worksheets * Will be available on my webpage. ** Get this from

Introduction to Digital Systems

Digital Technology The term digital is derived from the way computer perform operations  by counting digits. The term digital is derived from the way computer perform operations  by counting digits. Today, digital tech is applied in a wide range of areas. Today, digital tech is applied in a wide range of areas. The tech has progressed from vacuum-tube to discrete transistors to complex ICs. The tech has progressed from vacuum-tube to discrete transistors to complex ICs.

Digital and Analog Quantities 2 categories of electronic circuits: 2 categories of electronic circuits: Analog Analog Digital Digital Analog quantity = continuous values Analog quantity = continuous values Digital quantity = a discrete set of values Digital quantity = a discrete set of values

Analog Quantity Most things in nature  analog form Most things in nature  analog form Temperature, pressure, distance, etc Temperature, pressure, distance, etc Smooth, continuous curve like this: Smooth, continuous curve like this: Temp Time

Digital Quantity Sampled-value representation (quantization) Sampled-value representation (quantization) Each dot can be digitized as a digital code (consists of 1s and 0s) Each dot can be digitized as a digital code (consists of 1s and 0s) Temp Time

Digital Advantages Digital data can be processed and transmitted more efficiently and reliably than analog data. Digital data can be processed and transmitted more efficiently and reliably than analog data. Digital data has a great advantage when storage is necessary. Digital data has a great advantage when storage is necessary. Let’s talk about digital music… Let’s talk about digital music…

Digital Music The media is very compact but higher-density (and counting): The media is very compact but higher-density (and counting): CDs CDs Memory cards Memory cards No more bulky and noise- prone media like cassette tape No more bulky and noise- prone media like cassette tape /sandisk512mb1gbsdcard.jpg

Digital systems are everywhere!!!

Binary Digits, Logic Levels, & Digital Waveforms

Binary Digits Binary system (either 0 or 1) Binary system (either 0 or 1) Bit (comes from binary digit) Bit (comes from binary digit) Digital circuits: Digital circuits: 1 represents HIGH voltage 1 represents HIGH voltage 0 represents LOW voltage 0 represents LOW voltage Groups of bits (combinations of 0s and 1s) are called codes Groups of bits (combinations of 0s and 1s) are called codes Being used to represent numbers, letters, symbols, (i.e. ASCII code), instructions, and etc. Being used to represent numbers, letters, symbols, (i.e. ASCII code), instructions, and etc.

Logic Levels The voltages used to represent a 1 and 0 are called logic levels. The voltages used to represent a 1 and 0 are called logic levels. Ideally, there is only HIGH (1) and LOW (0). Ideally, there is only HIGH (1) and LOW (0). Practically, there must be thresholds to determine which one is HIGH or LOW or neither of them. Practically, there must be thresholds to determine which one is HIGH or LOW or neither of them. CMOS CMOS (2V to 3.3V  HIGH) (2V to 3.3V  HIGH) (0V. To 0.8V  LOW) (0V. To 0.8V  LOW) HIGH (binary 1) Not allowed LOW (binary 0) V H(max) V H(min) V L(max) V L(min)

Digital Waveforms Voltage levels that are changing back and forth between HIGH and LOW Voltage levels that are changing back and forth between HIGH and LOW (Ideal) pulse (Ideal) pulse At t 0  leading edge, at t 1  trailing edge At t 0  leading edge, at t 1  trailing edge HIGH LOW Positive-going pulse Negative-going pulse t0t0 t1t1 t0t0 t1t1

Non-Ideal Pulse Rise time Fall time trtr tftf twtw Pulse width 90% 50% 10% Amplitude

Waveform Characteristics Waveforms = series of pulses (called pulse train) Waveforms = series of pulses (called pulse train) Periodic Periodic Period (T) = T 1 = T 2 = T 3 = … = T n Period (T) = T 1 = T 2 = T 3 = … = T n Frequency (f) = 1/T Frequency (f) = 1/T Nonperiodic Nonperiodic T1T1 T2T2 T3T3

Duty Cycle Ratio of the pulse width (t w ) to the period (T) Ratio of the pulse width (t w ) to the period (T) Duty cycle = ( t w / T ) x 100%

Example From a portion of a periodic waveform (as shown) determine: From a portion of a periodic waveform (as shown) determine: a) Period b) Frequency c) Duty cycle twtwtwtw T t (ms)

Waveform & Binary Information Bit time 1 0 clock 1 0 A Bit sequence represented by waveform A

Data Transfer Binary data are transferred in two ways: Binary data are transferred in two ways: Serial – bits are sent one bit at a time Serial – bits are sent one bit at a time Parallel – all the bits in a group are sent out on separate lines at the same time (one line for each bit) Parallel – all the bits in a group are sent out on separate lines at the same time (one line for each bit) Serial over Parallel Serial over Parallel Advantage: less transmission line Advantage: less transmission line Disadvantage: takes more time Disadvantage: takes more time