AbsInt and Infineon Technologies have produced an updated and extended version of AbsInt's TimeWeaver for Infineon 32-bit TriCoreTM AURIX Microcontroller boards. TimeWeaver is a tool that estimates the worst-case execution time (WCET) of tasks/code snippets. TimeWeaver combines static path analysis with timing measurements to estimate the worst-case execution time (WCET) of tasks based on the execution time of trace segments obtained from real-time instruction-level tracing.
Non-intrusive and needing no code instrumentation, the user provides the application ELF binary, specifies a function/task entry, and connects via USB/network to the Infineon DAS Trace Server directly talking to the Infineon AURIX Emulation Device hardware. The hardware sends the MCDS trace data back to TimeWeaver, which computes a worst-case execution path and time, visualizes the path, and provides detailed reporting about timing contributions and trace coverage back to the user.
For more information visit www.absint.com or www.infineon.com.