Intel IXP42X Personal Computer User Manual


 
Intel
®
IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor
September 2006 DM
Order Number: 252480-006US 529
Universal Serial Bus (USB) v1.1 Device Controller—Intel
®
IXP42X product line and IXC1100
control plane processors
18.5.31 UDC Data Register 1 (UDDR1)
Endpoint 1 is a double-buffered bulk IN endpoint that is 64 bytes deep. Data can be
loaded via direct Intel XScale
®
processor writes. Because it is double-buffered, up to
two packets of data may be loaded for transmission.
18.5.32 UDC Data Register 2 (UDDR2)
Endpoint 2 is a double-buffered bulk OUT endpoint that is 64 bytes deep. The UDC will
generate an interrupt as soon as the EOP is received.
Register Name: UDDR0
Hex Offset Address: 0 x C800B080 Reset Hex Value: 0x00000000
Register
Description:
Universal Serial Bus Device Endpoint 0 Data Register
Access: Read/Write
Bits
31 80
(Reserved) (Data)
X
Resets (Above)
Register
UDDR0
Bits Name Description Read Access Write Access
31:8 Reserved for future use.
7:0 DATA
Top/bottom of endpoint 0 FIFO data.
Read Bottom of endpoint 0 FIFO data.
Write Top of endpoint 0 FIFO data.
Bottom of
Endpoint 0 FIFO
Top of Endpoint
0 FIFO
Register Name: UDDR1
Hex Offset Address: 0 x C800B100 Reset Hex Value: 0x00000000
Register
Description:
Universal Serial Bus Device Endpoint 1 Data Register
Access: Write
Bits
31 876543210
(Reserved) (8-Bit Data)
X 00000000
Resets (Above)
Register
UDDR1
Bits Name Description
31:8 Reserved for future use.
7:0 DATA Top of endpoint data currently being loaded.