Product category:
Microprocessors, Microcontrollers and DSPs
News Release from: ARM | Subject: ARMv7
Edited by the Electronicstalk Editorial
Team on 08 March 2005
New processor architecture comes in
three flavours
ARM has disclosed technical details of its new ARMv7 architecture at the Embedded Systems Conference in San Francisco.
ARM has disclosed technical details of its new ARMv7 architecture at the Embedded Systems Conference in San Francisco The new ARMv7 architecture defines three distinct processor profiles: the A profile for sophisticated, virtual memory-based OS and user applications; the R profile for real-time systems; and the M profile optimised for microcontroller and low-cost applications
This article was originally published on Electronicstalk on 8 Nov 2004 at 8.00am (UK)
Related stories
Development of Java card uses secure technology
Embedded with a multi-tasking kernel, DNP's Java Card OS can run real-time multiple applications, on a priority basis, with maximum security.
Developer kit accelerates 32bit designs
The ARM RealView developer kit for STMicroelectronics is a complete, cost-effective development and debug product for design engineers using STMicroelectronics' general-purpose 32bit MCU products.
New processors compliant with the ARMv7 architecture will enable systems designers to intelligently match the CPU to their chosen application target, optimising performance, power consumption, code size, and silicon cost.
ARM is working with key members of the ARM Connected Community to ensure broad support for the ARMv7 architecture.
This programme embraces operating systems, third-party tools and EDA vendors, including Cadence, Green Hills, IAR, Lauterbach, MontaVista, Synopsys and Wind River.
Further reading
USB On-The-Go comes to ARM SoCs
TransDimension has achieved the Amba Compliance Testbench (ACT) certification for its full-speed USB On-The-Go (OTG) intellectual property (IP) core.
New SystemC standard models Amba AHB systems
The Amba AHB cycle-level modelling specification will enable designers of complex systems to use IP built according to the interface specification for the exploration of Amba-based SoC architectures.
Chinese foundry takes on ARM cores
China's most advanced pure-play semiconductor foundry has joined the ARM Foundry Programme and has licensed the ARM7TDMI microprocessor core.
The new ARM Cortex processor family is ARMv7 architecture-compliant and extends the range of size and performance points from less than 33k gates for the ARM Cortex-M series, to high performance cores for the ARM Cortex-A series.
The ARMv7 architecture ensures compatibility with earlier generations of ARM processors preserving software investments and providing a migration path for existing system designs.
"The market for microprocessors continues to diversify, based on the evolving demands of applications including wireless, home entertainment, automotive and microcontrollers", said Max Baron, Principal Analyst, Microprocessor Report, In-Stat.
"ARM core families sharing the ARMv7 architecture will cover the widening spectrum of embedded processing".
"ARM should no longer just be considered a vendor of the cellphone core".
"Using the ARMv7 architecture, ARM can strengthen its position as a low-power/performance leader while conquering new markets to carry its cores up in high performance and down in the low-cost high-volume domain of the microcontroller".
"With OptimoDE, Cortex and Neon technologies, and the recent acquisitions of Artisan and Axys, ARM has mapped for itself an aggressive route on its way to success".
"ARM has always collaborated closely with our partners in the evolution and advancement of the ARM architecture".
"Our industry-leading partners requested that we take application-specific market needs into account in the ARMv7 architecture and that is exactly what we have done", said Mike Muller, CTO, ARM.
"This strategy is now receiving widespread endorsement and we have taken care to ensure that it is compatible with 20 years of ARM innovation".
ARM development tool support for ARMv7 architecture-based processors will be provided in ARM RealView tools.
"RealView tools will enable designers to model, create virtual prototypes, compile software, debug, validate and test ARMv7 architecture-compliant systems", said Bryn Parry, General Manager, Development Systems, ARM.
"Software and systems developers depend on the early availability of integrated tools supporting the latest architectural features in order to create leading-edge systems products".
The new ARMv7 architecture builds on the success of the ARMv6 architecture, implemented in the award winning ARM11 processor family.
All ARMv7 architecture profiles implement Thumb-2 technology which is built on the foundation of the ARM industry-leading Thumb code compression technology, while retaining complete code compatibility with existing ARM solutions.
Thumb-2 technology uses 31% less memory than pure 32bit code to reduce system cost, while at the same time delivering up to 38% better performance than existing Thumb technology-based solutions.
The ARMv7 architecture also includes the Neon technology extensions to increase DSP and media processing throughput by up to 400%, and offers improved floating-point support to address the needs of next- generation 3D graphics and games physics, as well as traditional embedded control applications.
The ARMv7 architecture also features improved execution environment support to match the increasing use of JIT and DAC technology.
The new ARM Cortex processor family is aligned with the ARMv7 architecture profiles and will include processors for complex OS, real-time, and microcontroller applications.
The ARM Cortex-A series is designed for demanding consumer entertainment and wireless products running operating systems such as Linux, Windows CE operating system, and Symbian OS.
The ARM Cortex-R series addresses the needs of systems running real-time operating systems for control applications including automotive, networking, and imaging.
The ARM Cortex-M series is designed to meet the increasing performance requirements of extremely cost-sensitive embedded applications such as microcontrollers, automotive body systems, and white goods.
The first member of the ARM Cortex-M series, the ARM Cortex-M3 processor, was announced at the ARM Developers Conference in October 2004.
The ARMv7 architecture is designed to ensure software compatibility with earlier generations of ARM processors.
The ARM Cortex-M series supports Thumb-2 instructions, a superset of the existing Thumb instructions, and will execute existing Thumb code written for earlier processors.
User code written for the ARM Cortex-M series processors can be 100% compatible with ARM Cortex-R series microprocessors providing a forward migration path.
ARM Cortex-M series system code, such as real time operating systems, can be easily ported to ARM Cortex-R series-based systems.
The ARM Cortex-A and -R series processors additionally support the ARM 32bit instruction set for full backwards compatibility with earlier ARM processors ranging from the ARM7TDMI processor introduced in 1995, up to the latest ARM11 processor family.
A set of specifications describing all aspects of the ARMv7A architecture and ARMv7R architecture are available now to customers under NDA.
Details of the ARMv7M architecture can be shared under NDA too.
• ARM: contact details and other news
• Email this article to a colleague
• Register for the free Electronicstalk email newsletter
• Electronicstalk Home Page

