Very High Performance Embedded Microcontroller with Dual Issue Pipeline

Overview

The APS29 from Cortus provides a solution to your performance challenges while staying within stringent power and silicon footprint budgets. A dual issue pipeline gives performance close to a dual core system with only a modest increase in silicon area and power consumption over a similar single issue core. A static branch predictor dramatically improves the performance of loops and the multiply-accumulate feature increases signal processing speeds. These features offer a significant performance boost but require no special programming techniques.

The APS29 is a very high performance, extendible 32 bit microcontroller core featuring a dual issue pipeline ensuring very high integer throughput. The dual issue pipeline provides instruction level parallelism and increases performance without any requirements to change coding styles or complex compilation schemes. All the performance increases are managed within the processor core and require no effort from the programmer.

The dual functional units contain a single cycle ALU and multiplier/divider each, and there is one multiply-accumulate unit with a 64 bit accumulator. The load/store unit can coalesce reads and writes onto the 64 bit data bus.

Key Features

  • Dual Issue, 5-7 Stage Pipeline
  • Multiply - Accumulate
  • 2 High Performance Integer Multipliers
  • 2 Integer Dividers
  • Dual & Multi-Core Capable
  • Co-Processor Interface
  • AXI4 buses with 64 bit data width
  • Coalesced reads/writes
  • Optional Caches

Benefits

  • A dual issue pipeline gives performance close to a dual core system with only a modest increase in silicon area and power consumption over a similar single issue core.
  • A static branch predictor dramatically improves the performance of loops and the multiply-accumulate feature increases signal processing speeds.

Block Diagram

Very High Performance Embedded Microcontroller with Dual Issue Pipeline Block Diagram

Applications

  • Embedded Control
  • Encryption and Decryption
  • Wireless and Wireline Communication
  • Sensor Fusion
  • Machine Vision
  • Dual and Multi-core 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
Availability
Now
×
Semiconductor IP