Conclusion
C54x is a conventional digital signal processor
- Separate data/program busses (3 reads & 1 write/cycle)
- Extended precision accumulators
- Single-cycle multiply-accumulate
- Saturation and wraparound arithmetic
- Bit-reversed and circular addressing modes
- Highest performance vs. power consumption/cost/vol.
C54x has instructions to accelerate algorithms
- Communications: FIR & LMS filtering, Viterbi decoding
- Speech coding: vector distances for code book search
- Interpolation: polynomial evaluation