Freescale Semiconductor MSC8156 Evaluation Module MSC8156EVM MSC8156EVM Manual Do Utilizador

Códigos do produto
MSC8156EVM
Página de 1490
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:
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]).
In Direct mode, the outbound message interrupt is generated after a message operation 
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. 
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]).
A packet response time-out occurs and this interrupt event is enabled 
(OMxMR[EIE]).
A retry threshold exceeded error occurs and this interrupt event is enabled 
(OMxMR[EIE]).
An internal error response is received and this interrupt event is enabled 
(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 
set. 
• Stops after the message operation completes (indicated by 
OMxSR[MUB]).