Table 2-54: Trace Counter Data Entities (Cont'd)
Entity
Program Flow: Read Data
Program Flow, Event: Event
Instruction event
Program Flow, Event: Event
Cross-trigger event
Program Flow, Event: Event
Exception event
Event: Event Time Stamp
Program Flow with Cycle Count:
Branches and short cycle count
Program Flow with Cycle Count:
Branch and long cycle count
MicroBlaze Processor Reference Guide
UG984 (v2018.2) June 21, 2018
Item
Bits
1
17:16
10 - The item contains read data
Data read by load and get instructions [0:15]
15:0
2
17:16
10 - The item contains read data
Data read by load and get instructions [15:31]
15:0
1
17:16
11 – The item contains an event
15:14
00 – Instruction event
13:0
Software generated trace event: result of instruction
"xori r0, rA, IMM".
1
17:16
11 – The item contains an event
15:1
10 – Cross-trigger event
13:8
Reserved
7:0
Events according to "MicroBlaze Cross Trigger
Events" defined in
represented by setting the corresponding bit in the
bit field.
1
17:16
11 – The item contains an event
15:14
11 – Exception event:
13:5
Reserved
4:0
Exception cause, according to "ESR Exception Cause",
defined in
Table
01001 – Debug exception: Breakpoint, Stop
01010 – Interrupt
01011 – Non-maskable break
01100 – Break
1
17:16
11 – The item contains an event
15:14
01 – Time stamp
13:0
Cycle count since last time stamp
1
17:16
00 - The item contains program flow branches
15:14
01, 10 - Number of branches (N) counted (1 - 2)
13:8
Cycle count for previously executed instructions
7
Branch is taken if set to one, otherwise it is not taken
6:1
Cycle count for previously executed instructions
0
Branch is taken if set to one, otherwise it is not taken
1
17:16
00 - The item contains program flow branches
15:14
11 - The item contains branch and long cycle count
13:1
Cycle count for previously executed instructions
0
Branch is taken if set to one, otherwise it is not taken
www.xilinx.com
Chapter 2: MicroBlaze Architecture
Description
Table
2-63. Each event is
2-11, and:
Send Feedback
110
Need help?
Do you have a question about the MicroBlaze and is the answer not in the manual?
Questions and answers