Supported architectures

ERIKA Enterprise works on a number of CPU architectures and embedded boards. In particular, ERIKA supports the following architectures:

ERIKA v3

ERIKA v3 currently support various single and multicores architectures, such as:

  • Kalray MPPA (16 clusters of 16 cores each), as part of the UpScale SDK;
  • AVR8 8 bit - Arduino Uno;
  • ARM Cortex A5x (64 bit, as a JailHouse inmate on NVidia Tegra X1);
  • Intel x64;

ERIKA v3 will support soon the following architectures:

  • ARM Cortex A5x (64 bit, as a JailHouse inmate on Xilinx Ultrascale+);
  • ARM Cortex R5 (on Xilinx Ultrascale+);
  • Trixore AURIX;
  • Renesas RH850;
  • ARM Cortex M;

ERIKA v2

ERIKA Enterprise v2 currently supports a number of architectures and compilers, including:

  • ARM Cortex M/R/A;
  • Infineon Tricore AURIX;
  • NXP PowerPC, S12;
  • Renesas RH850, RL78, RX200;
  • Microchip PIC24, dsPIC, PIC32;
  • Atmel AVR8;
  • Softcores: Altera Nios II, Lattice Mico32, EnSilica esi-RISC;
  • TI MSP430;
  • Intel x86;

A complete list of supported devices for ERIKA Enterprise v2 is available here.