The APS5 is a fully 32 bit general purpose CPU, designed to provide meet and exceed the needs of the most demanding embedded systems. It provides higher throughput integer processing than the APS3 with increased configurability, notably with a tightly integrated co-processor interface.
Detailed information can be obtained once a non-disclosue aggrement has been signed (NDA).
The entire GNU GCC toolsuite has been ported to this architecture.
High performance, flexible, 32 bit Energy Efficient Embedded Microcontroller
Overview
Key Features
- High Throughput RISC Core
- 2.24 DMIPS/MHz
- 5-stage pipeline
- High Clock Frequency (> 400MHz in 90nm)
- Optional Instruction Cache
- Optional Data Cache
- Optional Memory Management Unit
- Optional co-processors (user & Cortus designed)
- Integer Divider
- Integer Multiply
- Up to 250 Low Latency Vectored Interrupts
- Dual & Multi-core Capable
Benefits
- High performance embedded CPU
- Compact silicon footprint, less silicon area
- High maximum clock frequency
- Good Code Density, less Flash memory required
- Dual and Multi-Core, more performance without exploding consumption
- Co-processor interface, add algorithmic functionality in hardware, save time and power.
- Optional instruction and data caches
- RTOS support: FreeRTOS, uCLinux, uC/OS II, uC/OSIII, TargetOS
- Full Development Environment
- Optional Ethernet 10/100 MAC and USB2.0 Peripheral
- Optional JTAG-Ethernet Debug Solution
Block Diagram
Applications
- Powerline communications
- Vision systems (e.g. surveillance, automotive)
- High performance embedded systems
- Symmetric multi-processing systems
Deliverables
- Full Verilog Source Code
- Full Toolchain
- Graphical Development Environment
- Debugger
- Standard Peripherals
- Full Documentation
- Complete Integration Guide
- Supplied as Part of a Design Services Contract
Technical Specifications
Foundry, Node
All
Maturity
In production
Availability
Now
Related IPs
- High performance, flexible, extendible 32 bit microcontroller core featuring excellent code density
- Energy efficient, small footprint, 32 bit microcontroller core
- Energy efficient, low cost, 8 bit replacement, 32 bit microcontroller
- Energy efficient, small footprint, excellent code density, 32 bit microcontroller
- Very High Performance Embedded Microcontroller with Dual Issue Pipeline
- High Performance / Low Power Microcontroller Core