Rev. 3.0, 03/01, page 273 of 390
5) Description Registers
The ED Block maintains 4 32-bit registers to hold requested Endpoint Descriptors. These
registers are used as temporary storage for Endpoint Descriptors being serviced and are not
addressable by software. Figure 18-6 shows the fields present in each of the 4 Endpoint
Descriptor registers.
3
2
1 1 1 1 1 1 1
0 0 0 0 0 0 0 0
1
6
6 5 4 3 2 1 0
7 6 5 4 3 2 1 0
Dword 0
Dword 1
Dword 2
Dword 3
—
MPS
F K S
D
EN
FA
TD Queue Tail Pointer (TailP)
TD Queue Head Pointer (HeadP)
Next Endpoint Descriptor (NextED)
—
0
C H
—
Figure 18.6 Endpoint Descriptor
Please refer to the OpenHCI specification for details on particular field names and functions.
TD Block
The TD Block is responsible for processing Transfer Descriptors. This is the bulk of the work
performed by the Host Controller. This block is responsible for reading Transfer Descriptors from
memory, requesting transactions when appropriate, writing back status, and retiring TDs when
necessary (including the management of the Done Queue).
Содержание HD64465
Страница 25: ...Rev 3 0 03 01 page 6 of 390 ...
Страница 59: ...Rev 3 0 03 01 page 40 of 390 ...
Страница 97: ...Rev 3 0 03 01 page 78 of 390 ...
Страница 147: ...Rev 3 0 03 01 page 128 of 390 ...
Страница 199: ...Rev 3 0 03 01 page 180 of 390 ...
Страница 247: ...Rev 3 0 03 01 page 228 of 390 ...
Страница 385: ...Rev 3 0 03 01 page 366 of 390 ...
Страница 389: ...Rev 3 0 03 01 page 370 of 390 ...
Страница 409: ...Rev 3 0 03 01 page 390 of 390 ...