ECE 3110: Introduction to Digital Systems

Download Report

Transcript ECE 3110: Introduction to Digital Systems

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
Lecture 1: Introduction
ECE 3110: Introduction to Digital systems
A successful digital designer:
Be competent in:
Debugging
Business requirements and practices
Risk-taking
Communication
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,…
ECE 3110: Introduction to Digital systems
Examples of once-analog systems that
have now gone digital:
Still pictures: film-->digital memory chips
DVD: MPEG-2
CD
Digital telephone
Traffic lights
…
ECE 3110: Introduction to Digital systems
Analog versus Digital
Analog Voltage meter
Digital Voltage meter
103.5
About 100
ECE 3110: Introduction to Digital systems
Analog offers Continuous Spectrum
Digital offer distinct Steps
ECE 3110: Introduction to Digital systems
Analog has Ambiguity
Digital has only one interpretation
Analog Clock
Digital Clock
1:56 pm
1:56
About 2:00
1:56
1:50
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
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.
ECE 3110: Introduction to Digital systems
Summary
Digital devices
Digital vs. analog
Why digital?
ECE 3110: Introduction to Digital systems
Next… (Chapter 1.6--1.12)
Integrated circuits
PLD
Digital design levels
HW:
Work Wakerly problems 1.3,1.6
ECE 3110: Introduction to Digital systems