Professional Documents
Culture Documents
Introduction To Microprocessors: Dr. Hugh Blanton ENTC 4337/5337
Introduction To Microprocessors: Dr. Hugh Blanton ENTC 4337/5337
Introduction To Microprocessors: Dr. Hugh Blanton ENTC 4337/5337
Microprocessors
Dr. Hugh Blanton
ENTC 4337/5337
Objectives
Dr.BlantonENTC4337Introduction
General Information
Contact Information
Emailblanton@etsu.edu
Phone(423) 439-4177
Web Page
http://faculty.etsu.edu/blanton
Office Hours
MWF10:15-11:45
Dr.BlantonENTC4337Introduction
Grading
Dr.BlantonENTC4337Introduction
Laboratory component
Students work in teams of two on lab
assignments/reports
Assign team members same lab report
grade and then apply individual
deductions for attendance/participation
Lowest lab report dropped
Dr.BlantonENTC4337Introduction
Academic Integrity
Homework/Exam assignments
Discuss homework/exam questions with
others
Be sure to submit your own independent
solution
Turning in two identical (or nearly identical)
homework sets is considered academic
dishonesty
Dr.BlantonENTC4337Introduction
Laboratory reports
Should only contain work of those
named on report
If any other work is included, then
reference source
Copying information from another
source without giving proper reference
and quotation is plagiarism
Source code must be original work
Dr.BlantonENTC4337Introduction
Topics
Dr.BlantonENTC4337Introduction
Applications
FIR Filters
IIR Filters
Fast Fourier Transforms
Dr.BlantonENTC4337Introduction
TMS320C6x Manuals
Dr.BlantonENTC4337Introduction
Microprocessors
General-purpose processors or
microcontrollers (GPPs/MCUs for
short) are either
not specialized for a specific kind of
applications (in the case of general-
purpose processors), or
they are designed for control-oriented
applications (in the case of
microcontrollers).
Dr.BlantonENTC4337Introduction
Digital Signal Processors
Dr.BlantonENTC4337Introduction
DSP Features
Dr.BlantonENTC4337Introduction
DSP Features
Dr.BlantonENTC4337Introduction
DSP Features
Dr.BlantonENTC4337Introduction
DSP Features
Dr.BlantonENTC4337Introduction
What is a DSP?
Dr.BlantonENTC4337Introduction
Why DSP?
Dr.BlantonENTC4337Introduction
The DSP System
DSP chip
Arithmetic Logic Unit (ALU) Memory
TMS320C6X
Memory
Converters
ADC DSP DAC
Analog-to-Digital
Digital-to-Analog
Communication Ports
Ports
Serial
Parallel
Dr.BlantonENTC4337Introduction
Review: Signals
Dr.BlantonENTC4337Introduction
Analog and Digital Signals
Dr.BlantonENTC4337Introduction
Analog and Digital Signals
Dr.BlantonENTC4337Introduction
Audio Compact Discs
Dr.BlantonENTC4337Introduction
Signal Processing Systems
Dr.BlantonENTC4337Introduction
Communication Systems
Dr.BlantonENTC4337Introduction
DSP Architectures
Dr.BlantonENTC4337Introduction
DSP Architectures
Dr.BlantonENTC4337Introduction
Digital vs Analog
Digital Signal Processing
Advantages Limitations
Dr.BlantonENTC4337Introduction
Impact of DSP on Modern Living
Cellular/mobile telephony Digital audio
Speech and channel coding Stereo and surround sound
Voice and data processing Audio equalization and
Power management mixing
Multipath equaliztion Electronic music
Medical electronics
Automotive
Critical/intensive care
Digital Audio
monitors
Digital Radio
Digital X-rays
Personal communication
ECG analyzers
systems
Cardiac monitors
Active suspension
Medical imaging
Personal computer
Sound cards
Data storage and retrieval
Error correction/concealment
Multimedia
Modems
Dr.BlantonENTC4337Introduction
Analog & digital signals
Analog Digital
Continuous function V of Discrete function Vk of
continuous variable t (time, discrete sampling variable tk,
space etc) : V(t). with k = integer: Vk = V(tk).
0.3 0.3
0.2 0.2
Voltage [V]
Voltage [V]
0.1 0.1
0 0
-0.1 -0.1 ts ts
-0.2 -0.2
0 2 4 6 8 10 0 2 4 6 8 10
time [ms] sampling time, tk [ms]
Dr.BlantonENTC4337Introduction
DSP: aim & tools
Predicting a systems output.
Applications Implementing a certain processing task.
Studying a certain signal.
Dr.BlantonENTC4337Introduction