
PRELIMINARY
USB2.0 HS OTG
S3C6400X RISC MICROPROCESSOR
26-50
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.
remote signaling to wake up the USB host. The
application must set this bit to instruct the core to exit
the Suspend state. As specified in the USB 2.0
specification, the application must clear this bit 1-
15ms after setting it.
The following table lists the minimum duration under various conditions for which the SoftDisconnect bit must be
set for the USB host to detect a device disconnect. To accommodate clock jitter, it is recommended that the
application add some extra delay to the specified minimum duration.
Operating Speed
Device state
Minimum Duration
High speed
Suspended
1ms + 2.5
μ
s
High speed
Idle
3ms + 2.5
μ
s
High speed
Not Idle or Suspended
(Performing transactions)
125
μ
s
Full speed/Low speed
Suspended
1ms + 2.5
μ
s
Full speed/Low speed
Idle
2.5
μ
s
Full speed/Low speed
Not Idle or Suspended
(Performing transactions)
2.5
μ
s
DEVICE STATUS REGISTER (DSTS)
This register indicates the status of the core with respect to USB-related events. It must be read on interrupts from
Device ALL Interrupts (DAINT) register.
Register
Address
R/W
Description
Reset Value
DSTS
0x7C00_0808
R
Device Status Register
32 bits
DSTS
Bit
R/W
Description
Initial State
[31:22]
Reserved
10’h0
SOFFN
[21:8]
RO
Frame or Microframe Number of the Received SOF
When the core is operating at high speed; this field
contains a microframe number. When the core is
operating at full or low speed, this field contains a
frame number.
14’h0
[7:4]
Reserved
4’h0
ErrticErr
[3]
RO
Erratic Error
The core sets this bit to report any erratic errors
seen on the UTMI+. Due to erratic errors, the OTG
core goes into Suspended state and an interrupt is
generated to the application with Early Suspend bit
of the Core Interrupt register. If the early suspend is
1’b0