Compelling combination of high-efficiency signal processing and industry-leading MCU technology targets rapidly-growing hybrid DSC market
CAMBRIDGE, UK – Feb. 22, 2010 – ARM [(LSE: ARM); (Nasdaq: ARMH)] today announced the launch of the innovative Cortex™-M4 processor to provide a highly efficient solution for digital signal control (DSC) applications, while maintaining the industry leading capabilities of the ARM® Cortex-M family of processors for advanced microcontroller (MCU) applications.
The outstanding combination of high-efficiency signal processing functionality with the unmatched low-power, low cost and ease-of-use benefits of the Cortex-M family processors is designed to satisfy the emerging category of flexible solutions specifically targeting the motor control, automotive, power management, embedded audio and industrial automation markets.
The Cortex-M4 processor features a single-cyclemultiply-accumulate (MAC)unit, optimized single instruction multiple data (SIMD) instructions, saturating arithmetic instructions and an optional single precision Floating-Point Unit (FPU). These digital signal control features build upon the innovative technology that characterizes the ARM Cortex-M family of processors. These features include a 32-bit core capable of 1.25DMIPS/MHz for high performance, Thumb®-2 instructions for optimum code density and a Nested Vector Interrupt Controller for outstanding interrupt handling. In addition, the processor features an optional Memory Protection Unit (MPU), low cost debug/trace and integrated sleep states for increased flexibility. Embedded developers will be able to rapidly design and deliver compelling end-products with maximum functionality and the absolute minimum power and area footprint.
“The signal processing requirements of the embedded market are moving from dedicated processors toward hybrid microcontrollers. These products are capable of delivering outstanding digital signal control while providing the flexibility to efficiently perform other processing operations,” said Will Strauss, president of Forward Concepts, the premier market research firm tracking markets based on digital signal processing (DSP) technology. “The ARM partnership will capitalize on this shift with the introduction of the Cortex-M4 processor which has all of the capabilities for optimum digital signal control operations combined with the proven low power performance of the Cortex-M family processors.”
The Cortex-M4 processor is supported by the ARM physical IP portfolio offering the widest foundry and technology support for physical implementations. This includes the Cortex-M Low Power Optimization Package for the TSMC CE018FG (180nm ULL) process for Partners targeting ultra low-power implementations.
For Partners targeting high-performance MCU class devices, ARM also provides physical IP solutions on leading foundry processes. For a target frequency of 150MHz for next generation MCU devices, ARM physical IP for the 65nm GLOBALFOUNDRIES 65LPe process enables a standard implementation of the Cortex-M4 processor within just 65K gates and a dynamic power consumption of less than 40µW/MHz. The FPU, if included, adds only 25K gates and enables an extremely powerful implementation within an industry leading area footprint.
Sophisticated development tool support for the Cortex-M4 processor is provided by the Keil™ MDK-ARM (Microcontroller Development Kit) which includes the industry-standard ARM compiler extended for SIMD and FPU. MDK-ARM also contains µVision®4 with complete Cortex-M4 processor instruction simulation as well as target debugging with advanced trace capabilities.
In addition, the processor is supported with development tools, debuggers and RTOS from members of the ARM Connected Community™, the industry’s largest ecosystem of companies aligned to provide a complete solution, from design to manufacture, for products based on the ARM architecture (see below for details).
Cortex Microcontroller Software Interface Standard (CMSIS)
The Cortex-M4 processor is fully supported by the Cortex Microcontroller Software Interface Standard (CMSIS) the vendor-independent hardware abstraction layer for the Cortex-M processor series that enables consistent and simple software interfaces to the processor for peripherals and real-time operating systems.
ARM is currently expanding the CMSIS to include C Compiler support for Cortex-M4 processor extended instructions and is developing an optimized library designed to make signal processing programs easier to develop for MCU users. This library will include digital filter algorithms and general functions such as maths, trigonometric, and control functions. The digital filter algorithms are also intended for use with filter design utilities and design toolkits such as MATLAB and LabVIEW.
In addition, ARM has developed a series of Cortex-M4 hardware and software training courses to ensure licensees can efficiently integrate the Cortex-M4 processor into their design and realize maximum system performance with lowest risk and fastest time-to-market.
The Cortex-M4 processor has been licensed by five leading MCU semiconductor companies including NXP, STMicroelectronics and Texas Instruments.
“The addition of the ARM Cortex-M4 processor to our ARM Cortex portfolio complements our Cortex-M3 and Cortex-M0 processor-based devices and enables us to provide an end to end solution to the MCU community,” said Geoff Lees, General Manager, Microcontroller Product Line, NXP Semiconductors. “The Cortex-M4 processor now enables a new class of microcontrollers to meet the high-performance, low-cost needs of the signal processing markets.”
“The Cortex-M4 processor extends the use of Cortex-M cores to applications requiring intensive mathematical computation,” said Semir Haddad, 32-bit MCU Marketing Manager of ST Microcontroller division. “A product line based on the Cortex-M4 processor will complement our line of STM32 microcontrollers, giving our customers the ability to combine the scalability of STM32 with enhanced signal processing capability.”
“The Cortex-M4 processor makes PID loops and upper level motion control work better and more reliably, enhancing a developer's ability to achieve high levels of energy conservation through efficient motor control,” said Jean Anne Booth, director of worldwide Stellaris® MCU marketing, Texas Instruments Incorporated. “It also opens up ARM MCU usage to the broad world of non-programmers using meta-language tools such as LabVIEW, and Matlab/Simulink. In addition, it allows natural and native C and C++ applications to be used, saving time and risk by using the same algorithm on both the deeply embedded system and the workstation, phone and general embedded processor.”
“ARM has included DSP functionality in our processors for some time and they have been extremely successful in the applications market, but this is the first time we have designed a processor with digital signal control capabilities for deeply embedded devices,” said Eric Schorn, Vice President of Marketing, Processor Division, ARM. “The Cortex-M4 processor has been designed to address the increasing demand for signal processing in an ever-increasing range of embedded applications including motor control, automotive, industrial automation, power management and audio applications.”
ARM designs the technology that lies at the heart of advanced digital products, from wireless, networking and consumer entertainment solutions to imaging, automotive, security and storage devices. ARM’s comprehensive product offering includes 32-bit RISC microprocessors, graphics processors, video engines, enabling software, cell libraries, embedded memories, high-speed connectivity products, peripherals and development tools. Combined with comprehensive design services, training, support and maintenance, and the company’s broad Partner community, they provide a total system solution that offers a fast, reliable path to market for leading electronics companies. Find out more about ARM by following these links:
ARM and Thumb are registered trademarks of ARM Limited. Cortex, Keil and Connected Community are trademarks of ARM Limited. All other brands or product names are the property of their respective holders. “ARM" is used to represent ARM Holdings plc; its operating company ARM Limited; and the regional subsidiaries ARM Inc.; ARM KK; ARM Korea Limited.; ARM Taiwan Limited; ARM France SAS; ARM Consulting (Shanghai) Co. Ltd.; ARM Belgium N.V.; ARM Germany GmbH; ARM Embedded Technologies Pvt. Ltd.; ARM Norway, AS and ARM Sweden AB
THIRD PARTY QUOTES
“Our support of the Cortex-M3 processor in our Red Suite IDE has provided us with a wealth of experience of supporting ARM processor-based microcontrollers,” said John Rayfield, CEO of Code Red. “The Cortex-M4 processor represents an exciting addition to the ARM MCU family with the introduction of digital signal processing features and a floating point unit. These features deepen the reach of ARM processor-based microcontrollers into territory that previously needed the pain of developing on quirky DSP architectures. Red Suite will fully support the new Cortex-M4 processor enabling the rapid deployment of control and DSP designs using the new parts.”
“CodeSourcery is proud to have been chosen by ARM to develop GNU toolchain support for the Cortex-M4 processor,” said Mark Mitchell, Chief Sourcerer, CodeSourcery. “The combination of a powerful ARM MCU with DSP extensions and Sourcery G++ – CodeSourcery’s high-quality, affordable tools for professional embedded C and C++ developers – provide a compelling option for system designers.”
“The introduction of the Cortex-M4 processor from ARM is a very exciting development for the DSP user community,” said Paul Beckmann, CEO of DSP Concepts, a leading provider of embedded audio development tools and services. “The Cortex-M4 processor addresses the challenging aspects of DSP software design through the availability of a single cycle MAC and low-cost floating point hardware. Our team has been developing software on DSPs for many years and we are looking forward to working on this processor that seems to be well set to change the landscape of the discrete DSP market.”
“The arrival of the Cortex-M4 processor will extend the ARM architecture to a wide audience of MCU and digital signal control developers,” said William Lamie, CEO, Express Logic. “Our ThreadX® RTOS powers more than 600 million units worldwide and we have worked closely with ARM during development of the Cortex-M4 processor to ensure that ThreadX users, and those looking to use an RTOS for the first time, have a smooth migration path to this exciting new processor technology.”
“The Cortex-M4 processor marks a significant step in the evolution of the MCU market by providing efficient signal processing capabilities for motor control, automotive and other embedded applications” said Anders Lundgren, ARM Product Manager, IAR Systems. “As the world’s leading independent software tools vendor for deeply embedded systems, IAR Systems has a tradition of enthusiastically supporting ARM MCU processors and will continue to do so in the future.”
“Ittiam has been astrong partner of ARM, offering performance and power efficient audio solutions for portable, home and automotive segments on awide range of ARM processors,” said Shantanu Jha, vice president, Media Processing at Ittiam Systems. “The launch of the Cortex-M4 processor with enhanced DSP instructions and SIMD unit enables very efficient audio processing, making it a compelling choice for control applications requiring signal processing functions at low power.”
“The ARM Cortex-M4 processor addresses the need for an efficient, low-power MCU capable of operating at ever-increasing performance levels but requiring a low memory footprint and fast interrupt response,” said Glenn Perry, General Manager, Embedded Software Division, Mentor Graphics. “Our strong working relationship with ARM ensures that the licensees of our Mentor Embedded Nucleus Real Time OS - the most widely deployed commercial real-time OS in portable applications today – plus our full range of embedded tools and software IP, can fully exploit the advantages of the ARM Cortex-M4, and help them bring their products to market quickly.”
“ARM has, for many years, been at the forefront of low-power processor technology and its leadership is reinforced by this latest addition to the Cortex-M processor portfolio,” said Jean Labrosse, Micrium CEO. “Micrium's leading RTOS product family will rapidly support and enhance the DSP and floating point features of the Cortex-M4 processor.”
“We have worked closely with ARM for many years, most recently on the development of the Cortex Microcontroller Software Interface Standard (CMSIS),” said Rolf Segger, founder and CEO of SEGGER Microcontroller. “We will fully support the Cortex-M4 processor, with both, our leading J-Link emulator family as well as our middleware line of products. The middleware support will be based on CMSIS, enabling fast and risk free software development and reuse.”