MSC8144E Reference Manual, Rev. 3
16-196
Freescale
Semiconductor
Serial RapidIO
®
Controller
16.6.84
Inbound Doorbell Queue Enqueue Pointer Address Registers
(IDQEPAR)
IDQEPAR contains the double-word address for the next doorbell entry in memory to be added
to the queue. Software must initialize IDQEPAR to match the doorbell queue dequeue pointer
address. When a doorbell packet is received by the doorbell controller, it writes the doorbell
information to the next location in the queue (indicated by the address in IDQEPAR) and then
increments IDQEPAR to point to the next doorbell location in memory. This can result in a
number of actions:
If the enqueue and dequeue pointers match, then the queue is now full and the doorbell
controller will not accept any more incoming doorbell packets, returning RETRY
responses to the sending devices until the queue is no longer full. If the IDMR[QFIE] bit is
set, then the IDSR[QFI] is set and the interrupt is generated.
If the enqueue and dequeue pointers were the same before receiving the doorbell, the
queue has changed from empty to not empty. When the number of doorbells received
matches the configured threshold, the IDSR[DIQ] bit is set. If the IDMR[DIQIE] bit is set,
then the IDSR[DIQI] bit is also set and the inbound doorbell interrupt is generated.
IDQEPAR
Inbound Doorbell Queue Enqueue Pointer Address Registers Offset 0x13474
Bit
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
DQEPA
TYPE
R/W
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
DQEPA
—
TYPE
R
R
RESET
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Table 16-127. IDQEPAR Field Descriptions
Bits
Name Description
DQEPA
31–3
0
Doorbell Queue Enqueue Pointer Address
Contains the double-word address of the next doorbell location to be added to the queue.
For proper operation, this field should be written only when the doorbell controller is disabled.
—
2–0
0
Reserved. Write to zero for future compatibility.
Содержание 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 ...