Documentation Overview
This document is the software users manual. It gives a high level overview of the system. However, as TEMU is modular, this manual does not document everything. The details are described in different target, model and API manuals. The target and model manuals are reference documents, and describe the properties and interfaces implemented by the relevant model.
Target Manuals
Target manuals describe the usage of the processor emulators. There is one target guide per supported architecture (currently this include only the SPARCv8). Note that a CPU core does not contain any I/O models.
Document | Description |
---|---|
ARMv7 Target Manual |
Manual for all the ARMv7 CPU cores |
SPARCv8 Target Manual |
Manual for all the SPARC CPU cores |
PowerPC Target Manual |
Manual for all the PowerPC CPU cores |
Model Manuals
Each implemented I/O model has a manual describing the usage of the model. That includes how to configure the model and any known limitations. The models include not only device models, but also bus models.
The following table lists some of the manuals.
Document | Note |
---|---|
Modelling Guide |
How to write device models |
GPIO Bus Model Manual |
Manual for the built in GPIO bus model |
UART Model Manual |
Manual for the built in UART bus model |
AMBA Bus Model Manual |
Manual for the built in AMBA bus model |
MEC Device Model Manual |
Manual for the ERC32 memory controller |
LEON2 Device Model Manual |
Manual for the LEON2 on-chip devices |
GRLIB GpTimer Device Model Manual |
GRLIB manual |
GRLIB IrqMp Device Model Manual |
GRLIB manual |
GRLIB AhbCtrl Device Model Manual |
GRLIB manual |
GRLIB ApbCtrl Device Model Manual |
GRLIB manual |
GRLIB AhbUart Device Model Manual |
GRLIB manual |
GRLIB FtmCtrl Device Model Manual |
GRLIB manual |