
Accurate run-time measurements for automotive processor
The Benchmark Counting registers are integrated into all RH850 family members and are intended to provide al method for accurately measuring the execution times of areas of target code.
Lauterbach’s TRACE32 tools can now determine the run-time execution times of code running on all RH850 MCUs, using these on-chip benchmark counting registers. The start and end points are marked, the target is allowed to run and the results are displayed in a chart which shows minimum, maximum and mean run times as well as number of times the code was executed and the total run-time for the marked code. All measurements are accurate to a CPU clock tick.
Marked areas may be a single function (or contiguous region of code), multiple functions or a task or thread running in an RTOS. The measuring system also provides the capability to break or trigger if a region over-runs a user specified time limit. The implementation works well with single core, multi-core AMP and SMP systems.
More information
www.lauterbach.com
Related news
Renesas RH850 now has Lauterbach tool support
Low-cost target boards for RX 32-bit MCU family
Lauterbach debug tool suite now includes Android support
Lauterbach tracing source level coverage for VectorCAST, on unmodified code
