Friday, August 27, 2010

A Basic Microprocessors vs A Basic DSP

General Purpose Processor



Characterization of General Purpose Processor

1. CPUs for PCs and workstations E.g., Intel Pentium IV
2. Von Neumann architecture
3. Typically 1 access per cycle
4. Most operations take more than 1 cycle
5. General-purpose instructions Typically only one operation per instruction
6. Often, no separate address generation units
7. General-purpose addressing modes
8. Software loops only
9. Interrupts rarely disabled
10. Register shadowing common
11. Dynamic caches are common
12. Wide range of on-chip and off-chip peripherals and I/O interfaces
13. Asynchronous serial port...

A Basic DSP



DSP Characterization

1. Microprocessors specialized for signal processing applications.
2. Harvard architecture
3. Two to Four memory accesses per cycle
4. Dedicated hardware performs all key arithmetic operations in 1 cycle
5. Very limited SIMD(Single Instruction Multiple Data) features and Specialized, complex instructions
6. Multiple operations per instruction
7. Dedicated address generation units
8. Specialized addressing [• Auto-increment • Modulo (circular) Bit-reversed ]
9. Hardware looping.
10. Interrupts disabled during certain operations
11. Limited or no register Shadowing
12. Rarely have dynamic features
13. Relatively narrow range of DSP oriented on-chip peripherals and I/O interfaces
14. synchronous serial port



information shared by www.irvs.info

No comments:

Post a Comment