The OakDSPCore's versatile architecture handles the complex mathematic algorithms, bit manipulation functions and control functions that V.34 requires. These features are also found in a general purpose microprocessor are used for a large variety of embedded control applications. A fix point 16-bit 2's complement single cycle multiplier supports the requirements of complex mathematic algorithms. A saturation unit monitors and prevents overflow of accumulation due to addition or the accumulation of products. The OakDSPCore is fully static design with hook-ups to allow power management.
Library functions provide three power management modes of operation controlled by software.
These are determined by the final clock frequency sent to the OakDSPCore. The default mode of operation is at the input clock frequency and is the maximum power consumption. For maximum power savings when there is no activity the OakDSPCore has a STOP mode. Thanks to the static design of the OakDSPCore the STOP mode saves power when the modem is not in use. Interrupts provide a means to bring the core out of stop mode.