MSC8144E Reference Manual, Rev. 3
16-64
Freescale
Semiconductor
Serial RapidIO
®
Controller
a new message operation with the control parameters specified by the descriptor, as shown in
Table 16-26.
Figure 16-10 depicts the queue dequeue pointer and an associated descriptor. The descriptor is
valid only if the enqueue and dequeue pointers are not equal.
Figure 16-10. Descriptor Dequeue Pointer and Descriptor
16.3.2.5.5 Chaining Mode Controller Interrupts
An outbound message interrupt can be generated for one of the following reasons.
Queue Empty. The queue goes empty and the interrupt event is enabled (OMxMR[QEIE]
= 1). The event causing the outbound message interrupt is indicated by OMxSR[QEI]. The
interrupt is held until the queue is not empty and the OMxSR[QEI] bit is cleared by
writing a value of 1 to it.
Table 16-26. Outbound Message Unit Descriptor Summary
Descriptor Field
Description
Reserved
—
Source address
Source address of the message operation. After the message controller reads the
descriptor from memory, this field is loaded into the Source Address Register.
Destination port
Destination port of the message operation. After the message controller reads the
descriptor from memory, this field is loaded into the Destination Port Register.
Destination attributes
Transaction attributes of the message operation. After the message controller reads the
descriptor from memory, this field is loaded into the Destination Attributes Register.
Multicast group
Logical multi-cast group. Groups are defined as a list of 32 numerically consecutive
destinations by deviceID.
Multi-cast list
Bit vector list of consecutive destinations by deviceID.
Double-word count
Number of double-words for the message operation. After the message controller reads
the descriptor from memory, this field is loaded into the Double-Word Count Register.
Reserved
—
Descriptor Dequeue Pointer Address Register
Descriptor
31
0
0x00
0x08
0x18
0x10
0x04
Destination Port
Reserved
Double-word Count
Multicast Group
Local Memory
Offset
0x14
Source Address
0x0C
Multicast List
31
0
0x1C
Destination Attributes
Reserved
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 ...