MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
25-88
Freescale Semiconductor
25.14.6 Watchpoint Support
The NXDM module provides watchpoint messaging via the auxiliary pins, as defined by IEEE
-ISTO
5001-2003.
Watchpoint messages can be generated using the NXDM defined internal watchpoints.
25.14.6.1 Watchpoint Messaging
Enabling watchpoint messaging is accomplished by setting the watchpoint messaging enable bit,
DC1[WEN]. Using the BWC1 and BWC2 registers, two independently controlled internal watchpoints
can be initialized. When a DMA access address matches on BWA1 or BWA2, a watchpoint message will
be transmitted.
The Nexus module provides watchpoint messaging using the TCODE. When either of the two possible
watchpoint sources asserts, a message will be sent to the queue to be messaged out. This message indicates
the watchpoint number.
Figure 25-67. Watchpoint Message Format
25.14.6.2 Watchpoint Error Message
An error message occurs when a new message cannot be queued due to the message queue being full. The
FIFO will discard messages until it has completely emptied the queue. After it is emptied, an error message
will be queued. The error encoding will indicate which types of messages attempted to be queued while
the FIFO was being emptied.
If only a watchpoint message attempts to enter the queue while it is being emptied, the error message will
incorporate the watchpoint only error encoding (00110). If a data trace message also attempts to enter the
queue while it is being emptied, the error message will incorporate error encoding (01000).
Table 25-60. Watchpoint Source Description
Watchpoint Source (4 bits)
Watchpoint Description
XXX1
Reserved
XX1X
Reserved
X1XX
Internal Watchpoint #1 (BWA1 match)
1XXX
Internal Watchpoint #2 (BWA2 match)
WPHIT (XXXX)
msb
lsb
1
2
SRC
TCODE (001111)
3
6 bits
4 bits
4 bits
Fixed length = 14 bits
Summary of Contents for MPC5553
Page 5: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 2 Freescale Semiconductor...
Page 21: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 xvi Freescale Semiconductor...
Page 47: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 1 26 Freescale Semiconductor...
Page 163: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 4 20 Freescale Semiconductor...
Page 179: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 5 16 Freescale Semiconductor...
Page 561: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 13 38 Freescale Semiconductor...
Page 615: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 14 54 Freescale Semiconductor...
Page 707: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 17 68 Freescale Semiconductor...
Page 755: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 18 48 Freescale Semiconductor...
Page 873: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 19 118 Freescale Semiconductor...
Page 984: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 Freescale Semiconductor 21 41...
Page 985: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 21 42 Freescale Semiconductor...
Page 1019: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 22 34 Freescale Semiconductor...
Page 1129: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 25 90 Freescale Semiconductor...