洪贤升教授
DSP Leture 1- DSP Overview 洪贤升教授
Note 2:
』 DSP: Digital Signal Processing or Digital Signal Processor
』 DSP chip is responsible for performing logic/arithmetic operations and specific
functions, such as filtering, equalization, coding/decoding, compression, etc.
』 ADC (Analog-to-Digital Converter) transforms analog signals into digital codes.
』 DAC (Digital-to-Analog Converter) transforms digital codes into analog signals.
Note 3:
』 A typical DSP system is just like a microprocessor system.
』 DSP chip plays the same role as microprocessor does.
』 Memory modules can store programs or data.
』 I/O ports transport data from/to peripheral devices.
Note 4:
』 The MAC instruction performs binary addition (ADD), repetitive shift-and-add
(MULTIPLY) and storing (ACCUMULATE) within one clock cycle.
』 The MAC instruction requires 1 clock cycle for DSP chip and 70 clock cycles for
microprocessor chip.
』 Thanks to the use of parallel hardware multiplier, DSP chip is much faster than
microprocessor chip.
Note 5:
』 Due to the dramatic improvement on VLSI technology, the machine cycle of the
MAC instruction has been reduced to below 20 ns since 1994.
』 TMS320c64x DSP chip can achieve even 1 ns of machine cycle.
Note 6:
』 General-purpose microprocessors use VON Neumann structure, wherein data
memory and program memory are located in the same module. As a result, it can
not fetch instructions and data concurrently.
』 DSP chip use Harvard structure, wherein data memory and program memory are
separated. As a result, it can concurrently fetch instructions and data, and thus
increasing the operation speed.
Note 7:
』 In TMS320C5X architecture, the CPU contains
1. three 16-bit scaling shifter
2. One 32-bit hardware multiplier
3. One 32-bit ALU
4. One 32-bit accumulator
5. One 32-bit accumulation buffer
6. Fixed-point DSP Processor
立刻下载此文档