MSC8144E Reference Manual, Rev. 3
16-60
Freescale
Semiconductor
Serial RapidIO
®
Controller
16.3.2.5 Chaining Mode
In Chaining mode, OMxMR[MUTM] = 0, message descriptors are built in local memory in a
circular queue. Several options are available to the programmer. Software can build one or more
descriptors before initializing the outbound message controller registers, or it can initialize the
outbound message controller registers and then build the descriptors. Software maintains the
enqueue pointer (OMxDQEPAR). The outbound message controller dequeues descriptors,
processes them, and increments the dequeue pointer (OMxDQDPAR) to point to the next
descriptor in the queue. Figure 16-9 depicts a sample structure of the outbound portion of the
message controller and a descriptor queue, with each valid descriptor queue entry pointing to a
valid message. The descriptor queue has eight entries, four of which are valid. The local
processor enqueues descriptors and the outbound message controller dequeues the descriptors.
Figure 16-9. Outbound Frame Queue Structure
Table 16-25. Outbound Message Direct Mode Programming Errors
Error
Interrupt
Generated
Status Bit Set
Comments
Double word count greater than 256 bytes when multi-cast
mode selected
No
None
Undefined operation
Double word count set to a reserved value
No
None
Undefined operation
Transaction flow level set to 3
No
None
Undefined operation
Target interface set to an invalid RapidIO port
No
None
Undefined operation
Source address for message read is invalid
No
No
Local memory captures
the transaction and
generates an interrupt.
Register values changed during operation
No
No
Undefined operation.
Outbound
Message
Data
Message
Data
Message
Data
Descriptor
Descriptor
Descriptor
Descriptor
Enqueue Pointer
Dequeue Pointer
Outbound
Message
Controller
Local Memory
Local Memory
Packets to
Message
Data
Local Processor
Enqueue and Dequeue
RapidIO
Interface
Pointers
Descriptor List
Queue
Содержание MSC8144E
Страница 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Страница 40: ...MSC8144E Reference Manual Rev 3 xl Freescale Semiconductor Contents 26 5 12 8 RNG Output FIFO 26 186 ...
Страница 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Страница 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Страница 167: ...OCE Event and JTAG Test Access Port Signals MSC8144E Reference Manual Rev 3 Freescale Semiconductor 3 59 ...
Страница 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Страница 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Страница 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Страница 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Страница 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Страница 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Страница 884: ...MSC8144E Reference Manual Rev 3 17 44 Freescale Semiconductor RapidIO Interface Dedicated DMA Controller ...
Страница 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...