Freescale Semiconductor e200z3 Reference Manual page 12

Power architecture core
Table of Contents

Advertisement

Paragraph
Number
10.6
Ownership Trace .......................................................................................................... 10-24
10.6.1
Overview.................................................................................................................. 10-24
10.6.2
Ownership Trace Messaging (OTM) ....................................................................... 10-25
10.6.3
OTM Error Messages............................................................................................... 10-25
10.6.4
OTM Flow ............................................................................................................... 10-26
10.7
Program Trace.............................................................................................................. 10-27
10.7.1
Branch Trace Messaging (BTM) ............................................................................. 10-27
10.7.1.1
e200z6e200z3 Indirect Branch Message Instructions (Book E).......................... 10-27
10.7.1.2
e200z6e200z3 Direct Branch Message Instructions (Book E) ............................ 10-27
10.7.1.3
BTM Using Branch History Messages ................................................................ 10-28
10.7.1.4
BTM Using Traditional Program Trace Messages .............................................. 10-28
10.7.2
BTM Message Formats............................................................................................ 10-28
10.7.2.1
Indirect Branch Messages (History) .................................................................... 10-29
10.7.2.2
Indirect Branch Messages (Traditional) .............................................................. 10-29
10.7.2.3
Direct Branch Messages (Traditional) ................................................................. 10-29
10.7.2.4
Resource Full Messages ...................................................................................... 10-29
10.7.2.5
Debug Status Messages ....................................................................................... 10-30
10.7.2.6
Program Correlation Messages............................................................................ 10-30
10.7.2.7
BTM Overflow Error Messages .......................................................................... 10-31
10.7.2.8
Program Trace Synchronization Messages.......................................................... 10-32
10.7.3
BTM Operation........................................................................................................ 10-34
10.7.3.1
Enabling Program Trace ...................................................................................... 10-34
10.7.3.2
Relative Addressing............................................................................................. 10-34
10.7.3.3
Execution Mode Indication.................................................................................. 10-35
10.7.3.4
Branch/Predicate Instruction History (HIST)...................................................... 10-35
10.7.3.5
Sequential Instruction Count (I-CNT) ................................................................. 10-35
10.7.3.6
Program Trace Queueing ..................................................................................... 10-36
10.7.4
Program Trace Timing Diagrams (2 MDO/1 MSEO Configuration)...................... 10-36
10.8
Data Trace ................................................................................................................... 10-37
10.8.1
Data Trace Messaging (DTM) ................................................................................. 10-37
10.8.2
DTM Message Formats ........................................................................................... 10-38
10.8.2.1
Data Write Messages ........................................................................................... 10-38
10.8.2.2
Data Read Messages ............................................................................................ 10-38
10.8.2.3
DTM Overflow Error Messages .......................................................................... 10-39
10.8.2.4
Data Trace Synchronization Messages ................................................................ 10-39
10.8.3
DTM Operation........................................................................................................ 10-41
10.8.3.1
DTM Queueing.................................................................................................... 10-41
10.8.3.2
Relative Addressing............................................................................................. 10-41
10.8.3.3
Data Trace Windowing ........................................................................................ 10-41
10.8.3.4
Data Access/Instruction Access Data Tracing..................................................... 10-41
10.8.3.5
e200z6e200z3 Bus Cycle Special Cases.............................................................. 10-41
xii
Contents
Title
e200z3 Power Architecture Core Reference Manual, Rev. 2
Page
Number
Freescale Semiconductor

Advertisement

Table of Contents
loading

Table of Contents