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

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

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

ANALOGUE AND DIGITAL ELECTRONICS STUDENT S WORKBOOK U1: INTRODUCTION

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

Digital Circuits. Innovation Fellows Program

Digital Systems Principles and Applications. Chapter 1 Objectives

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

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

Chapter 3. Boolean Algebra and Digital Logic

3D-CHIP TECHNOLOGY AND APPLICATIONS OF MINIATURIZATION

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

COMPUTER ENGINEERING PROGRAM

Digital Logic Design: An Overview & Number Systems

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

Digital Integrated Circuits EECS 312

Lecture 1: Circuits & Layout

Co-simulation Techniques for Mixed Signal Circuits

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

Digital Circuits Part 1 Logic Gates

Digital Electronics Course Outline

Adding Analog and Mixed Signal Concerns to a Digital VLSI Course

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

Embedded System Design

Lecture 1: Intro to CMOS Circuits

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

PLTW Engineering Digital Electronics Course Outline

Chapter Contents. Appendix A: Digital Logic. Some Definitions

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

Digitization: Sampling & Quantization

Chapter 1. Introduction to Digital Signal Processing

WINTER 15 EXAMINATION Model Answer

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

Computer Architecture and Organization

System Quality Indicators

Data Conversion and Lab (17.368) Fall Lecture Outline

COMP12111: Fundamentals of Computer Engineering

Principles of Computer Architecture. Appendix A: Digital Logic

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

Computer Systems Architecture

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

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

What is Bell Labs? now

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

VIRTUAL INSTRUMENTATION

Microprocessor Design

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

COE328 Course Outline. Fall 2007

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

Analog-to-Digital Conversion

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

UNIT V 8051 Microcontroller based Systems Design

Application of Measurement Instrumentation (1)

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

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

Introduction to Digital Signal Processing (DSP)

Digitized Signals are the Future of the Black Box

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

Experiment 2: Sampling and Quantization

Linear Time Invariant (LTI) Systems

Sharif University of Technology. SoC: Introduction

(Refer Slide Time 1:58)

Combinational / Sequential Logic

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

Combinational vs Sequential

CSE221- Logic Design, Spring 2003

CS302 - Digital Logic & Design

Why FPGAs? FPGA Overview. Why FPGAs?

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

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

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

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

PHYSICS 5620 LAB 9 Basic Digital Circuits and Flip-Flops

Introduction to Digital Signal Processing

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

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

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

We are here. Assembly Language. Processors Arithmetic Logic Units. Finite State Machines. Circuits Gates. Transistors

WINTER 14 EXAMINATION

COMP2611: Computer Organization. Introduction to Digital Logic

Derek Cheung ITIF

Various Applications of Digital Signal Processing (DSP)

Encoders and Decoders: Details and Design Issues

Video Signals and Circuits Part 2

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

DIGITAL FUNDAMENTALS

A Review of logic design

Embedded System Training Module ABLab Solutions

ECE 4/517 MIXED SIGNAL IC DESIGN LECTURE 1 SLIDES. Vishal Saxena (vsaxena AT uidaho DOT edu) AMPIC Laboratory University of Idaho

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

AC103/AT103 ANALOG & DIGITAL ELECTRONICS JUN 2015

Video Graphics Array (VGA)

QUICK GUIDE COMPUTER LOGICAL ORGANIZATION - OVERVIEW

MICROPROCESSOR CALCULATION MODULE - S2000

Introduction to Digital Electronics

Experiment # 12. Traffic Light Controller

FPGA Implementation of Convolutional Encoder And Hard Decision Viterbi Decoder

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

Digital Electronic Circuits Design & Laboratory Guideline

CSCI 120 Introduction to Computation Bits... and pieces (draft)

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/cpe2210spring2018 19 January 2018 rev. 18.0 2014 2018 Egemen K. Çetinkaya

Introduction and Overview Outline Introduction and history Applications Digital signals and systems Summary 19 January 2018 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 19 January 2018 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 19 January 2018 MST CPE2210 Introduction and Motivation 4

History Vacuum Tube http://www.computerhistory.org/revolution/digital-logic/12/269 19 January 2018 MST CPE2210 Introduction and Motivation 5

History First Transistor http://www.computerhistory.org/revolution/digital-logic/12/273 19 January 2018 MST CPE2210 Introduction and Motivation 6

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

Introduction and Overview What are application areas? What are the application areas of digital logic? Egemen K. Çetinkaya 19 January 2018 MST CPE2210 Introduction and Motivation 8

Healthcare Introduction and Overview What are application areas? Finance and business Consumer electronics Communications Transportation Buildings 19 January 2018 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 19 January 2018 MST CPE2210 Introduction and Motivation 10

Application Areas Healthcare pacemaker Magnetic Resonance Imaging (MRI) medical ventilator defibrillator 19 January 2018 MST CPE2210 Introduction and Motivation 11

Application Areas Consumer Electronics 19 January 2018 MST CPE2210 Introduction and Motivation 12

Application Areas Communications 19 January 2018 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 19 January 2018 MST CPE2210 Introduction and Motivation 14

value Egemen K. Çetinkaya 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 time Possible values: 1.00, 1.01, 2.0000009,... infinite possibilities 19 January 2018 MST CPE2210 Introduction and Motivation 15

value Egemen K. Çetinkaya 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 4 3 2 1 0 time Possible values: 0, 1, 2, 3, or 4. That s it. 19 January 2018 MST CPE2210 Introduction and Motivation 16

value Egemen K. Çetinkaya 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 Embedded systems: for a particular purpose 1 0 time 19 January 2018 MST CPE2210 Introduction and Motivation 17

Why binary system? Digital Systems Representations 19 January 2018 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 19 January 2018 MST CPE2210 Introduction and Motivation 19

Digital-Analog Conversion ADC (A2D) and DAC (D2A) Egemen K. Çetinkaya 19 January 2018 MST CPE2210 Introduction and Motivation 20

Digital vs. Analog Pros and Cons What are the pros and cons of analog vs. digital? 19 January 2018 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 19 January 2018 MST CPE2210 Introduction and Motivation 22

Digital Systems Block Diagram input controller actuator process output sensor Basic elements 19 January 2018 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 19 January 2018 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 19 January 2018 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. [S2017] John Seiffertt, Digital Logic for Computing, 1st edition, Springer, 2017. 19 January 2018 MST CPE2210 Introduction and Motivation 26

End of Foils 19 January 2018 MST CPE2210 Introduction and Motivation 27