GUI Reference

The XTA graphical user interface is provided as part of the XMOS Development Environment. The xTIMEcomposer Timing Perspective can be opened by selecting a binary in the Project Explorer and clicking the Time button on the toolbar.

Views

The xTIMEcomposer Timing Perspective consists of a set of editors, which display the code and a set of supporting views, which highlight timing related aspects of the code.

Routes View

This view is split into two parts. The upper panel consists of a list of the currently analyzed routes. The lower panel displays the structure, in a tree format, of the currently selected route (i.e. the route that is selected in the upper panel).

The view shows the best and worst case timing values for a route.

Disassembly View

This view shows the disassembled instructions for the currently loaded application.

There is one tab per xCORE tile found in the binary.

Console View

This view gives the user access to the XTA console.

Visualizations View

Contains multiple different visualizations, each in its own tab:

  • Structure Displays the static structure for the currently selected route. This is the pictorial equivalent of the lower panel of the Routes View which shows the same structural information in a tree based format.
  • Function Displays the dynamic behavior of either the worst or base case path though the currently selected route. In many ways, this is the pictorial equivalent of the trace in console functionality.
  • Distribution Displays the shape of the distribution of the time taken for each of the paths through the currently selected route.

Info View

This view displays the current exclusion list, the unknowns/knowns for the currently selected route, the current defines and the contents of the XTA specific binary sections.

Problems View

Any errors/warnings detected during the operation of the tool are logged here.

Files View

The tool does support timing of binaries that have been built outside of an xTIMEcomposer project. In order to open a binary which is not part of an xTIMEcomposer project open the Files View.

Choose WindowsShow ViewOtherTimingFiles.

The Files View has an Open File button which allows any binary to be opened. Once the binary is open the Files View shows a list of the source files for the binary opened.

Editors

In the xTIMEcomposer Timing Perspective the source editors are annotated with XTA information. They show where valid endpoints are located in the vertical ruler bar to the left of the editor. When a route is selected they show through which source lines the path passes.

The annotations in source editors are only available if the binary is newer than the source. This is to prevent confusion of incorrectly annotating a source which no longer matches the binary.

When in the xTIMEcomposer Timing Perspective all editors corresponding to the binary which has been opened are changed to be read-only to prevent them from being accidentally modified.

See Also