XETK-S15.0
The XETK-S15.0 is a high-speed emulator probe designed for the NXP S32V microcontroller family, utilizing ARM debug and trace interfaces. It can be connected directly to the 100 Mbit/s Ethernet Port of the host PC and supports the standard XCP communication protocol.
Configuration Parameters
The following list shows the parameters for the XETK-S15.0 device:
Defines the type of the microcontroller used in the ECU.
Selects the method used for the hardware handshake between the ECU and the XETK.
- DAI Pins: Microcontroller I/O pins are used for the startup handshake.
Selects the method used for the triggering data acquisition between the ECU and the XETK.
- DAI Pins: Microcontroller I/O pins are used for triggering (Data Acquisition Interrupt).
- RAM Method: An ECU RAM location is used for triggering. No additional microcontroller pins are required. The RAM location is defined using the feature “RAM Handshake & Trigger Base Address”. The trigger location is 0x08 offset of this address and is 32 bits wide.
Defines the hardware handshake timeout in case the ECU did not perform or does not support a hardware handshake.
To force the ECU to perform the handshake, enter -1 (infinite). Using this setting, measurement and calibration is only possible if the ECU performs the specified handshake type.
Otherwise enter a value between 0 and 65534 ms. The value should be set to the earliest time the XETK should access the ECU memory after the ECU is running (both powered and out of reset).
Defines the frequency used for the JTAG interface.
The (X)ETK waits this amount of time, after initiating a JTAG block transfer, before reading the data from the microcontroller. The value is dependent on the JTAG clock speed and the access time of the memory where the data is stored (e.g. DDR vs SRAM).
The amount of data the (X)ETK will request in a single JTAG block transfer.
Selects how the XETK controls the ECU watchdog.
- Controlled by ECU: The XETK will not drive the signal.
- Enabled: Enables watchdog control from the XETK debugger connector. The XETK will drive the signal as configured to enable the watchdog when the debugger requests the watchdog to be enabled.
- Disabled: The XETK will drive the signal as configured to disable the watchdog.
Controls which level of the watchdog disable signal shall disable the watchdog.
- Low: Low level shall disable the watchdog.
- High: High Level shall disable the watchdog.
Selects the polling rate in μs. Typically at least twice as fast as the fastest raster in a measurement.
The location of the structure used for RAM based handshake and triggering. Offset 0x00 is a 32 bit word for (X)ETK to ECU handshake information. Offset 0x04 is a 32 bit word for ECU to (X)ETK handshake information. Offset 0x08 is the 32 bit word for triggering (data acquisition). The base address should be 32 bit aligned.
(4 byte edit field) Defines base address of the working page memory. The physical address is defined, not the virtual or logical address.
The default value is "0x20000000". If no working page is available the value should be set to "0xFFFFFFFF".
(4 byte edit field) Defines the size of the working page memory.
The default value is "0x00100000". If no working page is available the value should be set to "0x00000000".
Defines how the XETK shall behave if a trace error occurs.
- Continue Measurement: The XETK sends an error event and continues measurement.
- Stop Measurement: The XETK stops the measurement and sends an error event.
Defines how the XETK shall behave if an overload occurs during data processing.
- Drop Data and Continue Measurement: The XETK drops measurement data, sends an error event and continues measurement.
- Stop Measurement: The XETK stops the measurement and sends an error event.