Freescale Semiconductor e200z3 Reference Manual page 408

Power architecture core
Table of Contents

Advertisement

Nexus3/Nexus2+ Module
Watchpoint Source (8-Bits)
10.9.3
Watchpoint Error Message
An error message occurs when the message queue is full and a new message cannot be queued. The FIFO
discards messages until it has completely emptied the queue. Once emptied, an error message is queued.
The error encoding indicates 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
incorporates the watchpoint-only error encoding, 00110. If an OTM and/or program trace and/or data trace
message also attempts to enter the queue while it is being emptied, the error message incorporates error
encoding 01000.
DC1[OVC] can be set to delay the CPU in order to alleviate, but not
eliminate, potential overrun situations.
Error information is messaged out in the format, shown in
Error Code (00110/01000
10.9.4
Watchpoint Timing Diagram (2 MDO/1 MSEO Configuration)
p_mcko
p_mseo_b
p_mdo[1:0]
11
Figure 10-41. Watchpoint Message and Watchpoint Error Message
10-42
Table 10-27. Watchpoint Source Encoding (continued)
0100_0000
e200z3 watchpoint #6 (DCNT1 from Nexus1)
1000_0000
e200z3 watchpoint #7 (DCNT2 from Nexus1)
NOTE
(5 bits)
Source Process
Fixed length = 15 bits
Figure 10-40. Error Message Format
Watchpoint
11
00
00
10
WPM:
TCODE = 15
Source processor = 00
Watchpoint number = 2
e200z3 Power Architecture Core Reference Manual, Rev. 2
Watchpoint Description
Figure
10-40:
(4 bits)
TCODE (001000)
Error
00
00
00
10
00
Error:
TCODE = 8
Source processor = 00
Error code = 6 (Queue overrun—WPM only)
(6 bits)
00
10
01
00
Freescale Semiconductor

Advertisement

Table of Contents
loading

Table of Contents