
PRELIMINARY
S3C6400X RISC MICROPROCESSOR
USB2.0 HS OTG
26-57
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.
Periodic Transmit FIFO.
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, Global Non-Periodic IN NAK,
or Global OUT NAK is set along with this bit, the
STALL bit takes priority.
1’b0
[20]
Reserved
1’b0
EPType
[19:18]
RO
Endpoint Type
Hardcoded to 00 for control
2’h0
NAKsts
[17]
RO
NAK Status
Indicates the following:
·
1’b0 : The core is transmitting non-NAK
handshakes based on the FIFO status
·
1’b1 : The core is transmitting NAK handshakes on
this endpoint
When this bit is set, either by the application or core,
the core stops transmitting data, even if there is data
available in the TxFIFO. Irrespective of this bit’s
setting, the core always responds to SETUP data
packets with an ACK handshake.
1’b0
[16]
Reserved
1’b0
USBActEP
[15]
RO
USB Active Endpoint
This bit is always set to 1, indicating that control
endpoint 0 is always active in all configurations and
interfaces.
1’b1
NextEp
[14:11]
R_W
Next Endpoint
Applies to non-periodic IN endpoints only.
Indicates the endpoint number to be fetched after the
data for the current endpoint is fetched. The core
can access this field, even when the Endpoint
Enable bit is not set. This field is not valid in Slave
mode operation.
4’b0
[10:2]
Reserved
9’h0
MPS
[1:0]
R_W
Maximum Packet Size
Applies to IN and OUT endpoints.
The application must program this field with the
maximum packet size for the current logical
endpoint.
·
2’b00 : 64 bytes
·
2’b01 : 32 bytes
·
2’b10 : 16 bytes
·
2’b11 : 8 bytes
2’h0
DEVICE CONTROL OUT ENDPOINT 0 CONTROL REGISTER (DOEPCTL0)
This section describes the Control OUT Endpoint 0 Control register. Nonzero control endpoints use registers for
endpoints 1-15.