EE 33 - Electrical Engineering

advertisement
ELECTRICAL ENGINEERING 33
INTRODUCTION TO DIGITAL SIGNAL PROCESSING
SYSTEMS
Last updated 25 March 2000
Class meetings: MWF 9:15am in EC602 (moved from EC 101)
Laboratory Sections M or T 2:15to 5pm in EC 318
FIRST LABORATORY MEETING Monday, 3 April
Instructor: Sally Wood EC213
Laboratory Teaching Assistant: Xumin Wu
Required Textbooks:
Text 1: Principles of Computer Architecture, M.J. Murdocca and V.P. Heuring, Prentice
Hall, 2000, ISBN 0 201 43664 7.
Text 2: A Digital Signal Processing Laboratory Using the TMS320C30, H.V. Sorensen
and J. Chen, Prentice Hall, 1997, ISBN 0 13 741828 0.
Reference Textbooks:
Text 3: TMS320C3x DSP Starter Kit, Users Guide, 1996.
Text 4: Computer Organization and Design, 2nd edition, David A. Patterson and John L.
Hennessy, Morgan Kaufmann, San Francisco, CA, 1998, ISBN 1 55860 428 6.
wk
Monday
1 Mar 27
Introduction; Analog
and Digital Signal
Processing; special
and general purpose
processors; levels of
machines; codes
2
3
Tx1:Ch 1 pp1-18
Apr 3
Addition and
multiplication; MAC;
Tx1: Ch3 pp61-82
Course notes
Apr 10
ARC - A RISC
Wednesday
Friday
Mar 29
Representation of digital
data; fixed point; Digital
to analog and analog to
digital conversion
Mar 31
Floating point
representations; mu
law and A law
Tx1:Ch2 pp19-34, 50-54
Course notes
Apr 5
Simple Processor example
of register transfers
Tx1: Ch2 pp35-50
Course notes
Apr 7
Instruction set
Architecture hardware components
Course Notes
Apr 12
Instructions with 1, 2, or 3
Tx1:Ch4 pp99-108
Apr 14
Computation for digital
Lab
Lab 1
Problem session:
-binary numbers
-binary addition
-overflow
Lab 2
Problem session
Computer
4
5
addresses; Memory
addressing modes
filters
Tx1:Ch4 pp108-120
Apr 17
TMS320C30
Instruction Set
Tx1:Ch4 pp121-130
Apr 19
Sampling programs;
Program design
Course notes
Apr 21
Tx2:Ch2 pp1-26
Apr 24
Tx2:Ch3 pp33-49
Course notes
Apr 26
Waveform generators
Apr 28
FIR filters; queues;
circular buffers
Midterm I
6
7
8
9
10
May 1
Subroutine links,
stacks, I/O
Tx2:Ch4 pp51-56
May 3
Compilation, Assembly,
Linking
Tx2:Ch5 pp61-74
Course Notes
May 5
Microarchitecture
Tx1:Ch6 pp189-218
Tx2:Ch2 pp3-7
May 12
I/O - Bus Architecture
Tx1:Ch4 pp130-139
May 8
Memory
Tx1: Ch5 pp151-172
May 10
Cache and virtual
memory
Tx1:Ch7 pp243-254
Tx1:Ch7 pp255-278
Tx1:Ch8 pp299-308
May 15
I/O Methodologies
May 17
Mass Storage
May 19
Tx1:Ch8 pp309-319
Tx1:Ch8 pp320-331
May 22
Memory and Storage
for audio and video
data
May 24
IIR filters and structures;
Low pass and high pass
filters
May 26
Modems, transmission
media, and network
architecture
Tx2:Ch6 pp75-86
Course notes
May 31
Error detection and
correction; internet
Tx1:pp345-358
Jun 2
Review
Course notes
May 29
Midterm 2
Tx1:Ch9 pp358-375
11
FINAL EXAM
-register transfers
-op codes
-arguments
Lab 3
Problem session
-addressing modes
Lab 4
-Introduction to
DSK
-program flow
-Data sampling
and audio playback
Lab 5
-waveform
generation
-averaging, echo
-adding two
signals together
Lab 6
-subroutine to
filter data
-effect of low pass
and high pass on
audio data
Lab 7
-subroutine to
generate sinusoid
and modulate
signals
Lab 8
-communication
-interrupts
Make up lab
Download