Analyzer
Analyzer is a powerful tool, which enables you to record the program execution trace, data trace or other trace messages and then analyze these recordings to produce coverage or timing measurements. Analyzer window can show several aspects of the recording in different views, which can be toggled from the main toolbar.
It is open via View / Analyzer.
![]() |
The main toolbar provides access to Analyzer configuration and to toggle display of specialized views.
Icon |
Description |
|
---|---|---|
![]() |
Analyzer Configuration |
Analyzer Configuration window combines trigger, profiler and coverage settings. Analyzer Configuration drop-down menu offers selection and manipulation of trigger configurations. Analysis and Configuration block on the Hardware page offers selection of Profiler and Coverage analysis. If Manual Trigger is selected, manual trigger settings are used; otherwise optimal settings are determined based on the analysis selection. |
![]() |
Begin New Session |
A new live analyzer session is started. The acquired data is loaded from the emulation hardware on the host PC and analyzed. The live session will end when either of these situations occurs: •debugger trace buffer is full •CPU stops •The maximum amount of acquired data is reached •Session is aborted with the Stop button |
![]() |
Re-analyze Last session |
Previously acquired analyzer data can be analyzed again. This off-line analysis is started automatically when the analyzer document is opened. Manually the analysis can be started to gain more information from an existing session, e.g. add or remove some functions from the profiler. The off-line analysis can be stopped with the Stop button. |
![]() |
Stop |
Stops the active session – live or off-line. In a live session, Stop will on first click stop data acquisition on the debugger. Upload of the trace buffer and analysis of the loaded data will continue. A second click will stop this too. |
![]() |
Trace |
Toggles the Trace window display. |
![]() |
Profiler Timeline |
Toggles the Profiler Timeline window display. Right-clicking on the document pane opens the context menu from which it is possible to Rename the Profiler Timeline. |
![]() |
Profiler Statistics |
Toggles the Profiler Statistics window display. |
![]() |
Coverage Statistics |
Toggles the Coverage Statistics window display. Read more in the Coverage Analysis chapter. |
![]() |
Output Window |
Open Output to display possible error, overflows during trace recordings. |
![]() |
Auto Synchronize |
If this button is pressed, caret marker position between trace view and timeline view is synchronized. If moved in one view, the other view will scroll to the new position too. |
![]() |
Options |
Opens the Options dialog where it is possible to configure: •Fonts, colors, Trace, Profiler and Coverage display options •How you wish to save the Analyzer recording. |
![]() |
Set Information |
Every document can have additional user information associated. Read more in Analyzer Recording information chapter. |
Analyzer Window Status Bar provides the following information:
•Used/free disk space, where trace data is stored
•Timestamp of the currently selected sample
•The difference between the timestamps of the currently selected sample and the sample the mouse pointer is currently over
•Timestamp of each marker, as well as the difference between them
Before you can do any analysis, you need to record the program execution, data writes or other information of interest. Read:
•Trace Technologies chapter to learn about different trace technologies supported by iSYSTEM tools.
•Configuration chapter to learn how to configure the analyzer to record required data for trace, coverage and profiler analysis.
•Recording chapter to learn how to operate the Analyzer once it's configured.