EasyManua.ls Logo

Freescale Semiconductor MPC5604B - Page 830

Default Icon
934 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MPC5604B/C Microcontroller Reference Manual, Rev. 8
Freescale Semiconductor 819
33.7.8.3 OTM Error Messages
An error message occurs when a new message cannot be queued due to the message queue being full. The
FIFO will discard incoming messages until it has completely emptied the queue. Once 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 an OTM message attempts to enter the queue while it is being emptied, the error message will
incorporate the OTM only error encoding (00000). If both OTM and either BTM or DTM messages
attempt to enter the queue, the error message will incorporate the OTM and (program or data) trace error
encoding (00111). If a watchpoint also attempts to be queued while the FIFO is being emptied, then the
error message will incorporate error encoding (01000).
NOTE
The OVC bits within the DC1 register can be set to delay the CPU in order
to alleviate (but not eliminate) potential overrun situations.
Error information is messaged out in the following format (see Table 33-15)
Figure 33-13. Error Message Format
Table 33-15. Error Code Encoding (TCODE = 8)
Error Code
(ECODE)
Description
00000 Ownership trace overrun
00001 Program trace overrun
00010 Data trace overrun
00011 Read/write access error
00101 Invalid access opcode (Nexus register unimplemented)
00110 Watchpoint overrun
00111 (Program trace or data trace) and ownership trace overrun
01000 (Program trace or data trace or ownership trace) and watchpoint overrun
01001–0111 Reserved
11000 BTM lost due to collision w/ higher priority message
11001–11111 Reserved
ECODE (00000 / 00111 / 01000)
msb lsb
12
SRC TCODE (001000)
3
6 bits4 bits5 bits
Fixed length = 15 bits

Table of Contents

Other manuals for Freescale Semiconductor MPC5604B

Related product manuals