Superscalar 32-bit Processor
Overview
N15/N15F are dual-issue superscalar AndesCore™ processors capable of delivering performance at 5.41 CoreMark/MHz, the highest among the same level products in the industry. N15/N15F comes with a variety of configuration options, including MMU, cache and local memory. The 64-bit data buses for caches, local memory and the main bus provide the bandwidth needed for instruction fetch and data access. N15F includes a built-in IEEE-754 compliant floating point unit that enhances the floating point processing capability. N15/N15F is designed for diversified performance-driven applications on the embedded Linux, Real-Time OS or bare metal environment.
Key Features
- Dual-issue pipeline
- Caches for fast code and data accesses
- Local Memories for deterministic code and data accesses
- Built-in IEEE754-compliant FPU coprocessor (N15F)
- Memory Management Unit (MMU) for Linux
- 64-bit AXI4/AHB/AHBx2 bus interface
Benefits
- Performance
- Dual-issue superscalar pipeline capable of processing two instructions in parallel to accelerate performance
- Highly compact program size through AndeStar™ V3 ISA
- Extensive branch predictions (BTB and RAS) to minimize branch hazards
- Low latency local memory with DMA for transferring large bulk of 1D/2D data efficiently
- MMU/MPU for memory management
- Flexibility
- All-C Embedded Programming
- Stack protection hardware to detect runtime overflow errors as well as monitoring the maximum required stack sizes
- Support boot-up from instruction local memory
- Power Management
- Low power modes initiated by either SW or HW
- PowerBrake technology to digitally reduce peak power consumption
- QuickNap™ automatic state management for fast power-off and wake-up.
Block Diagram
Applications
- Sensor device/Sensor hub
- Unmanned Aerial Vehicle (UAV)
- Global Positioning System (GPS)
- Industrial automation
- Advanced motor control
- Advanced Driver Assistance System (ADAS)
Technical Specifications
Related IPs
- Energy-efficient 32-bit superscalar processor
- High-performance 32-bit Superscalar Processor
- 32-bit RISC Processor To Deliver High Performance In Low-Cost Microcontroller Applications
- LatticeMico32 Open, Free 32-Bit Soft Processor
- Highest code density, Low Power 32-bit Processor with optional DSP
- Small, ultra-low-power, and very processing-efficient 32-bit processor