Nexus3/ Module
e200z3 Power Architecture Core Reference Manual, Rev. 2
Freescale Semiconductor
10-27
10.7.2.1
Indirect Branch Messages (History)
Indirect branches include all taken branches whose destination is determined at run time, interrupts, and
exceptions. If DC1[PTM] is set, indirect branch information is messaged out in the format shown in
10.7.2.2
Indirect Branch Messages (Traditional)
If DC1[PTM] is cleared, indirect branch information is messaged out in the format shown in
10.7.2.3
Direct Branch Messages (Traditional)
Direct branches, conditional or unconditional, are all taken branches whose destinations are fixed in the
instruction opcode. Direct branch information is messaged out in the format shown in
NOTE
When DC1[PTM] is set, direct branch messages are not transmitted. Instead,
each direct branch or predicated instruction toggles a bit in the history
buffer.
10.7.2.4
Resource Full Messages
The resource full message is used in conjunction with the branch history messages. The resource full
message is generated when the internal branch/predicate history buffer is full. If synchronization is needed
at the time this message is generated, the synchronization is delayed until the next branch trace message
that is not a resource full message.
For history buffer overflow, the resource full message transmits a resource code (RCODE) of 0b0001 and
the current contents of the history buffer, including the stop bit, are transmitted in the resource data
(RDATA) field. This history information can be concatenated by the development tool with the
(1–32 bits)
(1–32 bits)
(1–8 bits)
(4 bits)
(6 bits)
Branch History
Relative Address
Sequence
Count
Source
Process
TCODE
(011100)
Maximum length = 82 bit; Minimum length = 13 bits
Figure 10-18. Indirect Branch Message (History) Format
(1–32 bits)
(1–8 bits)
(4 bits)
(6 bits)
Relative Address
Sequence Count
Source Process
TCODE (000100)
Maximum length = 50 bits; minimum length = 12 bits
Figure 10-19. Indirect Branch Message Format
(1–8 bits)
(4 bits)
(6 bits)
Sequence Count
Source Process
TCODE (000011)
Maximum Length = 18 bits; minimum length = 11 bits
Figure 10-20. Direct Branch Message Format
Содержание e200z3
Страница 1: ...e200z3 Power Architecture Core Reference Manual Supports e200z3 e200z335 e200z3coreRM Rev 2 06 2008 ...
Страница 32: ...e200z3 Power Architecture Core Reference Manual Rev 2 xii Freescale Semiconductor ...
Страница 50: ...Register Model e200z3 Power Architecture Core Reference Manual Rev 2 2 2 Freescale Semiconductor ...
Страница 238: ...Memory Management Unit e200z3 Power Architecture Core Reference Manual Rev 2 5 16 Freescale Semiconductor ...
Страница 332: ...Power Management e200z3 Power Architecture Core Reference Manual Rev 2 8 4 Freescale Semiconductor ...
Страница 424: ...Revision History e200z3 Power Architecture Core Reference Manual Rev 2 A 2 Freescale Semiconductor ...