UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
User manual
Rev. 1.3 — 6 July 2012
546 of 1269
NXP Semiconductors
UM10503
Chapter 23: LPC43xx USB0 Host/Device/OTG controller
23.7 Functional description
23.7.1 OTG core
The OTG core forms the main digital part of the USB-OTG. See the
USB EHCI
specification
for details about this core.
23.7.2 Host data structures
See Chapter 4 of the
USB EHCI Specification for Universal Serial Bus 1.0
.
23.7.3 Host operational model
See Chapter 3 of the
USB EHCI Specification for Universal Serial Bus 1.0
.
23.7.4 ATX_RGEN module
The requirements for the reset signal towards the ATX transceiver are as follows:
•
The clocks must be running for a reset to occur correctly.
•
The ATX must see a rising edge of reset to correctly reset the clock generation
module.
•
The reset must be a minimum of 133 ns (4
30 MHz clock cycles) in duration to reset
all logic correctly.
The ATX_RGEN module generates a reset signal towards the ATX fulfilling above 3
requirements, no matter how the AHB reset looks like.
21
TXI
Tx data toggle inhibit
This bit is only used for test and should always be written as zero.
Writing a one to this bit will cause this endpoint to ignore the data
toggle sequence and always accept data packets regardless of their
data PID.
0
R/W
0
Enabled
1
Disabled
22
TXR
Tx data toggle reset
Write 1 to reset the PID sequence.
Whenever a configuration event is received for this Endpoint,
software must write a one to this bit in order to synchronize the data
PID’s between the host and device.
1
WS
23
TXE
Tx endpoint enable
Remark:
An endpoint should be enabled only after it has been
configured
0
R/W
0
Endpoint disabled.
1
Endpoint enabled.
31:24
-
-
Reserved
0
Table 431. USB Endpoint 1 to 5 control registers (ENDPTCTRL - address 0x4000 61C4 (ENDPTCTRL1) to
0x4000 61D4 (ENDPTCTRL5)) bit description
…continued
Bit
Symbol
Value
Description
Reset
value
Access