ece 3110: introduction to digital systems instructor: dr. omar elkeelany email:...

12
ECE 3110: Introduction to Digital Systems Instructor: Dr. Omar Elkeelany Email: [email protected] Tel: 931-372-3677 Course web: http://iweb.tntech.edu/oelkeelany/ 3110

Upload: brendan-harper

Post on 21-Dec-2015

225 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: ECE 3110: Introduction to Digital Systems Instructor: Dr. Omar Elkeelany Email: OElkeelany@tntech.eduOElkeelany@tntech.edu Tel: 931-372-3677 Course web:

ECE 3110: Introduction to Digital Systems

Instructor: Dr. Omar ElkeelanyEmail: [email protected]

Tel: 931-372-3677Course web:

http://iweb.tntech.edu/oelkeelany/3110

Page 2: ECE 3110: Introduction to Digital Systems Instructor: Dr. Omar Elkeelany Email: OElkeelany@tntech.eduOElkeelany@tntech.edu Tel: 931-372-3677 Course web:

ECE 3110: Introduction to Digital systems

Lecture 1: Introduction

Page 3: ECE 3110: Introduction to Digital Systems Instructor: Dr. Omar Elkeelany Email: OElkeelany@tntech.eduOElkeelany@tntech.edu Tel: 931-372-3677 Course web:

ECE 3110: Introduction to Digital systems

A successful digital designer:

Be competent in: Debugging Business requirements and practices Risk-taking Communication

Page 4: ECE 3110: Introduction to Digital Systems Instructor: Dr. Omar Elkeelany Email: OElkeelany@tntech.eduOElkeelany@tntech.edu Tel: 931-372-3677 Course web:

ECE 3110: Introduction to Digital systems

Analog vs. Digital

Analog: time-varying signals Take any value across a continuous range of

voltage, current or whatever metric

Digital: SAME. But pretend they don’t. Modeled as taking only one of two discrete

values at any time 0/1, LOW/HIGH, FALSE/TRUE,…

Page 5: ECE 3110: Introduction to Digital Systems Instructor: Dr. Omar Elkeelany Email: OElkeelany@tntech.eduOElkeelany@tntech.edu Tel: 931-372-3677 Course web:

ECE 3110: Introduction to Digital systems

Examples of once-analog systems that have now gone digital:

Still pictures: film-->digital memory chipsDVD: MPEG-2CDDigital telephoneTraffic lights…

Page 6: ECE 3110: Introduction to Digital Systems Instructor: Dr. Omar Elkeelany Email: OElkeelany@tntech.eduOElkeelany@tntech.edu Tel: 931-372-3677 Course web:

ECE 3110: Introduction to Digital systems

Analog versus Digital

103.5

Analog Voltage meter

Digital Voltage meter

About 100

Page 7: ECE 3110: Introduction to Digital Systems Instructor: Dr. Omar Elkeelany Email: OElkeelany@tntech.eduOElkeelany@tntech.edu Tel: 931-372-3677 Course web:

ECE 3110: Introduction to Digital systems

Analog offers Continuous SpectrumDigital offer distinct Steps

Page 8: ECE 3110: Introduction to Digital Systems Instructor: Dr. Omar Elkeelany Email: OElkeelany@tntech.eduOElkeelany@tntech.edu Tel: 931-372-3677 Course web:

ECE 3110: Introduction to Digital systems

Analog has AmbiguityDigital has only one interpretation

Analog Clock

1:56 pm

Digital Clock

About 2:00

1:50

1:56

1:56

Page 9: ECE 3110: Introduction to Digital Systems Instructor: Dr. Omar Elkeelany Email: OElkeelany@tntech.eduOElkeelany@tntech.edu Tel: 931-372-3677 Course web:

ECE 3110: Introduction to Digital systems

Why Digital?

Reproducibility of results Ease of design: digital design is logical (vs.

mathematical) Flexibility Programmability Speed of delivery Economy Steadily Advancing Technology

Page 10: ECE 3110: Introduction to Digital Systems Instructor: Dr. Omar Elkeelany Email: OElkeelany@tntech.eduOElkeelany@tntech.edu Tel: 931-372-3677 Course web:

ECE 3110: Introduction to Digital systems

Digital Devices

Gates: AND, OR, NOT (inverter): most important gates. Can

realize any digital function. NAND, NOR…

Flip-flops: Stores 0/1, built from gates

Gates: Combinational circuit: output depends only on the current input combination.

Flip-flops: Sequential circuit: output depends on current input as well as past inputs. Has memory of past events.

Page 11: ECE 3110: Introduction to Digital Systems Instructor: Dr. Omar Elkeelany Email: OElkeelany@tntech.eduOElkeelany@tntech.edu Tel: 931-372-3677 Course web:

ECE 3110: Introduction to Digital systems

Summary

Digital devicesDigital vs. analogWhy digital?

Page 12: ECE 3110: Introduction to Digital Systems Instructor: Dr. Omar Elkeelany Email: OElkeelany@tntech.eduOElkeelany@tntech.edu Tel: 931-372-3677 Course web:

ECE 3110: Introduction to Digital systems

Next… (Chapter 1.6--1.12)

Integrated circuitsPLDDigital design levels

HW:

Work Wakerly problems 1.3,1.6