Pinless Triggering; Startup Handshake; Xetk Trigger Generation; Timer Triggering - ETAS BR-XETK-S1.0 User Manual

Emulator probe for infineon aurix mcu family
Table of Contents

Advertisement

24 | Hardware Description
3.9

Pinless Triggering

3.9.1

Startup Handshake

The COMDATA trigger register is used to generate an ETK startup handshake. The
ECU must ensure that all memory ECC initializations have been completed prior to
the start-up handshake.
3.9.2

XETK Trigger Generation

Initialization
After the startup handshake and measurement is enabled, the XETK is waiting for
triggers from the ECU software.
Application running
To generate triggers, the ECU software sets bits in the trigger register "CBS_TRIG"
by writing the associated bits in the trigger setting register "CBS_TRIGS".
Each bit of the trigger setting register "CBS_TRIGS" corresponds to a bit in the
same position in the trigger register "CBS_TRIG", each of them corresponding to
an XETK hardware trigger.
The XETK periodically polls the trigger register "CBS_TRIG" via IO_READ_TRIG for
detecting triggers. The polling rate is determined by the fastest measurement ras-
ter and is configurable with a 50 µs default.
Active bits in trigger register "CBS_TRIG" are automatically cleared by the CPU
when the register is read by the BR_XETK-S1.0 via IO_READ_TRIG.For generating
triggers, the ECU software sets bits in the trigger register "CBS_TRIG" by writing
the associated bits in the trigger setting register "CBS_TRIGS".
3.10

Timer Triggering

The trigger mode "Timer Triggering" uses four internal timers of the BR_XETK-S1.0
for triggering. A fixed configurable period is used for triggering.
The time intervals between trigger events are in accordance with the configured
timer values. This values and their resolution have to be defined in the A2L file.
Available settings are:
- Minimum time interval 100 µs
- Maximum period duration 1 s
- Timer resolution 1 µs
The timers work in an asynchronous manner to the ECU.
ETAS BR_XETK-S1.0 | User Guide

Advertisement

Table of Contents
loading

Table of Contents