31 Mar 2009
MDK-ARM 3.50 supports Cortex-M0 and CMSIS
Plano, TX: Keil today announced the availability of the Microcontroller Development Kit (MDK-ARM) v3.50. This release is the first to support the ARM® Cortex™-M0 processor, the Cortex Microcontroller Software Interface Standard (CMSIS) and includes new device and simulation support.
The Cortex-M0 processor is ARM's smallest, lowest power processor and is the third member of the Cortex-M processor family. The processor's Thumb® instruction set, along with MDK's MicroLib library, enables the achievement of exceptional code density, which is important for embedded applications with memory size restrictions.
As the Cortex-M family of processors grows, ARM has introduced the Cortex Microcontroller Software Interface Standard hardware abstraction layer which defines a consistent and simple software interface to the processor, enabling code reuse and sharing between projects, and reducing time-to-market.
MDK v3.50 is the first development tool to be CMSIS-compliant. It includes example projects with processor and device header files structured according to the CMSIS convention. This enables developers to easily migrate application software between Cortex-M processor-based devices. For example, you can begin development on a Cortex-M0 processor-based device, taking advantage of its low cost and power consumption, then if you require higher performance migrate the same project to a Cortex-M3 processor-based device.
Device and simulation support has been extended to include the latest Cortex-M3 processor-based devices from NXP, STMicroelectronics and Toshiba. MDK v3.50 now supports the Toshiba TMPM330, NXP LPC1700 and STMicroelectronics STM32E families of devices. Example projects and templates are included to help you get started on your next project using one of these devices.
Keil has partnered with Atmel to develop simulation support for the Atmel AT91 Software Package v1.5. The package includes extensive examples for the AT91SAM family of ARM7™ and ARM9™ family-based devices, all of which can be run using the MDK v3.50 extended device simulation or on an Atmel evaluation board.
Keil MDK-ARM v3.50 is now available for download from the Keil website: www.keil.com/update/sw/rvmdk/3.50.
Keil, an ARM company, makes C compilers, macro assemblers, real-time kernels, debuggers, simulators, integrated environments, and evaluation boards for ARM7/ARM9™/Cortex-M3, XC16x/C16x/ST10, 251, and 8051 processor-based microcontroller families. Products available from Keil include embedded development tools, evaluation software, product updates, application notes, example code and technical support. More information on Keil is available at http://www.keil.com/.
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. More information on ARM is available at http://www.arm.com.
ARM, RealView and µVision are registered trademarks of ARM Limited. Keil,Cortex 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 Ltd.; ARM Taiwan; ARM France SAS; ARM Consulting (Shanghai) Co. Ltd.; ARM Belgium N.V.; AXYS Design Automation Inc.; AXYS GmbH; ARM Embedded Solutions Pvt. Ltd.; and ARM Physical IP, Inc.; and ARM Norway AS.