|
| Cortex™-M1: |
The first ARM processor developed specifically for implementation
in FPGAs. ARM Cortex-M1 is available without license fees or royalties
for use in Actel M1-enabled FPGA families: IGLOO, ProASIC3, ProASIC3L, and Fusion devices. |
| CoreMP7: |
The Actel CoreMP7 is a soft IP version of the ARM7TDMI-S™ that
is optimized for use in Actel M7 ProASIC3 flash-based and Fusion mixed-signal
FPGAs. CoreMP7 is available with no license fees or royalties—bringing
ARM7 to the masses. |
|
|
| Core8051: |
Core8051 is 8051 code compatible so designers can take advantage
of existing code to shorten their design time. This free core is fast
at one clock per instruction, and includes the standard 8051 peripherals. |
| Core8051s: |
Core8051s is an implementation of the 8051 with an APB interface
added to the SFR space. The free Core8051s executes one instruction
per clock, is 8051 instruction compatible, and works with existing
8051 tools. |
Small Soft Micro
|
| CoreABC: |
CoreABC is the smallest and first RTL-programmable soft micro available
for FPGAs. The free controller can be implemented in as few as 241
tiles, and can be used in the smallest Actel devices. |
LEON3 Processor Core
|
| LEON3: |
LEON3 is a 32-bit processor based on the SPARC V8 architecture, which
is optimized for use in Actel FPGAs. A fault-tolerant version of the
LEON3 processor is available for system critical applications. |
On-Chip Bus Interface
|
| AMBA: |
Actel supplies a full range of subsystem IP cores including: AMBA
bus interfaces, memory controllers, timers, and others. The subsystem
IP connects to the processor via the AMBA bus and is available for
free in the Libero IDE Catalog and CoreConsole. |
|
|
| Software Drivers: |
Actel offers FREE drivers for the processor subsystem cores. The drivers are delivered as C source and provide program development functions to simplify the use of the core. |
| HAL: |
Hardware Abstraction Layers are available for Cortex-M1, CoreMP7, and Core8051s that isolate the driver's implementation from the hardware platform, enabling programmers to easily reuse code across the supported processors. |
| RTOS: |
Real-Time Operating Systems are available for use on Actel's processors, allowing a defined interface between a user's application program and the drivers, HAL, and hardware platform. |