Application Adaptive Processor

Overview

A2P is a flexible processor architecture based on an innovative “fine-grain” microarchitecture configurability and an expandable instruction set. The flexibility of A2P enables a basic architecture to be developed for low power applications. Additional functionality, such as multi-CPU, DSP, floating point, SIMD and custom extensions are added to the base architecture in a simple plug-in style to expand functionality and exactly match each application’s specific needs. A2P also removes unused functionality to keep area and power optimized at all times. A2P is suitable for a wide range of applications, from ultra-low power, deeply embedded control functions to high performance multicore video processing.

A2P’s instruction set is optimized to execute complied C code directly and achieve the same performance as assembly level equivalents. SoC developers can now fine tune the processor hardware directly using C level algorithms as a reference, eliminating the typical steps of converting the C algorithms to assembler and then optimizing them around fixed hardware and inflexible instruction sets.

Key Features

  • 16-bit compact instruction set
  • Small size 0.065mm2 at 130 nm (32-bit)
  • Low power 0.02mW/MHz
  • Extensible – custom instructions & addressing modes
  • Supplied as RTL
  • Multiprocessor Support
  • Virtual Memory Support
  • Full Tool Suite
    • ANSI-C Compiler, Assembler, Linker, Debugger
    • Instruction Set Simulator
  • 4 Dedicated Accumulators ( Extensible )
  • 8 General Purpose Registers ( Extensible )
  • 512k I/O Registers ( Extensible )
  • Big and Little Endian Addressing Support
  • Single Memory – Direct attach to RAM / ROM block(s)
  • Upward compatible with all A2P families
  • JTAG, 1(2) wire or “open” debug port

Block Diagram

Application Adaptive Processor Block Diagram

Applications

  • A2P is a flexible processor architecture based on an innovative “fine-grain” microarchitecture configurability and an expandable instruction set.
  • The flexibility of A2P enables a basic architecture to be developed for low power applications.
  • Additional functionality, such as multi-CPU, DSP, floating point, SIMD and custom extensions are added to the base architecture in a simple plug-in style to expand functionality and exactly match each application’s specific needs.

Deliverables

  • Replace older 8-bit and 16-bit controllers
  • Set-top box
  • Gaming
  • TV,HDTV, DVR, DVP
  • AV Player
  • GPS
  • Cellular
  • Camera
  • Imaging
  • Embedded Control
  • Tracking
  • Protocol Offload
  • Security
  • Storage
  • Network
  • Multi-processor systems

Technical Specifications

Short description
Application Adaptive Processor
Vendor
Vendor Name
×
Semiconductor IP