aiT   aiT

aiT's user interface: source, disassembly, and message windows.

 

aiT analysis results: the computed WCET is given in CPU cycles. In the graphical representation of the call graph, additional timing details can be shown as desired.


aiT for M32C/85   aiT for M32C/85

Analysis details: WCET contribution per context.

 

The worst-case execution path is marked using a customizable color.


aiT for ARM7 TDMI   aiT for Motorola ColdFire MCF5307

aiT for ARM7 TDMI, basic block graph view. For each edge, sum # describes the maximal number of traversals in the worst case. max t describes the maximum execution time of the basic block from which the edge originates. For each instruction, the set of all possible pipeline states can be shown as desired.

 

aiT for ColdFire 5307: Map of the formal pipeline model used for timing validation.


aiT for PowerPC755 aiT for MPC5xx

aiT for PowerPC 755: the behavior of cache and pipeline over time. Each horizontal layer corresponds to one CPU cycle. Branches in the tree represent different execution scenarios, e.g. a cache hit and a cache miss at a memory access if both cases have to be analyzed. aiT automatically checks all possibilities.

 

aiT for MPC5xx: visualization of pipeline analysis results for one instruction. Each yellow or green subgraph corresponds to a single pipeline state. Subgraph nesting operations offered by the integrated graph browser provide for interactive inspection of CPU and CPU core states at arbitrary points.


aiT for MPC5xx
aiT for MPC5xx: Pipeline analysis results legend.
1: Start state*
2: Intermediate state*
3: End state*
4: State description
5: Flash A
6: Flash B
7: Memory controller
8: L2U
  9: Fetch
10: Dispatch
11: Execute
12: Write-back
13: Decode buffer
14: Prefetch queue
15: History queue
* Relative to the instruction to be analyzed.

Top