Professional Documents
Culture Documents
DIGITAL DIGITAL
ANALOG INPUT OUTPUT ANALOG
ADC DSP DAC
INPUT OUTPUT
PROGRAM
MEMORY
Multiplier
a i-1 x i-1
n
Σ(a ix i )
ai xi
Adder
i=0
a i x i + a i-1 x i-1
Can compute a sum of n-
Register
products in n cycles
instruction-level a
F
parallelism by executing b PU
instructions without
dependencies (known at e PU
c
compile-time) in parallel g
• Example of a single x d
PU
VLIW instruction: y
the queue.
• Requires at least 2
X[n-2]
X[n-3] X[n-3]
pointers (head and tail)
• Extensively used in digital
filtering Tail
y[n] = a0x[n]+a1x[n-1]+…+akx[n-k]