Architectures

Beyond Architectures are 32/64-bit load and store RISC architectures designed with emphasis on performance, simplicity, low power requirements, and scalability. There are currently two architectures:

  • Beyond Architecture 1
  • Beyond Architecture 2

Beyond Architecture product include Beyond Architecture 1 and 2 Instruction Set Architectures which are compatible and allow customers to port from one generation to the next while preserving their investment in existing software.

Principal features:

  • A linear, 32-bit or 64-bit logical address space
  • Simple and uniform-length instruction formats
  • Simple memory addressing modes
  • Configurable general purpose register file (from 12-32 GPRs)


Beyond Architecture 1 allows for a family of synthesizable RISC microprocessor cores a spectrum of chip and system processors at a variety of price/performance points for a range of applications. Beyond Architecture 1 targets medium and high performance networking, embedded, automotive and portable computer environments.

The BA1 Architecture includes the following instruction set extensions:

  • BA1 Basic Instruction set (BA1BIS): Basic Instruction Set
  • BA1 Floating-point eXtension (BA1FX): Floating-point Extension

All Beyond Architecture implementations, whose first digit in identification number is ‘1’, defines Beyond Architecture 1 family. Second digit defines specific member of the Beyond Architecture 1 family. Available implementations of Beyond Architecture 1 are:

  • Beyond BA12 Processor IP Core
  • Beyond BA14 Processor IP Core


Beyond Architecture 2 for a family of Beyond BA2 processor cores is a modern highest code density in its class. All this was achieved without compromise on performance, ease of use or scalability.

The BA1 Architecture includes the following instruction set extensions that boost the performance:

  • BA2 Memory eXtension (BA2MX): more efficient memory transfer instuctions
  • 16/24/36/48/64-bit instruction set, which reduces memory requirements by as much as 40%

All Beyond Architecture implementations, whose first digit in identification number is ‘2’, defines Beyond Architecture family. Second digit defines specific member of the Beyond Architecture 2 family. Available implementation of Beyond Architecture 2 is:

  • Beyond BA22 Processor IP Core