The PalmDSPCore includes seven arithmetic units, and is supported by a powerful parallel and multi-parallel instruction set. This unique combination of instruction set is aimed to maximize performance with maximum code efficiency. The PalmDSPCore instruction set contains instructions that are suitable for control functions, which are traditionally implemented in microprocessors. The core can address up to 16 Mword of program space. The PalmDSPCore adheres to standard ASIC design metyhodology.
All signals are single edged.
The core is supported by advanced development tools, which allow for pre and post silicon evaluation. Emulation and debugging are enabled by a complete set of software and hardware development tools. The PalmDSPCore is backward compatible with its predecessor SmartCores - TeakDSPCore, OakDSPCore, and PineDSPCore. It enables the use of a large existing software base running on previous cores.