MPC5566 Reference Manual, Rev. 2
xliv Freescale Semiconductor
25.14BTM Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-55
25.14.1 Enabling Program Trace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-55
25.14.2 Relative Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-55
25.14.3 Branch and Predicate Instruction History (HIST) . . . . . . . . . . . . . . . . . . . . . . . . . 25-55
25.14.4 Sequential Instruction Count (I-CNT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-56
25.14.5 Program Trace Queueing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-56
25.14.5.1 Program Trace Timing Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-56
25.14.6 Data Trace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-57
25.14.6.1 Data Trace Messaging (DTM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-58
25.14.6.2 DTM Message Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-58
25.14.6.2.1 Data Write Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-58
25.14.6.2.2 Data Read Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-58
25.14.6.2.3 DTM Overflow Error Messages . . . . . . . . . . . . . . . . . . . . . . . . . 25-59
25.14.6.2.4 Data Trace Synchronization Messages . . . . . . . . . . . . . . . . . . . . 25-59
25.14.6.3 DTM Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-61
25.14.6.3.1 DTM Queueing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-61
25.14.6.3.2 Relative Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-61
25.14.6.3.3 Data Trace Windowing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-61
25.14.6.3.4 Data Access/Instruction Access Data Tracing . . . . . . . . . . . . . . 25-61
25.14.6.3.5 e200z6 Bus Cycle Special Cases . . . . . . . . . . . . . . . . . . . . . . . . 25-61
25.14.6.4 Data Trace Timing Diagrams (Eight MDO Configuration) . . . . . . . . . . . 25-62
25.14.7 Watchpoint Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-63
25.14.7.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-63
25.14.7.2 Watchpoint Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-63
25.14.7.3 Watchpoint Error Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-64
25.14.7.4 Watchpoint Timing Diagram (2 MDO and 1 MSEO Configuration) . . . . 25-65
25.14.8 NZ6C3 Read/Write Access to Memory-Mapped Resources . . . . . . . . . . . . . . . . . 25-65
25.14.8.1 Single Write Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-66
25.14.8.2 Block Write Access (Non-Burst Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-66
25.14.8.3 Block Write Access (Burst Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-67
25.14.8.4 Single Read Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-67
25.14.8.5 Block Read Access (Non-Burst Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-68
25.14.8.6 Block Read Access (Burst Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-68
25.14.8.7 Error Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-69
25.14.8.7.1 System Bus Read/Write Error . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-69
25.14.8.7.2 Access Termination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-69
25.14.8.8 Read/Write Access Error Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-69
25.14.9 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-70
25.14.10 IEEE‚ 1149.1 (JTAG) RD/WR Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-71
25.14.10.1 JTAG Sequence for Accessing Internal Nexus Registers . . . . . . . . . . . . 25-71
25.14.10.2 JTAG Sequence for Read Access of Memory-Mapped Resources . . . . 25-72
25.14.10.3 JTAG Sequence for Write Access of Memory-Mapped Resources . . . . 25-72
25.15Nexus Crossbar eDMA Interface (NXDM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-73
25.15.1 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-73
25.15.2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-74