Professional Documents
Culture Documents
PROCESSORS
Dr.Hariharan Muthusamy,
School of Mechatronic Engineering,
Universiti Malaysia Perlis(UniMAP)
CONTENTS
Understanding of the key issues underlying general- and
special-purpose processor for DSP,
impact of DSP algorithms on the hardware and software
architectures of these processors
How key DSP algorithms are implemented for real-time
execution on general-purpose digital signal processors.
Real-time processing implies as soon as possible but
within specified time limits.
Stream Processing where data is processed one sample at a
time(digital filtering)
Block Processing where fixed blocks of data points are
processing at a time (FFT and correlation)
Implementation of DSP algorithms requires both hardware
and software.
architecture
Pipelining
Fast, dedicated hardware mutliplier/accumulator
Special instructions dedicated to DSP
Replication
On-chip memory/cache
Extended parallelism-SIMD, VLIW and static
superscalar processing.
Harvard Architecture
Pipelining
Hardware multiplier-accumulator
On-chip memory/cache
DSP
y ( n) = h( k ) x ( n k )
k =0
FFT processing
Discrete Fourier Transform(DFT) of a finite data sequence
x(n), is defined as
N 1
X (k ) = x(n)WNnk
n =0