EE 280 Introduction to Digital Logic Design

Similar documents
CS302 - Digital Logic Design Glossary By

ECE 241 Digital Systems. Basic Information

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

DAV Institute of Engineering & Technology Department of ECE. Course Outcomes

Electrical Engineering 40 Introduction to Microelectronic Circuits

1. The decimal number 62 is represented in hexadecimal (base 16) and binary (base 2) respectively as

DIGITAL ELECTRONICS QUESTION BANK

Unit level 4 Credit value 15. Introduction. Learning Outcomes

IES Digital Mock Test

Electronics for Scientists V and G (Spring 2007)

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

Digital Logic Circuits

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

DEPARTMENT OF PHYSICS PHYS*2040 W'09. Fundamental Electronics and Sensors. Lecturer: Dr. Ralf Gellert MacN 450 Ext

Gates and Circuits 1

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

Code No: R Set No. 1

Lecture #1. Course Overview

COMBINATIONAL and SEQUENTIAL LOGIC CIRCUITS Hardware implementation and software design

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

Chapter 3 Digital Logic Structures

EEE 301 Digital Electronics

ELECTRONICS WITH DISCRETE COMPONENTS

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

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

CRN: MET-487 Instrumentation and Automatic Control June 28, 2010 August 5, 2010 Professor Paul Lin

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

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

Introduction (concepts and definitions)

Written exam IE1204/5 Digital Design Friday 13/

Combinational Logic Circuits. Combinational Logic

Asst. Prof. Thavatchai Tayjasanant, PhD. Power System Research Lab 12 th Floor, Building 4 Tel: (02)

Associate In Applied Science In Electronics Engineering Technology Expiration Date:

Digital Electronics Course Objectives

Overview ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTES. Motivation. Modeling Levels. Hierarchical Model: A Full-Adder 9/6/2002

Chapter 1: Digital logic

Logic Design I (17.341) Fall Lecture Outline

EE 230. Electronic Circuits and Systems. Randy Geiger 2133 Coover

Welcome to 6.S084! Computation Structures (special)

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

Course Overview. Course Overview

ELECTRONICS ADVANCED SUPPLEMENTARY LEVEL

Preface... iii. Chapter 1: Diodes and Circuits... 1

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

Introduction to Digital Logic Missouri S&T University CPE 2210 Exam 1 Logistics

DIGITAL DESIGN WITH SM CHARTS

ET475 Electronic Circuit Design I [Onsite]

Lecture 1. Tinoosh Mohsenin

R.B.V.R.R. WOMEN S COLLEGE (AUTONOMOUS) Narayanaguda, Hyderabad. ELECTRONIC PRINCIPLES AND APPLICATIONS

Lecture 02: Digital Logic Review

S-[F] NPW-02 June All Syllabus B.Sc. [Electronics] Ist Year Semester-I & II.doc - 1 -

DIGITAL LOGIC DESIGN (ELE 241)

Chapter # 1: Introduction

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

Gates and and Circuits

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

Department of Electronics and Communication Engineering

The book has excellent descrip/ons of this topic. Please read the book before watching this lecture. The reading assignment is on the website.

R09. 1.a) State and explain Kirchoff s laws. b) In the circuit given below Figure 1 find the current through 5 Ω resistor. [7+8] FIRSTRANKER.

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

INTRODUCTION TO DIGITAL CONCEPT

UC Berkeley CS61C : Machine Structures

Digital Integrated CircuitDesign

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

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.

Introduction to CMOS VLSI Design (E158) Lecture 5: Logic

Dr. Nicola Nicolici COE/EE2DI4 Midterm Test #1 Oct 18, 2006

Winter 14 EXAMINATION Subject Code: Model Answer P a g e 1/28

CS/ECE 252: INTRODUCTION TO COMPUTER ENGINEERING UNIVERSITY OF WISCONSIN MADISON

UVic Department of Electrical and Computer Engineering

Lab 2 Revisited Exercise

Digital Electronic Concepts

SRV ENGINEERING COLLEGE SEMBODAI RUKMANI VARATHARAJAN ENGINEERING COLLEGE SEMBODAI

EE19D Digital Electronics. Lecture 1: General Introduction

hij Teacher Resource Bank GCE Electronics Exemplar Examination Questions ELEC2 Further Electronics

EE251: Tuesday October 10

WINTER 14 EXAMINATION

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

University of Technology

COMPUTER ORGANIZATION & ARCHITECTURE DIGITAL LOGIC CSCD211- DEPARTMENT OF COMPUTER SCIENCE, UNIVERSITY OF GHANA

UC Berkeley CS61C : Machine Structures

Computer Architecture and Organization:

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

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

Electronics. Digital Electronics

EE40 Lecture 35. Prof. Chang-Hasnain. 12/5/07 Reading: Ch 7, Supplementary Reader

QUIZ. What do these bits represent?

Logic diagram: a graphical representation of a circuit

FPGA Based System Design

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

Reading: Schwarz and Oldham (light on non-ideal) and comparator viewgraphs. Lecture 14: October 17, 2001

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

B.C.A 2017 DIGITAL ELECTRONICS BCA104T MODULE SPECIFICATION SHEET. Course Outline

0 0 Q Q Q Q

Data Converters. Dr.Trushit Upadhyaya EC Department, CSPIT, CHARUSAT

Binary Addition. Boolean Algebra & Logic Gates. Recap from Monday. CSC 103 September 12, Binary numbers ( 1.1.1) How Computers Work

Physical electronics, various electronics devices, ICs form the core of Electronics and Telecommunication branch. This part includes

EECS150 - Digital Design Lecture 2 - CMOS

LIST OF EXPERIMENTS. KCTCET/ /Odd/3rd/ETE/CSE/LM

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

Transcription:

EE 280 Introduction to Digital Logic Design Lecture 1. Introduction EE280 Lecture 1 1-1 Instructors: EE 280 Introduction to Digital Logic Design Dr. Lukasz Kurgan (section A1) office: ECERF 6 th floor, W6-013, email: lkurgan@ece.ualberta.ca Dr. Nelson Durdle, P.Eng. (section A2) office: ECERF 2 nd floor, W2-035, email: durdle@ece.ualberta.ca Dr. Witold Pedrycz, P.Eng. (section A3) office: ECERF 2 nd floor, W2-032, email: pedrycz@ee.ualberta.ca Text (Recommended/Not Required): C.H. Roth, Jr., Fundamentals of Logic Design, 5 th edition, Brooks/Cole publishers, 2004, ISBN 0-534-37804-8 Syllabus and Course Notes are available via class web site https://ccnet.ece.ualberta.ca/ee280/ You should register ASAP using your student ID number Code of student behavior http://www.uofaweb.ualberta.ca/governance/studentappeals.cfm EE280 Lecture 1 1-2 1

EE 280 Introduction to Digital Logic Design Course is comprised of Over 30 lectures 5 Labs (0 to 4) 10 Assignments Mid-term exam(s) 1 midterm: Oct 20, Monday, during lecture time (sections A1, A2) Final exam Distribution of Marks 2 midterms: TBA (section A3) Assignments 10% Labs 15% Mid-term exam 25% (10% + 15% for section A3) Final exam 50% EE280 Lecture 1 1-3 Lecture notes EE 280 Introduction to Digital Logic Design Will be available on the class web site ahead of time; for your convenience you should print and use them to make notes Will contain all covered slides, but some information may be missing; the missing information will be shown in yellow on the slides shown in class The first class is complete, but all subsequent classes will have some information to be filled in the class. Important notes No late assignments will be accepted (deadline is Monday by 3pm) Stay with the section you are registered for. You must submit your assignments and write exams in this section. Also, all problems, questions and additional advise should be addressed to the instructor responsible for your section. Labs have different instructors than lectures, and thus with respect to the labs you should seek advise from the lab instructors. EE280 Lecture 1 1-4 2

Text Chapters and Relevant Topics Chapter 1: Number Representation, Codes, and Code Conversion Number Systems, Codes and Code Conversion Chapters 2&3: Boolean Algebra and Logic Gates Boolean Algebra, Logic Gates, Negative/Positive Logic Chapters 4&5: Representation and Implementation of Logic Functions Minterms/Maxterms, Logic (Karnaugh) Maps, Timing Diagrams Chapters 7&9: Combinational Logic Design Multilevel nets, MUX/DEMUX, ROM, Programmable Logic Devices Chapters 11&12: Sequential Circuit Components Latches and Flip-Flops, Registers Chapters 13&14&15: Synchronous Sequential Machines State Tables, Mealy/Moore Machines, State Equivalence EE280 Lecture 1 1-5 Digital vs. Analog In DIGITAL electronics, current & voltage can assume only discrete values (usually two). e.g. V ON 0 1 0 1 0 0 1 0 1 ON or OFF t OFF +5 or 0 Volts +12 or 0 Volts -12 or +12 Volts In ANALOG systems, current & voltage levels are continuous & may assume any value. e.g. V +12 Real World -12 EE280 Lecture 1 1-6 t 3

Where EE280 Fits In Spectrum of Digital Hardware Components Subsystems Big Systems Materials Devices Logic Combinational Sequential Computers Parallel Gates Blocks Machines Micros Computers resistivity wires AND random logic latches architecture networks mobility resistors OR AND-OR flip-flops parallelism shared impurities capacitors NOT NOR-NOR registers microcode memory dielectric diode NAND PLAs RAMs instruction topology constant transistors XOR ROMs counters set EE240/250 Circuits EE340/350 Analog Electronics EE572 Physical Electronics EQUIV EE280 This Course EE480 sequence detectors Continuation of 280 EE380 Microprocessors CMPE382 Computer Arch. CMPE490 µp Systems Design EE280 Lecture 1 1-7 Design of Digital Networks - Where EE280 Fits In 1. System Design - Dividing overall system into subsystems. e.g.: computer EE380 EE480 CMPE401 CMPE490 2. Logic Design - Interconnected basic logic building blocks of subsystems. e.g.: gates, flip flops required for binary ADDER in processor AND Gate Full-adder Circuit OR Gate Outputs Sum of A+B+C (0 or 1) Carry (0 or 1) EE280 Lecture 1 1-8 4

Design of Digital Networks - Where EE280 Fits In 3. Circuit Design - Specify components to make logic building blocks e.g.: Resistors, transistors, capacitors to make one gate in binary ADDER. Analog: EE240, 250, 340, 350, 440, 571 Digital: EE280 (some), 380, 480 Therefore we will not be studying electronics, as such, but how logic gates or switching networks operate, and are interconnected to perform specific digital functions. Assembling black boxes (logic gates) in EE280 (Binary) Logic Gate: An electrical or electronic device with one or more input leads, and one or more output leads, on which the potential, or voltage, with respect to ground, on any lead may take one of only two distinct values. The voltages on the output leads are a (logic) function of the voltages on the input leads. I/P s OUTPUTS O/P s EE280 Lecture 1 1-9 Combinational: Two Types of Networks Output values depend only on present input values. Inputs Outputs ( 0 or 1) (0 or 1) Sequential: Output values depends on present and past input values. i.e. A sequence of I/P values must be specified to define the O/P. Inputs Outputs Feedback EE280 Lecture 1 1-10 5

Why Digital?? Why digital? - greater accuracy & reliability - more versatile & cheaper - more comprehensive theory and algorithms - availability of CAD tools - optimized device processes Digital circuits used in: Digital Computers Data Processing Electronic Calculators Instrumentation Control Devices etc. Telephone Networks, Cell Phones, Communication Equipment CD Players, Medical Equipment, Modern TV sets, Modern Radios, etc. EE280 Lecture 1 1-11 Analog Systems Advantages most physical phenomena of interest are analog transducers are simple potentially high precision Disadvantages behaviour of analog components is subject to drift distortion, noise, offsets, etc. errors in analog signals accumulate during processing, transmission, and storage only relatively simple signal processing is practical for most applications EE280 Lecture 1 1-12 6

Digital Circuits Advantages the strength of digital signals is easily restored signal accuracy degrades very little during processing, transmission and storage digital components are cheap, reliable and low-power digital signal processing can be highly sophisticated using special-purpose hardware or programmable digital computers Disadvantages signal precision is limited by the number of bits used to encode each sample analog-to-digital converters and digital-to-analog converters are required to interface a digital system with real-world analog signals EE280 Lecture 1 1-13 7