![Intel IXP45X Скачать руководство пользователя страница 342](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092342.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors—USB 1.1 Device
Controller
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
Developer’s Manual
August 2006
342
Order Number: 306262-004US
The direction that the FIFO flows is controlled by the UDC. Normally, the UDC is in an
idle state, waiting for the host to send commands. When the host sends a command,
the UDC fills the FIFO with the command from the host and the Intel XScale processor
reads the command from the FIFO when it arrives. The only time the Intel XScale
processor may write the endpoint 0 FIFO is after a valid command from the host is
received and it requires a transmission in response.
8.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.
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
8
0
(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
8
7
6
5
4
3
2
1
0
(Reserved)
(8-Bit Data)
X
0
0
0
0
0
0
0
0
Resets (Above)