RapidIO Programming Model
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
16-181
CIRQ_SIZ
15–12
0
Circular Frame Queue Size
Determines the number of message frames that can be
placed on the circular queue without overflow. Combined with
IMxMR[FRM_SIZ], this parameter determines the maximum
contiguous memory space allocated to the mailbox. This field
should be modified only when the inbound message
controller is not enabled.
0000
2.
0001
4.
0010
8.
0011
16.
0100
32.
0101
64.
0110
128.
0111
256.
1000
512.
1001
1024.
1010
2048.
1011–
1111
Reserved.
—
11–9
0
Reserved. Write to zero for future compatibility.
QFIE
8
0
Queue Full Interrupt Enable
When set, the controller generates an interrupt when the
queue is full (that is, the enqueue and dequeue pointers are
equal after the mailbox controller increments the dequeue
pointer). No QFI interrupt is generated if this if this bit is
cleared. If this bit is set and IMxSR[QF] = 1, IMxSR[QFI] is
set.
0
No interrupt is
generated.
1
Interrupt generaated on
queue full.
—
7
0
Reserved. Write to zero for future compatibility.
MIQIE
6
0
Message in Queue Interrupt Enable
When set, the controller enerates an interrupt when the
queue has accumulated the number of messages specified
by the IMxMR[MIQ_THRESH]. No MIQ interrupt is generated
if this bit is cleared. If this bit is set and IMxSR[MIQ] = 1,
IMxSR[MIQI] is set. If this bit is set and IMxMR[MI] is also set
simultaneously, IMxSR[MIQI] reflects the value of MIQ after
the increment.
0
No interrupt is
generated.
1
Interrupt generaated on
message in queue
event.
EIE
5
0
Error Interrupt Enable
When set, the controller generates a port-write/error interrupt
when a transfer error (IMxSR[TE]) or a message request
time-out (IMxSR[MRT]) event occurs. No port-write/error
interrupt is generated if this bit is cleared.
0
No interrupt is
generated.
1
Interrupt generaated on
error.
—
4–2
0
Reserved. Write to zero for future compatibility.
MI
1
0
Mailbox Increment
Software sets this bit after processing an inbound message.
Hardware increments the IMxFQDPAR and clears this bit. MI
always reads as 0.
ME
0
0
Mailbox Enable
Set when the mailbox is initialized and can service incoming
message operations. If this bit is cleared after the first
segment of a multi-segment message arrives, a message
request time-out results (IMxSR[MRT]). The busy bit
(IMxSR[MB]) clears if the port response timer value
(PRTOCCSR[TV]) is not set to the disabled value. If it is set
to the disabled value, the busy bit does not clear.
Table 16-114. IMxMR Field Descriptions (Continued)
Bits
Reset Description
Settings
Содержание 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 ...