Introduction to Digital Logic Missouri S&T University CPE 2210 Introduction and Application Areas

Similar documents
Introduction to Digital Logic Missouri S&T University CPE 2210 Introduction and Application Areas

ANALOGUE AND DIGITAL ELECTRONICS STUDENT S WORKBOOK U1: INTRODUCTION

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

Introduction to Digital Logic Missouri S&T University CPE 2210 Flip-Flops

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

Digital Systems Principles and Applications. Chapter 1 Objectives

Digital Circuits. Innovation Fellows Program

Introduction to Signal Processing D R. T A R E K T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y

Digital Logic Design: An Overview & Number Systems

COMPUTER ENGINEERING PROGRAM

Topics. Microelectronics Revolution. Digital Circuits Part 1 Logic Gates. Introductory Medical Device Prototyping

IE1204 Digital Design L1 : Course Overview. Introduction to Digital Technology. Binary Numbers

Chapter 3. Boolean Algebra and Digital Logic

Chapter 1. Introduction to Digital Signal Processing

Digital Integrated Circuits EECS 312. Review. Remember the ENIAC? IC ENIAC. Trend for one company. First microprocessor

Digital Integrated Circuits EECS 312

3D-CHIP TECHNOLOGY AND APPLICATIONS OF MINIATURIZATION

Lecture 1: Circuits & Layout

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

(Refer Slide Time 1:58)

Digital Circuits Part 1 Logic Gates

Digital Audio and Video Fidelity. Ken Wacks, Ph.D.

LABORATORY 14: ANALOG TO DIGITAL CONVERSION USING ADC0809

Computer Systems Architecture

Embedded System Design

Professor Laurence S. Dooley. School of Computing and Communications Milton Keynes, UK

Announcements. Project Turn-In Process. and URL for project on a Word doc Upload to Catalyst Collect It

Data Converter Overview: DACs and ADCs. Dr. Paul Hasler and Dr. Philip Allen

Co-simulation Techniques for Mixed Signal Circuits

Adding Analog and Mixed Signal Concerns to a Digital VLSI Course

System Quality Indicators

Digitized Signals are the Future of the Black Box

Digitization: Sampling & Quantization

WINTER 15 EXAMINATION Model Answer

VIRTUAL INSTRUMENTATION

Computer Architecture and Organization

Analog-to-Digital Conversion

Chapter Contents. Appendix A: Digital Logic. Some Definitions

Application of Measurement Instrumentation (1)

Digital Electronics Course Outline

Interfacing Analog to Digital Data Converters. A/D D/A Converter 1

Session 1 Introduction to Data Acquisition and Real-Time Control

Faculty of Electrical & Electronics Engineering BEE3233 Electronics System Design. Laboratory 3: Finite State Machine (FSM)

Encoders and Decoders: Details and Design Issues

1/29/2008. Announcements. Announcements. Announcements. Announcements. Announcements. Announcements. Project Turn-In Process. Quiz 2.

Announcements. Project Turn-In Process. Project 1A: Project 1B. and URL for project on a Word doc Upload to Catalyst Collect It

Data Conversion and Lab (17.368) Fall Lecture Outline

UNIT V 8051 Microcontroller based Systems Design

Sharif University of Technology. SoC: Introduction

CS302 - Digital Logic & Design

B. Sc. III Semester (Electronics) - ( ) Digital Electronics-II) BE-301 MODEL ANSWER (AS-2791)

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE. On Industrial Automation and Control

WINTER 14 EXAMINATION

Principles of Computer Architecture. Appendix A: Digital Logic

Introduction to Digital Signal Processing (DSP)

Lecture 1: Intro to CMOS Circuits

Objectives. Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath

PLTW Engineering Digital Electronics Course Outline

Linear Time Invariant (LTI) Systems

PHYSICS 5620 LAB 9 Basic Digital Circuits and Flip-Flops

ADDRESSING THE CHALLENGES OF IOT DESIGN JEFF MILLER, PRODUCT MARKETING MANAGER, MENTOR GRAPHICS

Introduction to Computers and Programming

Basic Electronics Prof. Mahesh Patil Department of Electrical Engineering Indian Institute of Technology, Bombay

COE328 Course Outline. Fall 2007

Introduction to Embedded Microcomputer Systems Lecture Discrete digital signal. Continuous analog signal

WELCOME. ECE 2030: Introduction to Computer Engineering* Richard M. Dansereau Copyright by R.M. Dansereau,

COMP12111: Fundamentals of Computer Engineering

Digital Signal Processing Lecture One Introduction to Digital Signal Processing Third Stage Prepared by: Marwah Kareem

Welcome to Electrical and Electronic Engineering UCD. Electronic/Computer Engineering (ECE)

Integrated Circuit Design ELCT 701 (Winter 2017) Lecture 1: Introduction

Lab 2: A/D, D/A, and Sampling Theorem

Lecture 1: Introduction to Digital Logic Design. CK Cheng CSE Dept. UC San Diego

CSE221- Logic Design, Spring 2003

Experiment 2: Sampling and Quantization

What is Bell Labs? now

Vending Machine. Keywords FSM, Vending Machine, FPGA, VHDL

Combinational / Sequential Logic

INF4420 Project Spring Successive Approximation Register (SAR) Analog-to-Digital Converter (ADC)

Microprocessor Design

Logic Devices for Interfacing, The 8085 MPU Lecture 4

B I O E N / Biological Signals & Data Acquisition

Why FPGAs? FPGA Overview. Why FPGAs?

Audio and Video II. Video signal +Color systems Motion estimation Video compression standards +H.261 +MPEG-1, MPEG-2, MPEG-4, MPEG- 7, and MPEG-21

Designing for the Internet of Things with Cadence PSpice A/D Technology

Introduction to Digital Signal Processing

AE/AC/AT54 LINEAR ICs & DIGITAL ELECTRONICS DEC 2014

Machinery Fault Diagnosis and Signal Processing Prof. A R Mohanty Department of Mechanical Engineering Indian Institute of Technology-Kharagpur

TRAINING KITS ON DIGITAL ELECTRONIC EXPERIMENTS. Verify Truth table for TTL IC s AND, NOT, & NAND GATES

Writing Assignment #1 Due Today. Lab#1 is tomorrow (8am) Analog vs. digital information. Digitization

SUBSYSTEMS FOR DATA ACQUISITION #39. Analog-to-Digital Converter (ADC) Function Card

Introduction to Digital Electronics

ANALYSIS OF POWER REDUCTION IN 2 TO 4 LINE DECODER DESIGN USING GATE DIFFUSION INPUT TECHNIQUE

DIGITAL FUNDAMENTALS

LAB 3 Verilog for Combinational Circuits

How to Match the Color Brightness of Automotive TFT-LCD Panels

Digital audio is superior to its analog audio counterpart in a number of ways:

Data Representation. signals can vary continuously across an infinite range of values e.g., frequencies on an old-fashioned radio with a dial

Trial version. Analogue to Digital Conversion in Distance Measurement

Derek Cheung ITIF

Music in the Digital Age

Transcription:

Introduction to Digital Logic Missouri S&T University CPE 2210 Introduction and Application Areas Egemen K. Çetinkaya Egemen K. Çetinkaya Department of Electrical & Computer Engineering Missouri University of Science and Technology cetinkayae@mst.edu http://web.mst.edu/~cetinkayae/teaching/cpe2210fall2016 24 August 2016 rev. 16.0 2014 2016 Egemen K. Çetinkaya

Introduction and Overview Outline Introduction and history Applications Digital signals and systems Summary 24 August 2016 MST CPE2210 Introduction and Motivation 2

Introduction and Overview What is Digital Logic? Digital data: discrete, non-continuous values Logic: study of (mathematical) reasoning Others: Informal logic Formal logic Symbolic logic Mathematical logic 24 August 2016 MST CPE2210 Introduction and Motivation 3

Introduction and Overview Brief History 1847: Boolean algebra George Boole, John Venn, and Charles Sanders Peirce 1938: application of logic on circuits Claude E. Shannon 1946: ENIAC; first digital computer 1948: invention of transistor @ AT&T Bell labs John Bardeen, Walter Brattain, and William Shockley 1965: Moore s law number of components on ICs will double every year 2000s: billions of transistors in ICs 24 August 2016 MST CPE2210 Introduction and Motivation 4

History Vacuum Tube http://www.computerhistory.org/revolution/digital-logic/12/269 24 August 2016 MST CPE2210 Introduction and Motivation 5

History First Transistor http://www.computerhistory.org/revolution/digital-logic/12/273 24 August 2016 MST CPE2210 Introduction and Motivation 6

History First Planar IC http://www.computerhistory.org/revolution/digital-logic/12/329/1422 24 August 2016 MST CPE2210 Introduction and Motivation 7

Introduction and Overview What are application areas? What are the application areas of digital logic? Egemen K. Çetinkaya 24 August 2016 MST CPE2210 Introduction and Motivation 8

Healthcare Introduction and Overview What are application areas? Finance and business Consumer electronics Communications Transportation Buildings 24 August 2016 MST CPE2210 Introduction and Motivation 9

Application Areas Transportation Boeing 787 Dreamliner Cockpit Google Self-Driving Car USS Gerald R. Ford with Japan s maglev train (603 km/h) Electromagnetic Aircraft Launch System 24 August 2016 MST CPE2210 Introduction and Motivation 10

Application Areas Healthcare pacemaker Magnetic Resonance Imaging (MRI) medical ventilator defibrillator 24 August 2016 MST CPE2210 Introduction and Motivation 11

Application Areas Consumer Electronics 24 August 2016 MST CPE2210 Introduction and Motivation 12

Application Areas Communications 24 August 2016 MST CPE2210 Introduction and Motivation 13

Introduction and Overview What are application areas? Many application areas To improve quality of life Requires collaborative efforts to design multiple teams multiple cultures multiple nations 24 August 2016 MST CPE2210 Introduction and Motivation 14

Digital vs. Analog Analog Signal Signal: physical phenomenon has unique value at every instant of time Analog signal (aka continuous signal) Infinite set of possible values Examples: temperature: 72.16 F degrees human speech pressure light value time Possible values: 1.00, 1.01, 2.0000009,... infinite possibilities 24 August 2016 MST CPE2210 Introduction and Motivation 15

Digital vs. Analog Digital Signal Signal: physical phenomenon has unique value at every instant of time Digital signal (aka discrete signal) Finite set of possible values Examples: pressing a button on keypad switch on/off value 4 3 2 1 0 time Possible values: 0, 1, 2, 3, or 4. That s it. 24 August 2016 MST CPE2210 Introduction and Motivation 16

Digital Systems Representations Digital signals represented by two values on/off, 0/1 Two-value representation: binary representation A single value is called bit (binary digit) Digital system: take digital inputs generates digital outputs Digital circuits: connection of digital components value Embedded systems: for a particular purpose 1 0 time 24 August 2016 MST CPE2210 Introduction and Motivation 17

Why binary system? Digital Systems Representations 24 August 2016 MST CPE2210 Introduction and Motivation 18

Why binary system? Digital Systems Representations Ease of operation compared to 3 digits or more ease of storage, computing, transmission Transistors operate on two-value logic transistor is a basic electrical circuit component 24 August 2016 MST CPE2210 Introduction and Motivation 19

Digital-Analog Conversion (a) ADC (A2D) and DAC (D2A) wire microphone analog-todigital converter Volts 3 2 1 0 samples Egemen K. Çetinkaya analog signal on wire 00 01 10 10 11 11 11 01 10 10 00 time digitized signal 0001101011111101101000 (b) 0001101011111101101000 read from tape, CD, etc. wire speaker digital-toanalog converter Volts 3 2 1 0 00 01 10 10 11 11 11 01 10 10 00 analog signal reproduced from digitized signal time 24 August 2016 MST CPE2210 Introduction and Motivation 20

Digital vs. Analog Pros and Cons What are the pros and cons of analog vs. digital? 24 August 2016 MST CPE2210 Introduction and Motivation 21

Digital vs. Analog Pros and Cons What are the pros and cons of analog vs. digital? Analog signal is prone to noise amplified during transmission, storage, processing Digitized analog signal is never exact due to sampling Digital signal can be compressed repetitive patterns can be encoded in other way 00000000 00 24 August 2016 MST CPE2210 Introduction and Motivation 22

Digital Systems Block Diagram input controller actuator process output sensor Basic elements 24 August 2016 MST CPE2210 Introduction and Motivation 23

Digital Systems Components analog phenomena electric signal A2D digital data digital data sensors and other inputs Digital System D2A electric signal actuators and other outputs digital data digital data Transducer: sensor + actuator Not all sensors/actuators require A2D/D2A conversion Digital system can be implemented: microprocessor readily available, cheap, easy to program, easy to reprogram custom circuit smaller, faster, consume less power 24 August 2016 MST CPE2210 Introduction and Motivation 24

Introduction and Overview Summary Binary logic is the basis for digital systems Early history goes to 1850s not much done till 1938 significant progress after World War II with invention of transistor last decade is head-spinning There are many application areas of digital systems very pervasive in our lives Analog signals are continuous signals Digital signals are discrete signals 24 August 2016 MST CPE2210 Introduction and Motivation 25

References and Further Reading [V2011] Frank Vahid, Digital Design with RTL Design, VHDL, and Verilog, 2nd edition, Wiley, 2011. 24 August 2016 MST CPE2210 Introduction and Motivation 26

End of Foils 24 August 2016 MST CPE2210 Introduction and Motivation 27