RapidIO Message Unit
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
16-73
1.
Determines the cause of the interrupt and processes the error
2.
Verifies that the message controller has stopped operation by polling IMxSR[MB].
3.
Clears the error by writing a 1 to the corresponding status bit (IMxSR[MRT] and/or
IMxSR[TE]).
4.
Disables, reinitializes, and reenables the message unit before another message can be
received.
5.
Reinitializes and re-enables the message controller.
When an error occurs and the Serial RapidIO error/write-port interrupt is not enabled, software
takes the following actions (see Table 16-115, IMxSR Field Descriptions, on page 16-182):
1.
Determines that an error has occurred by polling the status bits (IMxSR[MRT] and/or
IMxSR[TE]).
2.
Verifies that the message controller has stopped operation by polling IMxSR[MB].
3.
Disables the message controller by clearing IMxMR[ME].
4.
Clears the error by writing a 1 to the corresponding status bit (IMxSR[MRT] and/or
IMxSR[TE])
16.3.3.7 Hardware Error Handling
Table 16-31 lists the hardware error conditions. The error checking level indicates the order in
which errors are checked. Multiple errors can be checked at an error checking level. After an
error is detected, no additional error checking beyond the current level is performed. Note that
messages are processed in a pipeline. The first error detected in the processing pipeline updates
the error management extensions 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 and described in Section 16.2.10, Errors and Error Handling, on page 16-25.
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 ...