Udc Configuration - Intel IXP45X Developer's Manual

Network processors
Table of Contents

Advertisement

• Number of bytes to transfer
• Index or offset
• Value: used to pass a variable-sized data parameter
• Device request
Table 118
requests, see the Universal Serial Bus Specification Revision 1.1.
Table 118.
Host Device Request Summary
Request
SET_FEATURE
CLEAR_FEATURE
SET_CONFIGURATION
GET_CONFIGURATION
SET_DESCRIPTOR
GET_DESCRIPTOR
SET_INTERFACE
GET_INTERFACE
GET_STATUS
SET_ADDRESS
SYNCH_FRAME
The UDC decodes most standard device commands with no intervention required by the
user. The following commands are not passed to the user are:
• Set Address
• Get Configuration
• Sync Frame
The Set Configuration and Set Interface commands are passed to the user to indicate
that the host set the specified configuration or interface and the software must take
any necessary actions. The Get Descriptor and Set Descriptor commands are passed to
the user to be decoded.
Because the Set Feature and Clear Feature commands are not passed on, the user is
not able decode the device remote wake-up feature commands. To solve this problem,
the status bit UDCCS0:DRWF indicates whether or not the device remote wake-up
feature is enabled. UDCCS0: DRWF is a read-only bit. When the bit is set to 1, the
device remote wake-up feature is enabled. When the bit is set to 0, the feature is not
enabled.
8.3.7

UDC Configuration

In response to the GET_DESCRIPTOR command, the user device sends back a
description of the UDC configuration. The UDC can physically support more data
channel bandwidth than the USB specification allows.
®
®
Intel
IXP45X and Intel
IXP46X Product Line of Network Processors
Developer's Manual
288
®
®
Intel
IXP45X and Intel
shows a summary of all device requests. For a full description of host device
Enables a specific feature such as device remote wake-up or endpoint stalls.
Clears or disables a specific feature.
Configures the UDC for operation. Used after a reset of the Intel XScale
processor or after a reset has been signalled via the USB.
Returns the current UDC configuration to the host.
Sets existing descriptors or add new descriptors. Existing descriptors include:
• Device•Configuration
• String•Interface
• Endpoint
Returns the specified descriptor, if it exists.
Selects an alternate setting for the UDC's interface.
Returns the selected alternate setting for the specified interface.
Returns the UDC's status including: remote wake-up, self-powered, data
direction, endpoint number, and stall status.
Sets the UDC's 7-bit address value for all future device accesses.
Sets then reports an endpoint's synchronization frame.
• Set Feature
• Get Status
IXP46X Product Line of Network Processors—USB 1.1 Device
Name
Controller
• Clear Feature
• Get Interface
August 2006
Order Number: 306262-004US

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ixp46x

Table of Contents