
INT_SRC
17
System Level Solutions
January 2013
USB 2.0 (USB20SR) Device IP Core User Guide
29
ROC
Speed Negotiation Done
After getting this interrupt, processor should configure the endpoints according to the
device speed.
Device sets this bit, while the speed negotiation process is completed during reset
stage. Device performs the speed negotiation process to decide the device communi-
cation with host (high speed or full speed mode).
1: Speed negotiation process is completed.
0: Speed negotiation process is not completed.
28
ROC
USB Reset
Software must reconfigure the endpoint registers after detecting this interrupt.
Device sets this interrupt bit when host performs USB reset operation over the device.
Device resets the IP Core internally and all registers. Host performs this operation
when a device is attached with the host and also when an application driver resets the
device whenever it finds any problem with the device communication.
1: Device is reset.
0: Device is not reset.
27
ROC
USB Rx Error
This interrupt bit is for information purpose only.
Device
sets this interrupt whenever it finds any undesired D+ and D- value during data
receive operation. Data lines status is verified continuously for attached speed mode of
the device. Device takes all necessary steps to handle this error.
1: Rxerror is received
0: Rxerror is not received
26
ROC
Detached
Device sets this interrupt bit when it is detached from the host and vbus is removed or
the device is disconnected through disconnect register (D_CNCT).
1: Device is disconnected
0: Device is not disconnected
25
ROC
Attached
Device sets this interrupt bit when it is attached to the host pc and Vbus goes high.
Device should be enabled to connect with host through connect register (D_CNCT) for
getting this interrupt.
1: Device is attached
0: Device is not attached
24
ROC
Resume
Device sets this interrupt bit whenever it resumes from suspend state. Host controller
resumes the device from suspend state if it requires to perform any operation over a
suspended device or device responses with remote wake up event.
1: Device is resumed
0: Device is not resumed