The APS25 is a fully 32 bit general purpose CPU, with excellent code density, designed to provide meet and exceed the needs of the most demanding embedded systems. It provides higher throughput integer processing than the APS23 with increased configurability, notably with a tightly integrated co-processor interface.
Detailed information can be obtained once a non-disclosue agreement has been signed (NDA).
The entire GNU GCC toolsuite has been ported to this architecture.
High performance, flexible, extendible 32 bit microcontroller core featuring excellent code density
Overview
Key Features
- High Throughput RISC Core
- Excellent Code Density
- 2.28 DMIPS/MHz
- 5-stage pipeline
- High Clock Frequency (> 400MHz in 90nm)
- Optional Instruction Cache
- Optional Data Cache
- Optional co-processors (user & Cortus designed)
- Integer Divider
- Integer Multiply
- Up to 250 Low Latency Vectored Interrupts
- Dual & Multi-core Capable
Benefits
- High performance CPU
- Compact silicon footprint, less silicon area
- High maximum clock frequency, more time sleeping
- 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.
- Caches, more complex memory architectures are possible
- 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
Silicon proven
Availability
Now
Related IPs
- High performance, flexible, 32 bit Energy Efficient Embedded Microcontroller
- Energy efficient, small footprint, excellent code density, 32 bit microcontroller
- High Performance / Low Power Microcontroller Core
- Energy efficient, small footprint, 32 bit microcontroller core
- x4 - High Performance 8-bit RISC Microcontroller
- 32-bit RISC Processor To Deliver High Performance In Low-Cost Microcontroller Applications