RapidIO Programming Model
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
16-111
16.6.8
Mailbox Command and Status Register (MCSR)
MCSR reflects the status of the RapidIO message controllers.
MCSR
Mailbox Command and Status Register
0x00040
Bit
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
A0
FU0 EM0
B0
FA0
ERR0
—
A1
FU1
EM1
B1
FA1
ERR1
—
TYPE
R
RESET
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
Bit
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
—
TYPE
R
RESET
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Table 16-50. MCSR Field Definitions
Bits
Reset
Description
Settings
A0
31
0
Available
Specifies whether message controller 0 is initialized
and ready to accept messages. When this bit is
cleared, all incoming message transactions to
message controller 0 return error responses.
0
Not ready.
1
Ready.
FU0
30
0
Full
Specifies whether message controller 0 is full. When
FU0 is set, new messages to message controller 0 are
retried.
0
Not full.
1
Full.
EM0
29
1
Empty
Specifies whether message controller 0 contains
outstanding messages.
0
Contains outstanding messages.
1
Contains no outstanding messages.
B0
28
0
Busy
Specifies whether message controller 0 is busy
processing a message. When this bit is set, new
message operations to message controller 0 return
retry responses.
0
Not busy.
1
Busy.
FA0
27
0
Failure
Specifies whether message controller 0 has
encountered an internal error and is awaiting
assistance. When this bit is set, all incoming message
transactions to message controller 0 return error
responses.
0
No internal error.
1
Internal fault or error condition
encountered.
ERR0
26
0
Error
This field always returns a value of 0.
—
25–24
0
Reserved. Write to zero for future compatibility.
A1
23
0
Available
Specifies whether message controller 1 is initialized
and ready to accept messages. When this bit is
cleared, all incoming message transactions to
message controller 1 return error responses.
0
Not ready.
1
Ready.
FU1
22
0
Full
Specifies whether message controller 1 is full. When
FU0 is set, new messages to message controller 1 are
retried.
0
Not full.
1
Full.
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 ...