MSC8144E Reference Manual, Rev. 3
16-30
Freescale
Semiconductor
Serial RapidIO
®
Controller
16.2.10.3 Logical Layer RapidIO Errors
This section describes how the logical layer detects and responds to RapidIO errors. The action of
the core processor when it is notified of these errors is minimally described. For details, see the
interrupt generation reference in the RapidIO Interconnect Specification, Revision 1.2, part VII
(Error Management Extensions Specifications).
Table 16-10 through Table 16-22 list all the errors detected by the RapidIO endpoint logical
layer and the actions taken. Error responses are sent as follows:
When the RapidIO endpoint action includes sending an error response to the system or the
RapidIO interconnect, an error response is sent only if the original transaction is a request
requiring a response. Otherwise, no error response is sent.
For multiple errors, a discard of a packet has a higher priority than an error response.
For misaligned transactions, the error management extension registers are updated with
each child.
Table 16-9. Physical RapidIO Threshold Response
Error
Error
Enable
RapidIO Endpoint Action
EME Error
Type
Error Detect
Interrupt
Clear
*
Notification Errors
Error rate
counter
exceeded the
degraded
threshold.
P0ERTCSR[ERDTT] > 0
and any bit in P0EECSR
enables detect and
interrupt generation.
Generate interrupt.
Continue to operate normally.
Degraded
threshold
P0ESCSR[ODE] Write 1 to
P0ESCSR
[ODE]
Fatal Errors
Consecutive
retry counter
exceeded the
retry counter
threshold
trigger
PRETCR[RET] > 0
enables detect and
interrupt generation
Generate interrupt. Port is in
priority order.
Consecutive
retry threshold
P0IECSR[RETE] Write 1 to
P0IECSR
[RETE]
Error rate
counter
exceeded the
failed
threshold.
P0ERTCSR[ERFTT] > 0
and any bit in P0EECSR
enables detect and
interrupt generation.
Generate Interrupt. Port behavior
depends on P0CCSR[SPF] and
P0CCSR[DPE]. Port can continue
transmitting packets or stop
sending output packets, keeping
or dropping them.
Failed
threshold
P0ESCSR[OFE] Write 1 to
P0ESCSR
[OFE]
Note:
Information given here is minimal for clearing the interrupt. More detailed steps should be taken to find the cause of
the interrupt, as described in the interrupt generation reference of the RapidIO Interconnect Specification, Revision
1.2 Part VII (Error Management Extensions Specifications).
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 ...