Aim. Lecture 1: Overview Digital Concepts. Objectives. 15 Lectures

Similar documents
Lecture 2. Digital Basics

BEE 2233 Digital Electronics. Chapter 1: Introduction

EE19D Digital Electronics. Lecture 1: General Introduction

Digital Logic ircuits Circuits Fundamentals I Fundamentals I

Digital Fundamentals

Digital Fundamentals 8/25/2016. Summary. Summary. Floyd. Chapter 1. Analog Quantities

Dr. Cahit Karakuş ANALOG SİNYALLER

CS302 - Digital Logic Design Glossary By

Unit level 4 Credit value 15. Introduction. Learning Outcomes

Introduction. BME208 Logic Circuits Yalçın İŞLER

Gates and Circuits 1

Lecture #1. Course Overview

EEE 301 Digital Electronics

Electrical Engineering 40 Introduction to Microelectronic Circuits

Course Outline Cover Page

In this lecture: Lecture 8: ROM & Programmable Logic Devices

Digital Applications (CETT 1415) Credit: 4 semester credit hours (3 hours lecture, 4 hours lab) Prerequisite: CETT 1403 & CETT 1405

Objective Questions. (a) Light (b) Temperature (c) Sound (d) all of these

Digital Electronic Concepts

Gates and and Circuits

Digital Fundamentals 9/4/2017. Summary. Summary. Floyd. Chapter 3. The Inverter

Engr354: Digital Logic Circuits

Java Bread Board Introductory Digital Electronics Exercise 2, Page 1

Digital Fundamentals

Associate In Applied Science In Electronics Engineering Technology Expiration Date:

Introduction (concepts and definitions)

Digital Applications (CETT 1415) Credit: 4 semester credit hours (3 hours lecture, 4 hours lab) Prerequisite: CETT 1403 & CETT 1405

Digital Fundamentals 8/29/2016. Summary. Summary. Floyd. Chapter 3 A X. The Inverter

Lecture 02: Digital Logic Review

EECE 143 Lecture 0: Intro to Digital Laboratory

Digital Logic Circuits

Classification of Digital Circuits

16 Multiplexers and De-multiplexers using gates and ICs. (74150, 74154)

IES Digital Mock Test

Digital Fundamentals. Introductory Digital Concepts

Electronics. Digital Electronics

CS302 Digital Logic Design Solved Objective Midterm Papers For Preparation of Midterm Exam

DIGITAL ELECTRONICS QUESTION BANK

Chapter 9. sequential logic technologies

QUIZ. What do these bits represent?

Number of Lessons:155 #14B (P) Electronics Technology with Digital and Microprocessor Laboratory Completion Time: 42 months

Chapter 4: FLIP FLOPS. (Sequential Circuits) By: Siti Sabariah Hj. Salihin ELECTRICAL ENGINEERING DEPARTMENT EE 202 : DIGITAL ELECTRONICS 1

Sherlock Solder Models

EE6301 DIGITAL LOGIC CIRCUITS LT P C UNIT I NUMBER SYSTEMS AND DIGITAL LOGIC FAMILIES 9

Name: Class: Date: 1. As more electronic systems have been designed using digital technology, devices have become smaller and less powerful.

Lecture 2: Data Representation

Digital Electronics Course Objectives

EECS 270 Schedule and Syllabus for Fall 2011 Designed by Prof. Pinaki Mazumder

JEFFERSON COLLEGE COURSE SYLLABUS ETC255 INTRODUCTION TO DIGITAL CIRCUITS. 6 Credit Hours. Prepared by: Dennis Eimer

Syllabus: Digital Electronics (DE) (Project Lead The Way)

2014 Paper E2.1: Digital Electronics II

Chapter 9. sequential logic technologies

EEE312: Electrical measurement & instrumentation

Digital Electronics. A. I can list five basic safety rules for electronics. B. I can properly display large and small numbers in proper notation,

Homework Problem Set: Combinational Devices & ASM Charts. Answer all questions on this sheet. You may attach additional pages if necessary.

EE 280 Introduction to Digital Logic Design

UNIT-IV Combinational Logic

Name EGR 2131 Lab #2 Logic Gates and Boolean Algebra Objectives Equipment and Components Part 1: Reading Pin Diagrams 7400 (TOP VIEW)

Electronic Components And Circuit Analysis

CD4541BC Programmable Timer

Workshop Part Identification Lecture N I A G A R A C O L L E G E T E C H N O L O G Y D E P T.

Lecture 2: Digital Logic Basis

ECE 241 Digital Systems. Basic Information

ECE Digital Logic Lecture 2. Digital Design Circuit Types: Combinational vs. Sequential

EECS 42 Introduction to Electronics for Computer Science

Computer Architecture: Part II. First Semester 2013 Department of Computer Science Faculty of Science Chiang Mai University

Mohit Arora. The Art of Hardware Architecture. Design Methods and Techniques. for Digital Circuits. Springer

EECS150 - Digital Design Lecture 28 Course Wrap Up. Recap 1

NORTH MAHARASHTRA UNIVERSITY, JALGAON

Number system: the system used to count discrete units is called number. Decimal system: the number system that contains 10 distinguished

Department of Electrical and Electronics Engineering Logic Circuits Laboratory EXPERIMENT-5 COMBINATIONAL LOGIC CIRCUITS

Data Logger by Carsten Kristiansen Napier University. November 2004

6.111 Lecture # 19. Controlling Position. Some General Features of Servos: Servomechanisms are of this form:

GCSE Electronics. Scheme of Work

Fig.16.1: Digital systems and analog systems

Basic Logic Circuits

Additional Programs for the Electronics Module Part No

Mux-Based Latches. Lecture 8. Sequential Circuits 1. Mux-Based Latch. Mux-Based Latch. Negative latch (transparent when CLK= 0)

Fan in: The number of inputs of a logic gate can handle.

Introduction. Reading: Chapter 1. Courtesy of Dr. Dansereau, Dr. Brown, Dr. Vranesic, Dr. Harris, and Dr. Choi.

This Figure here illustrates the operation for a 2-input OR gate for all four possible input combinations.

Exercises: Fundamentals of Computer Engineering 1 PAGE: 1

DEGREE: BACHELOR IN INDUSTRIAL ELECTRONICS AND AUTOMATION YEAR: 2ND TERM: 2ND

Chapter 5: Signal conversion

Adder Comparator 7 segment display Decoder for 7 segment display D flip flop Analysis of sequential circuits. Sequence detector

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING BENG (HONS) ELECTRICAL & ELECTRONICS ENGINEERING SEMESTER TWO EXAMINATION 2017/2018

Propagation Delay, Circuit Timing & Adder Design. ECE 152A Winter 2012

512 x 8 Registered PROM

Propagation Delay, Circuit Timing & Adder Design

COMBINATIONAL and SEQUENTIAL LOGIC CIRCUITS Hardware implementation and software design

*************************************************************************

Paper No. Name of the Paper Theory marks Practical marks Periods per week Semester-I I Semiconductor

CONTENTS Sl. No. Experiment Page No

Electronic Instrumentation

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM. Course Title: Digital Electronics (Code: )

LOGIC DIAGRAM: HALF ADDER TRUTH TABLE: A B CARRY SUM. 2012/ODD/III/ECE/DE/LM Page No. 1

DIGITAL ELECTRONICS. Methods & diagrams : 1 Graph plotting : - Tables & analysis : - Questions & discussion : 6 Performance : 3

ECE 124 Digital Circuits and Systems Winter 2011 Introduction Calendar Description:

ENGINEERING TRIPOS PART II A ELECTRICAL AND INFORMATION ENGINEERING TEACHING LABORATORY EXPERIMENT 3B2-B DIGITAL INTEGRATED CIRCUITS

1.) If a 3 input NOR gate has eight input possibilities, how many of those possibilities result in a HIGH output? (a.) 1 (b.) 2 (c.) 3 (d.) 7 (e.

Transcription:

Aim Lecture 1: Overview Digital Concepts to give a first course in digital electronics providing you with both the knowledge and skills required to design simple digital circuits and preparing you for a second, more advanced, course next year. Digital Electronics I Professor Peter Cheung Department of EEE Imperial College London (Slides based on Floyd & Tocci) E1.2 Digital Electronics I 1.1 E1.2 Digital Electronics I 1.2 Objectives Course Content to impart to you a formalism of logic enabling you to analyse logical processes to enable you to implement simple logical operations using combinational logic circuits to enable you to understand common forms of number representation in digital electronic circuits and to be able to convert between different representations to enable you to understand the logical operation of simple arithmetic and other MSI circuits (Medium Scale Integrated Circuits) to impart to you the concepts of sequential circuits enabling you to analyse sequential systems in terms of state machines to enable you to implement synchronous state machines using flip-flops 15 Lectures 1. Overview 2. Introduction to Data Representation 3. Boolean Algebra and Combination Logic 1 4. Boolean Algebra and Combination Logic 2 5. Combinational Logic Gates and Implementation 6. More Gates and Multiplexers 7. Data representation 2 8. MSI Devices 9. Programmable Devices 10. Sequential Circuits 11. State machines 1 12. State machines 2 13. Design of Synchronous Sequential Circuits 14. Application Examples 15. Revision E1.2 Digital Electronics I 1.3 E1.2 Digital Electronics I 1.4

Tutorial Questions Examination accompany each lecture a chance to practice the techniques studied graded according to difficulty: * easy, only a little interesting ** harder, more interesting *** challenge, very interesting completion of all * and ** questions is essential to your success completion of *** questions indicates a very good understanding answers given out shortly after questions not assessed In the summer term past papers available in advance to show the style E1.2 Digital Electronics I 1.5 E1.2 Digital Electronics I 1.6 Lectures Study Groups Fifteen lectures of about 50 minutes each copies of the overhead slides given out some blanks in the slides for you to fill in, for example: A chance to ask questions about the work presented in lectures the tutorial questions the truth table for an AND gate is: X Y Z=X.Y 0 0 0 0 1 0 1 0 0 1 1 1 references given to the course book as we go along you are expected to read the relevant sections of the book as homework just after the lecture E1.2 Digital Electronics I 1.7 E1.2 Digital Electronics I 1.8

Text Books Digital and Analog Quantities Digital Systems Principles and Applications, 9 th Ed, R. J. Tocci, N. S. Widmer, G. Moss, Pearson, 2004 (~ 45) Digital Fundamentals with PLD Programming, T.L. Floyd, Prentice Hall, June 2005 (~ 45) Analogue quantities have continuous values Digital quantities have discrete sets of values E1.2 Digital Electronics I 1.9 E1.2 Digital Electronics I 1.10 Binary Digits, Logic Levels, and Digital Waveforms The conventional numbering system uses ten digits: 0,1,2,3,4,5,6,7,8, and 9. The binary numbering system uses just two digits: 0 and 1. The two binary digits are designated 0 and 1 They can also be called LOW and HIGH, where LOW = 0 and HIGH = 1 Binary Digits, Logic Levels, and Digital Waveforms Binary values are also represented by voltage levels Major parts of a digital pulse Base line Amplitude Rise time (t r ) Pulse width (t w ) Fall time (t f ) E1.2 Digital Electronics I 1.11 E1.2 Digital Electronics I 1.12

Binary Digits, Logic Levels, and Digital Waveforms t w = pulse width T = period of the waveform f = frequency of the waveform Basic Logic Operations There are only three basic logic operations: f = 1 T The duty cycle of a binary waveform is defined as: t w Duty cycle = 100% T E1.2 Digital Electronics I 1.13 E1.2 Digital Electronics I 1.14 Basic Logic Operations Basic Logic Operations The NOT operation The AND operation When any input is LOW, the output is LOW When both inputs are HIGH, the output is HIGH When the input is LOW, the output is HIGH When the input is HIGH, the output is LOW The output logic level is always opposite the input logic level. E1.2 Digital Electronics I 1.15 E1.2 Digital Electronics I 1.16

Basic Logic Operations The OR operation When any input is HIGH, the output is HIGH When both inputs are LOW, the output is LOW Fixed-Function Integrated Circuits Dual in-line package (DIP) Small-outline IC (SOIC) E1.2 Digital Electronics I 1.17 E1.2 Digital Electronics I 1.18 Fixed-Function Integrated Circuits Fixed-Function Integrated Circuits Flat pack (FP) Plastic-leaded chip carrier (PLCC) Plastic-leaded chip carrier (PLCC) E1.2 Digital Electronics I 1.19 E1.2 Digital Electronics I 1.20

Fixed-Function Integrated Circuits Leadless-ceramic chip carrier (LCCC) Ball Grid Array (BGA) History The first electronic logic was implemented using valves or relay as switches slow by today's standards large got hot relatively unreliable Transistor switches used now many transistors can be "integrated" onto a single chip of silicon fast (switch on and then off in around < 100 picosecond) very small (order of 0.1 micron) can get warm very reliable E1.2 Digital Electronics I 1.21 E1.2 Digital Electronics I 1.22 Example Applications Numeric Calculators for addition, multiplication etc. Aircraft navigation systems for calculating position, ETA etc. Computers for averaging your exam marks Non-numeric Parking meters for timing Satellite TV encoding and decoding for revenue protection Disk drives for controlling the rotation and head position Design Example: Traffic Light Controller Specification The traffic light points in 4 directions (N, S, E, W) The lights on N and S are always the same, as are E and W It cycles through the sequence green-yellow-red N/S and E/W are never both green or yellow Green lasts 45 seconds, yellow 15 seconds, red 60 seconds E1.2 Digital Electronics I 1.23 E1.2 Digital Electronics I 1.24

What are the outputs? 12 (one for each light) but only 6 are unique What are the inputs? start the controller (reset) timing inputs (clocks) What about performance reliability cost power consumption size, etc? What about the logic? IF N/S is green AND E-W is red AND 45 seconds has expired since the last light change THEN the N/S lights should be changed from green to yellow What about the digital techniques to implement this? It looks like a computer programme (that's logical!) We need to form logical combinations of inputs We need to conditionally set outputs according to the logical results E1.2 Digital Electronics I 1.25 E1.2 Digital Electronics I 1.26