MSC8144E Reference Manual, Rev. 3
1-26
Freescale
Semiconductor
Overview
3.
The control symbols are stripped and used to interface with the other peers without core
intervention.
4.
NWRITE packets are written to the destination memory.
5.
MESSAGES are directed to the RapidIO messaging unit from which they are forwarded
to their destination queue/memory location.
6.
RESPONSE messages are associated with their respective NREAD and go back to the
internal initiator that initiated the transaction.
On the transmit path, packets are buffered. The CRC is calculated and arbitration is performed
between packet data and control symbols. The data stream then passes through the 8b/10b
encoder and the serializer and transmitted on the RapidIO link. The RapidIO endpoints support
link initialization and training according to the RapidIO specification. The buffers in the RapidIO
endpoints support packets of up to 256 bytes and four priority levels for both the receive and the
transmit.
1.13.2 RapidIO Messaging Unit (RMU) Operation
The messaging unit is divided into five parts:
Inbound message controllers.
Outbound message controllers.
Inbound doorbell controllers.
Outbound doorbell controller.
Inbound maintenance controller.
The message receiver performs the following steps:
1.
Filters the received packets into multiple queues (controllers) based on selected
(programmable) fields in the RapidIO message header (for example, mailbox number
and letter number). This filtering mechanism can be used for filtering the messages to
the different SC3400 cores or filtering the messages according to their size to the right
queue.
2.
Writes the message to a receive buffer pre-allocated by the SC3400 core.
3.
Post-increments the buffer write pointer.
4.
Optionally interrupts the SC3400 core. The core can then read the buffer, process the
message data, and update the read pointer of the buffer by writing it to the messaging
controller.
The doorbell receiver functions in much the same way except for filtering according to a selected
field in the header only.
The message transmitter performs the following steps:
Содержание 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 ...