![Texas Instruments AM1808 Скачать руководство пользователя страница 1755](http://html.mh-extra.com/html/texas-instruments/am1808/am1808_technical-reference-manual_10945581755.webp)
Registers
1755
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Universal Serial Bus 2.0 (USB) Controller
34.4.88 Queue Manager Queue N Control Register D (CTRLD[0]-CTRLD[63])
The queue manager queue
N
control register D (CTRLD[
N
]) is written to add a packet to the queue and
read to pop a packets off a queue. The packet is only pushed or popped to/from the queue when the
queue manager queue
N
control register D is written. It does not support byte accesses. The queue
manager queue
N
control register D (CTRLD[
N
]) is shown in
and described in
Figure 34-114. Queue Manager Queue N Control Register D (CTRLD[N])
31
16
DESC_PTR
R/W-0
15
5
4
0
DESC_PTR
DESC_SIZE
R/W-0
R/W-0
LEGEND: R/W = Read/Write; -
n
= value after reset
Table 34-118. Queue Manager Queue N Control Register D (CTRLD[N]) Field Descriptions
Bit
Field
Value
Description
31-5
DESC_PTR
Descriptor Pointer
0
Queue is empty.
1
Indicates a 32-bit aligned address that points to a descriptor.
4-0
DESC_SIZE
0-1Fh
The descriptor size is encoded in 4-byte increments. This field returns a 0 when an empty queue is
read.
0
24 bytes
1h
28 bytes
2h
32 bytes
3h-1Fh
36 bytes to 148 bytes