Intel® IXP42X product line and IXC1100 control plane processors—Universal Serial Bus (USB)
v1.1 Device Controller
Intel® IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor
DM September 2006
532 Order Number: 252480-006US
18.5.36 UDC Data Register 6 (UDDR6)
Endpoint 6 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.37 UDC Data Register 7 (UDDR7)
Endpoint 7 is a double-buffered, bulk OUT endpoint that is 64 bytes deep. The UDC will
generate an interrupt request as soon as the EOP is received.
Since it is double-buffered, up to two packets of data may be ready. Via direct read
from the Intel XScale® processor, the data can be removed from the UDC. If one
packet is being removed and the packet behind it has already been received, the UDC
will issue a NAK to the host the next time it sends an OUT packet to endpoint 7.
This NAK condition will remain in place until a full packet space is available in the UDC
at Endpoint 7.
Register UDDR5
Bits Name Description
31:8 Reserved for future use.
7:0 DATA Top of endpoint data currently being loaded.
Register Name: UDDR6
Hex Offset Address: 0 x C800B600 Reset Hex Value: 0x00000000
Register
Description: Universal Serial Bus Device Endpoint 6 Data Register
Access: Write
Bits
31 87 0
(Reserved) (8-Bit Data)
X 00000000
Resets (Above)
Register UDDR6
Bits Name Description
31:8 Reserved for future use.
7:0 DATA Top of endpoint data currently being loaded.