Freescale Semiconductor MSC8156 Evaluation Module MSC8156EVM MSC8156EVM Manual Do Utilizador
Códigos do produto
MSC8156EVM
MSC8156 Reference Manual, Rev. 2
16-82
Freescale
Semiconductor
Serial RapidIO Controller
10.
The outbound message controller clears OMxSR[MUB]. A non-multicast message
transfer completes after all message segments complete. A multicast message transfer
completes after all message segments complete for each destination. A message
segment completes when one of the following occurs:
transfer completes after all message segments complete. A multicast message transfer
completes after all message segments complete for each destination. A message
segment completes when one of the following occurs:
•
Done response received
•
Error response
•
Packet response time-out received
•
Retry error threshold exceeded
•
An internal error occurs during the local memory access
11.
After the outbound message operation completes, the outbound message interrupt is
generated if the end of message outbound message interrupt event is enabled
(OMnDATR[EOMIE]).
generated if the end of message outbound message interrupt event is enabled
(OMnDATR[EOMIE]).
In Direct mode, the outbound message interrupt is generated after a message operation
completes if OMxDATR[EOMIE] =1.
completes if OMxDATR[EOMIE] =1.
The event causing this interrupt is indicated by OMxSR[EOMI]. The interrupt is held
until the OMxSR[EOMI] bit is cleared by writing a 1 to it.
until the OMxSR[EOMI] bit is cleared by writing a 1 to it.
In Direct mode, the Error/Port-Write interrupt is generated for the following reasons:
•
A message error response is received and this interrupt event is enabled
(OMxMR[EIE]).
(OMxMR[EIE]).
•
A packet response time-out occurs and this interrupt event is enabled
(OMxMR[EIE]).
(OMxMR[EIE]).
•
A retry threshold exceeded error occurs and this interrupt event is enabled
(OMxMR[EIE]).
(OMxMR[EIE]).
•
An internal error response is received and this interrupt event is enabled
(OMxMR[EIE]).
(OMxMR[EIE]).
Table 16-24 describes each of these error types.
Table 16-24. Error Types In Outbound Message Controller Direct Mode
Error Type
Message Controller Response to Error
Message Error Response
• Sets the message error response status bit (OMxSR[MER]).
• Generates a serial RapidIO error/write-port interrupt if OMxMR[EIE] is
• Generates a serial RapidIO error/write-port interrupt if OMxMR[EIE] is
set.
• Stops after the message operation completes (indicated by
OMxSR[MUB]).