12-22
Intel® PXA255 Processor
Developer’s Manual
USB Device Controller
address for the 16 x 8 data FIFO that can be used to transmit and receive data. Endpoint 0 also has
a write count register that is used to determine the number of bytes the USB host controller has sent
to Endpoint 0.
12.6.1
UDC Control Register (UDCCR)
UDCCR, shown in
Table 12-12
, contains seven control bits: one to enable the UDC, one to show
activity, and five to show status and associated control functions.
12.6.1.1
UDC Enable (UDE)
Enables the UDC. When UDE is set to a 1, the UDC is enabled for USB serial transmission or
reception. When UDE is set to a 0, the UDC is disabled and the UDC+ and UDC- pins are tristated.
This means that the UDC ignores all activity on the USB bus.
If UDE is set to a 0 the entire UDC design is reset. If the reset occurs while the UDC is actively
transmitting or receiving data, it stops immediately and the remaining bits in the transmit or receive
serial shifter are reset. All entries in the transmit and receive FIFO are also reset.
Table 12-12. UDCCR Bit Definitions
0x 4060_0000
UDCCR
Read/Write and Read-Only
Bit
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
8
7
6
5
4
3
2
1
0
reserved
REM
RS
T
IR
SRM
SU
S
IR
R
ESIR
RSM
UD
A
UD
E
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
1
0
1
0
0
0
0
0
Bits
Name
Description
31:8
—
reserved
7
REM
Reset interrupt mask.(read/write)
0 = Reset interrupt enabled.
1 = Reset interrupt disabled.
6
RSTIR
Reset interrupt request (read/write 1 to clear).
1 = UDC was reset by the host.
5
SRM
Suspend/resume interrupt mask (read/write).
0 = Suspend/resume interrupt enabled.
1 = Suspend/resume interrupt disabled.
4
SUSIR
Suspend interrupt request (read/write 1 to clear).
1 = UDC received, suspend signalling from the host.
3
RESIR
Resume interrupt request (read/write 1 to clear).
1 = UDC received, resume signalling from the host.
2
RSM
Device Resume (read/write 1 to set)
0 = Maintain UDC suspend state
1 = Force UDC out of suspend
1
UDA
UDC active (read-only).
0 = UDC currently receiving a USB reset.
1 = UDC currently not receiving a USB reset.
0
UDE
UDC enable.(read/write)
0 = UDC disable.
1 = UDC enabled.
Содержание PXA255
Страница 1: ...Intel PXA255 Processor Developer s Manual January 2004 Order Number 278693 002 ...
Страница 24: ...xxiv Intel PXA255 Processor Developer s Manual Contents ...
Страница 30: ...1 6 Intel PXA255 Processor Developer s Manual Introduction ...
Страница 310: ...7 46 Intel PXA255 Processor Developer s Manual LCD Controller ...
Страница 330: ...8 20 Intel PXA255 Processor Developer s Manual Synchronous Serial Port Controller ...
Страница 358: ...9 28 Intel PXA255 Processor Developer s Manual I2 C Bus Interface Unit ...
Страница 488: ...13 36 Intel PXA255 Processor Developer s Manual AC 97 Controller Unit ...
Страница 572: ...16 30 Intel PXA255 Processor Developer s Manual Network SSP Serial Port ...
Страница 599: ...Intel PXA255 Processor Developer s Manual 17 27 Hardware UART ...
Страница 600: ......