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.
Содержание MSC8144E
Страница 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Страница 40: ...MSC8144E Reference Manual Rev 3 xl Freescale Semiconductor Contents 26 5 12 8 RNG Output FIFO 26 186 ...
Страница 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Страница 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Страница 167: ...OCE Event and JTAG Test Access Port Signals MSC8144E Reference Manual Rev 3 Freescale Semiconductor 3 59 ...
Страница 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Страница 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Страница 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Страница 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Страница 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Страница 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Страница 884: ...MSC8144E Reference Manual Rev 3 17 44 Freescale Semiconductor RapidIO Interface Dedicated DMA Controller ...
Страница 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...