0
2.3kviews
Difference between DSP and GPP
1 Answer
written 6.0 years ago by |
DSP | GPP |
---|---|
Perform data access and MAC in single instruction cycle | Often require separate data access, multiply and accumulate instructions |
Simultaneous multiple data access per cycle | Single data access per cycle |
Specialized addressing (auto increment and decrement, circular buffer, bit reversal) | General purpose addressing, only auto increment/decrement |
Large (64-bit)accumulators | Max 32-bit data types |
Zero-overhead HW looping | SW looping |
VLIW or SIMD operations | Superscalar operations |
Saturation and rounding supported seamlessly in HW and tools | Limited or partial saturation and rounding support, requiring explicit programming |