Professional Documents
Culture Documents
The ARM® Cortex™-M3 32-bit processor has been specifically developed to provide
a high-performance, low-cost platform for a broad range of applications, including
microcontrollers, automotive body systems, industrial control systems and wireless
networking. With a balance between size and speed, Actel's free Cortex-M3
processor operates at up to 100 MHz and is included as a hard resource in
Actel's SmartFusionFPGA device family. The central core of the Cortex-M3
processor, based on a 3-stage pipeline Harvard bus architecture, incorporates
advanced features such as hardware single-cycle multiply and hardware divide. The
Cortex-M3 processor implementation of the Thumb®2 instruction set, plus features
such as unaligned data storage and atomic bit manipulation, deliver world class 32-
bit performance. The configurable Cortex-M3 processor connects to the Advanced
High-Performance Bus (AHB), enabling designers to build their subsystem and easily
add peripheral functionality. In addition to SmartDesign andSoftConsole from Actel
and RealView® tools from ARM, third-party vendors offer a vast range of supporting
tools in the well-established ARM ecosystem, from compilers and debuggers to real-
time operating system (RTOS) solutions.
Cortex-M3 Features
Cortex-M3 Devices
SmartFusion Features
Availability
SmartFusion
Intellectual Property
Software developers will find support for SmartDesign and the Cortex-M3 in Actel's
Eclipse-based SoftConsole, Keil™, IAR Systems® software development
environments.
Design Software
SmartDesign
SoftConsole