Easy to use device modelling API in C, enabling dynamic
model creation, automatic check-pointing, register
inspection, and arbitrary memory address mapping. As the
API is in C, it is easy to wrap it for various scripting
languages, enabling tests to be written in
e.g. Python.

It is easy to integrate TEMU in existing simulators and
although while TEMU normally uses different callback for
different devices, it is easy to include single MMIO callbacks
if the need exist (as used in some other emulators).

TEMU supports the emulation of the following processors,
devices and buses. Additional cores, devices and buses can be
added when needed. Contact us for quotes.

Processor Cores

The following processor cores are supported by TEMU 2,
for the LEON3 and LEON4 cores, the AHB plug-and play
mechanism effectively means that any system based on these
cores can be emulated, including UT700 and NGMP.