Please choose if you would like to receive regular updates about our products.
March 19, 2018
TEMU nightly builds now contains a number of major new features, which has been targeted for the upcoming 2.2 release:
- Source level debugging support. The new DWARF support is now exposed to support break point manipulation and source listing. It still lacks data inspection and manipulation support, but the current support is already good enough to inspect control flow at source level without having to start up the GDB server.
- ARMv7-R support. TEMU now supports ARM in addition to the existing SPARCv8 achitecture.
- Registers. By adding an API for register definition, important meta information about e.g. register fields can be kept available in the TEMU command line interface. Register registration is used instead of properties when adding registers to a class.
- Clock model. The clock model can replace processors as a time source and event queue. The purpose of it is to simplify model testing and to support hardware in the loop scenarios where a CPU is replaced with a physical variant.
- Components. Component support has been added. This enables the hierarchical decomposition of systems, which especially simplifies the creation of systems with e.g. multiple LEON3 systems since individual models for each device no longer need to be created.
- Additional bus models. TEMU now have support for 1553, CAN and SpaceWire buses, providing fully virtual bus models with easy to use APIs.
Privacy & Cookies Policy