The APS29 from Cortus provides a solution to your performance challenges while staying within stringent power and silicon footprint budgets. A dual issue pipeline gives performance close to a dual core system with only a modest increase in silicon area and power consumption over a similar single issue core. A static branch predictor dramatically improves the performance of loops and the multiply-accumulate feature increases signal processing speeds. These features offer a significant performance boost but require no special programming techniques.
The APS29 is a very high performance, extendible 32 bit microcontroller core featuring a dual issue pipeline ensuring very high integer throughput. The dual issue pipeline provides instruction level parallelism and increases performance without any requirements to change coding styles or complex compilation schemes. All the performance increases are managed within the processor core and require no effort from the programmer.
The dual functional units contain a single cycle ALU and multiplier/divider each, and there is one multiply-accumulate unit with a 64 bit accumulator. The load/store unit can coalesce reads and writes onto the 64 bit data bus.