Generally flash memory even the NOR flash is slow in feeding the data to CPU, forcing the interfacing microcontroller to insert few wait state while accessing the content from flash memory.
But now ST Microelectronics has come out with a technology called Adaptive Real-Time (ART) accelerator enabling zero-wait program execution up to the clock speed of 120MHz. ST now has embedded this technology in its STM32 family of MCUs, which have embedded Flash manufactured at 90nm process technology.
ST says the proprietary ART memory accelerator balances the inherent performance advantage of the ARM Cortex-M3 over Flash memory technologies, which normally requires the processor to wait for the Flash at higher operating frequencies. The CPU can now operate up to 120MHz without waiting, thereby increasing overall system speed and efficiency. To release the processor's full 150 DMIPS performance at this frequency the accelerator implements an instruction pre-fetch queue and branch cache, enabling program execution from Flash at up to 120MHz with no wait states.
ST claims competing Cortex-M3 MCUs can now only outperform the STM32 by operating at frequencies above 120MHz, which will increase power consumption and heat dissipation. ST also claims CoreMark tests created by the Embedded Microprocessor Benchmark Consortium has verified that STM32 executes 8% faster than Cortex-M competitors at 100MHz clock speed.
With this new feature, designer can implement features such as audio codec, video processing functions, data encryption, digital filtering, and a multi-protocol gateway, with sufficient remaining resources to manage other tasks.
Availability: Now in samples
For more visit www.st.com