Terms & Abbreviations
- Cloned memory
-
This term is used only for the purpose of this document. It is also used in the sources of the CPU load example. It refers to the address segment of AURIX™ TriCore™, which allows the cores to access their DSPRs using unified address segment D0000000H despite each DSPR having a unique physical location.
- CPU load
-
A measure of how much CPU time is utilized by the user tasks, handlers and PXROS-HR kernel. It represents the ratio between the time spent executing user tasks, handlers and kernel functions versus idle time. It is provided in per cent or per-mille units.
- DSPR
-
Data Scratchpad RAM or core local data memory. The DSPR can be accessed from the local core using addresses D0000000H, or from the other cores (including the local core) using the "global" address. The global address for DSPR0 is 70000000H, for DSPR1 60000000H, etc.).
- FIR
-
Finite Impulse Response is a type of digital data filter. It is used in the example to provide an average value over a specific period.
- Idle task
-
A PXROS-HR task with the lowest priority on the given CPU. Usually, the InitTask voluntarily sets its priority to 31 (lowest possible) before it enters the infinite loop. The activity inside this loop is considered idle activity. The idle task only gets active when all the other tasks on that CPU are waiting.
- Idle time
-
Time spent by the idle task in the active (running) state.
- Per-mille
-
Per thousand unit (one-tenth of per cent unit)
- Sysload module
-
C module containing functions and data structure for CPU load measurement
- System load
-
Same as CPU load