English
Language : 

82801DB Datasheet, PDF (186/587 Pages) Intel Corporation – Intel 82801DB I/O Controller Hub 4 (ICH4)
Functional Description
5.16.4.4 Address Fields
Function endpoints are addressed using two fields: the function address field and the endpoint
field.
Table 5-69. Address Field
Bit
0
1
2
3
Data Sent
ADDR 0
ADDR 1
ADDR 2
ADDR 3
Bit
Data Sent
4
ADDR 4
5
ADDR 5
6
ADDR 6
Address Field
The function address (ADDR) field specifies the function, via its address, that is either the source
or destination of a data packet, depending on the value of the token PID. As shown in Table 5-69, a
total of 128 addresses are specified as ADDR[6:0]. The ADDR field is specified for IN, SETUP,
and OUT tokens.
Endpoint Field
An additional four-bit endpoint (ENDP) field, shown in Table 5-70, permits more flexible
addressing of functions in which more than one sub-channel is required. Endpoint numbers are
function specific. The endpoint field is defined for IN, SETUP, and OUT token PIDs only.
Table 5-70. Endpoint Field
Bit
0
1
2
3
Data Sent
ENDP 0
ENDP 1
ENDP 2
ENDP 3
5.16.4.5
Frame Number Field
The frame number field is an 11-bit field that is incremented by the host on a per-frame basis. The
frame number field rolls over upon reaching its maximum value of x7FFh, and is sent only for SOF
tokens at the start of each frame.
5.16.4.6
Data Field
The data field may range from 0 to 1023 bytes and must be an integral numbers of bytes. Data bits
within each byte are shifted out LSB first.
186
Intel® 82801DB ICH4 Datasheet