RapidIO Message Unit
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
16-77
Internal error for an earlier posted frame
queue entry memory write and a
subsequent frame queue entry memory
write is posted before the internal error is
detected.
An internal error may or may not occur
during the subsequent frame queue entry
memory write. The frame queue could be
for the same message or a different
message
Error checking level: 4
Interrupt generated: No
Status bit set: None
Queue entry written in local memory: Yes
Response status: Error
Logical/Transport Layer Capture Register:
Comments:
Message request to request time-out for
multi-segment messages
Error checking level: Unrelated
Interrupt generated: Serial RapidIO error/write-port if LTLEECSR[MRT] set.
Serial RapidIO error/write-port if OMxMR[EIE] is set.
Status bit set: Message request time-out in the Logical/Transport Layer Error
Detect CSR LTLEDCSR[MRT]. IMxSR[MRT] bit is set.
Queue entry written in local memory: No
Response status: No
Logical/Transport Layer Capture Register: Updated with the previous
message request packet except that the message segment field (bits 4–7 of
LTLCCCSR[MI]) is updated with the lowest message segment number not yet
received.
2
Comments: All message segments received before the time-out update
memory. The enqueue pointer is not incremented. The message operation
completes.
Notes: 1.
These error types are actually detected in the RapidIO port, not in the message controller.
2.
In small transport size configuration using the packet, the following allocations are made:
• LTLACCSR[XA] gets the extended address (packet bits 78–79).
• LTLACCSR[A] gets the address (packet bits 48–76).
• LTLDIDCCSR[MDID] gets 0.
• LTLDIDCCSR[DID] gets the least significant byte of the destination ID (packet bits 16–23).
• LTLDIDCCSR[MSID] gets 0.
• LTLDIDCCSR[SID] gets the least significant byte of the source ID (packet bits 24–31).
• LTLCCCSR[FT] gets the ftype (packet bits 12–15).
• LTLCCCSR[TT] gets the ttype (packet bits 32–35).
• LTLCCCSR[MI] gets the msg info (packet bits 40–47).
In large transport size configuration using the packet, the following allocations are made:
• LTLACCSR[XA] gets the extended address (packet bits 94–95)
• LTLACCSR[A] gets the address (packet bits 64–92)
• LTLDIDCCSR[MDID] gets the most significant byte of the destination ID (packet bits 16–23)
• LTLDIDCCSR[DID] gets the least significant byte of the destination ID (packet bits 24–31)
• LTLDIDCCSR[MSID] gets the most significant byte of the source ID (packet bits 32–39)
• LTLDIDCCSR[SID] gets the least significant byte of the source ID (packet bits 40–47)
• LTLCCCSR[FT] gets the ftype (packet bits 12–15)
• LTLCCCSR[TT] gets the ttype (packet bits 48–51)
• LTLCCCSR[MI] gets the msg info (packet bits 56–63).
Table 16-31. Inbound Message Hardware Errors
Error
Description
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...