MSC8144E Reference Manual, Rev. 3
16-194
Freescale
Semiconductor
Serial RapidIO
®
Controller
16.6.82
Inbound Doorbell Status Register (IDSR)
IDSR reports various doorbell conditions after a doorbell operation. Writing a 1 to the
corresponding set bit clears the bit.
IDSR
Inbound Doorbell Status Register
Offset 0x13464
Bit
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
QF
—
DIQ
TYPE
R
RESET
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Bit
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
—
TE
—
QFI
—
DB
QE
DIQI
TYPE
R
W1C
R
W1C
R
W1C
RESET
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
Table 16-125. IDSR Field Descriptions
Bits
Reset Description
—
31–21
0
Reserved. Write to zero for future compatibility.
QF
20
0
Queue Full
If the queue is full, this bit is set. This bit is cleared when the queue is not full or if the doorbell
controller is disabled. Read only.
—
19–17
0
Reserved. Write to zero for future compatibility.
DIQ
16
0
Doorbell-In-Queue
If the queue has accumulated the number of doorbells specified by DIQ_THRESH, then this bit is
set. Also, if a valid entry pointed to by the dequeue address pointers has not been serviced within
the configured maximum interval, this bit is set.
This bit is cleared if the above conditions are not met or the doorbell controller is disabled.
Read-only.
—
15–8
0
Reserved. Write to zero for future compatibility.
TE
7
0
Transaction Error
Set when an internal error occurs during the doorbell operation. To reset TE, write a value of 1 to
clear it.
For proper operation, this bit should be modified only when the doorbell controller is not enabled..
—
6–5
0
Reserved. Write to zero for future compatibility.
QFI
4
0
Queue Full Interrupt
If the queue becomes full and the QFIE bit in the Mode Register is set, this bit is set and an
interrupt is generated. This bit is cleared by writing a 1 to it.
For proper operation, this bit should be modified only when the doorbell controller is not enabled..
—
3
0
Reserved. Write to zero for future compatibility.
DB
2
0
Doorbell Busy
Indicates that a doorbell has been received and the doorbell queue is being written. This bit is
cleared when the write to memory finishes. Disabling the doorbell controller does not affect this bit.
Read only.
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 ...