Introduction
The DSP output is processed by a D/A converter and is low-pass filtered to remove the effects of
digitizing. In summary, the advantages of using the DSP include the following:
•
Fewer components
•
Stable, deterministic performance
•
No filter adjustments
•
Wide range of applications
•
Filters with much closer tolerances
•
High noise immunity
•
Adaptive filters easily implemented
•
Self-test can be built in
•
Better power-supply rejection
The DSP56800 Family is not a custom IC designed for a particular application; it is designed as a
general-purpose DSP architecture to efficiently execute commonly used DSP benchmarks and controller
code in minimal time.
As shown in Figure 1-6, the key attributes of a DSP are as follows:
•
Multiply/accumulate (MAC) operation
•
Fetching up to two operands per instruction cycle for the MAC
•
Program control to provide versatile operation
•
Input/output to move data in and out of the DSP
x(t)
1-8
FIR Filter
N
∑
c k ( )
A/D
k
=
0
x(n)
X
Memory
MAC
Figure 1-6. Mapping DSP Algorithms into Hardware
DSP56800 Family Manual
×
(
)
D/A
n k
–
y(n)
X
Program
Σ
y(t)
AA0005