Trace Visualization
The SDSoC environment GUI provides a graphical rendering of the hardware and software trace stream. Each trace point in the user application is given a unique name, and its own axis/swimlane on the timeline. In general, a trace point can create multiple trace events throughout the execution of the application, for example, if the same block of code is executed in a loop or if an accelerator is invoked more than once.
Figure:Example Trace Visualization Highlighting the Different Types of Events
Each trace event has a few different attributes: name, type, start time, stop time, and duration. This data is shown as a tool-tip when the curser hovers above one of the event rectangles in the view.
Figure:Example Trace Visualization Highlighting the Detailed Information Available for Each Event
Figure:Example Trace Visualization Highlighting the Event Names and Correlation to the User Program