The ARM DSP instruction set extensions increase the DSP processing capability of ARM solutions in high-performance applications, while offering the low power consumption required by portable, battery-powered devices. DSP extensions are optimized for a broad range of software applications including servo motor control, Voice over IP (VOIP) and video & audio codecs, where the extensions increase the DSP performance to enable efficient processing of the required tasks.
- Single-cycle 16x16 and 32x16 MAC implementations
- 2-3 x DSP performance improvement over ARM7™ processor-based CPU products
- Zero overhead saturation extension support
- New instructions to load and store pairs of registers, with enhanced addressing modes
- New CLZ instruction improves normalization in arithmetic operations and improves divide performance
- Full support in the ARMv5TE, ARMv6 and ARMv7 architectures
- Audio encode/decode (MP3: AAC, WMA)
- Servo motor control (HDD/DVD)
- MPEG4 decode
- Voice and handwriting recognition
- Embedded control
- Bit exact algorithms (GSM-AMR)
Compilers targeting the ARM architecture can use these DSP extensions to improve code-generation for standard C and C++ software, or allow software developers to request explicit use of these extensions via intrinsic or inline assembly code.
The ARM DSP extensions enable increased DSP performance without the need for very high clock frequencies. This performance comes with almost no increase in power consumption on a typical implementation.In many applications including smartphones and similar embedded systems requiring considerable signal processing, the DSP extensions can often eliminate the need for additional hardware accelerators. The DSP extensions provide complete compatibility with the 32-bit ARM and 16-bit Thumb® instruction set, ensuring that all existing OS and application code is reusable on DSP-enabled, ARM processor-based devices. The extensions are broadly applicable across a wide range of market segments including wireless, mass storage, automotive, consumer entertainment and digital imaging.