
PRELIMINARY
USB2.0 HS OTG
S3C6400X RISC MICROPROCESSOR
26-58
Preliminary product information describe products that are in development,
for which full characterization data and associated errata are not yet available.
Specifications and information herein are subject to change without notice.
Register
Address
R/W
Description
Reset Value
DOEPCTL0 0x7C00_0B00
R/W
Device
Control OUT Endpoint 0 Control Register
32 bits
DOEPCTL0
Bit
R/W
Description
Initial State
EPEna [31]
R_WS_
SC
Endpoint Enable
Indicates that the application has allocated the
memory to start receiving data from the USB. The
core clears this bit before setting any of the following
interrupts on this endpoint.
·
SETUP Phase Done
·
Endpoint Disabled
·
Transfer Complete
Note : In DMA mode, this bit must be set for the core
to transfer SETUP data packets into memory.
1’b0
EPDis
[30]
RO
Endpoint Disable
The application cannot disable control OUT endpoint
0.
1’b0
[29:28]
Reserved
2’b0
SetNAK
[27]
WO
Set NAK
A write to this bit sets the NAK bit for the endpoint.
Using this bit, the application can control the
transmission of NAK handshakes on an endpoint.
The core can also set this bit on a Transfer
Completed interrupt, or after a SETUP is received on
the endpoint.
1’b0
CNAK
[26]
WO
Clear NAK
A write to this bit clears the NAK bit for the endpoint.
1’b0
[25:22]
Reserved
4’h0
Stall [21]
R_WS_
SC
STALL Handshake
The application can only set this bit, and the core
clears it, when a SETUP token is received for this
endpoint. If a NAK bit or Global OUT NAK is set
along with this bit, the STALL bit takes priority.
Irrespective of this bit’s setting, the core always
responds to SETUP data packets with an ACK
handshake.
1’b0
Snp
[20]
R_W
Snoop Mode
This bit configures the endpoint to Snoop mode. In
Snoop mode, the core does not check the
correctness of OUT packets before transferring them
to application memory.
1’b0
EPType
[19:18]
RO
Endpoint Type
Hardcoded to 2’b00 for control.
2’h0
NAKsts
[17]
RO
NAK Status
Indicates the following:
1’b0