Port-Write Controller
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
16-97
When an error occurs and the Serial RapidIO error/write-port interrupt is not enabled, software
takes the following actions:
1.
Polls the status bits (IPWSR[TE]) to determines that an error has occurred.
2.
Polls IPWSR[PWB] to verify that the port-write controller has stopped operation.
3.
Clears IPWMR[PWE] to disable the port-write controller.
4.
Clears the error by writing a 1 to the corresponding status bit (IPWSR[TE]).
16.5.7
Hardware Error Handling
Table 16-41 describes the possible hardware error conditions and what occurs when they are
detected. The error checking level indicates the order in which errors are checked. Multiple errors
can be checked at an error checking level. When an error is detected, no additional error checking
beyond the current level is performed. Port-writes are processed in a pipeline. The first error
detected in the processing pipeline updates the error management extension registers. These error
condition checks are provided by the messaging unit. These check are in addition to the error
condition checks provided by the RapidIO port, as described in Section 16.2.10, Errors and
Error Handling, on page 16-25.
Table 16-41. Inbound Port-Write Hardware Errors
Error
Description
Reserved ftype
1
Error checking level: 1
Interrupt generated: Serial RapidIO error/write-port if LTLEECSR[UT] is set.
Status bit set: Unsupported transaction in the Logical/Transport Layer Error Detect CSR
LTLEDCSR[UT].
Queue Entry Written in local memory: No
Response status: No response.
Logical/Transport Layer Capture Register: Updated with packet.
2
Comments: Packet is ignored and discarded.
Reserved tt encoding
1
Error checking level: 1
Interrupt generated: Serial RapidIO error/write-port if LTLEECSR[TSE] is set.
Status bit set: Transport size error in the Logical/Transport Layer Error Detect CSR
LTLEDCSR[TSE].
Queue Entry Written in local memory: No
Response status: No response
Logical/Transport Layer Capture Register: Updated with packet.
2
Comments: Packet is ignored and discarded.
Large transport size in
small transport mode or
small transport size in
large transport mode
1
Error checking level: 1
Interrupt generated: Serial RapidIO error/write-port if LTLEECSR[TSE] is set.
Status bit set: Transport size error in the Logical/Transport Layer Error Detect CSR
LTLEDCSR[TSE].
Queue Entry Written in local memory: No
Response status: No response.
Logical/Transport Layer Capture Register: Updated with packet.
2
Comments: Packet is ignored and discarded. An error or illegal transaction target error response
is not generated.
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 ...