Actel SmartFusion (Cortex-M3)

Targets: Automotive, Communication & Wired, Computers & Peripherals, Consumer, Digital Power, General Purpose, Imaging & Video, Industrial, Medical, Military & Aerospace, Mobile & Wireless, Motor Control, Security, Other

Actel SmartFusion (Cortex-M3) Block Diagram

Actel's SmartFusion intelligent mixed-signal FPGA includes a 100 MHz 32-bit ARM Cortex-M3 processor which has been optimized to provide a high-performance, low-cost platform for a broad range of embedded applications, including microcontrollers, automotive body systems, industrial control systems and wireless networking. The Cortex-M3 processor, included as a hard resource in Actel's SmartFusion FPGA device family, features a central core based on a 3-stage pipeline Harvard bus architecture which incorporates advanced features such as hardware single-cycle multiply and hardware divide. The Cortex-M3 processor implements the Thumb2 instruction set and features unaligned data storage and atomic bit manipulation.

The configurable Cortex-M3 processor connects to an AHB (Advanced High-Performance Bus), enabling designers to build subsystems and add peripheral functionality. Software development offerings include SmartDesign and SoftConsole from Actel, RealView tools from ARM (Keil), and EWARM (Embedded Workshop for ARM) from IAR. Additional third-party vendors offer supporting tools from the ARM ecosystem, from compilers and debuggers to real-time operating system (RTOS) and ultra-tiny Linux solutions.