beautypg.com

The general usb process – Freescale Semiconductor TWR-MCF52259-Ethenet User Manual

Page 103

background image

TM

S

o

ft

w

a

re

G

en

er

a

l

C

o

n

ce

p

ts

The General USB Process

How Does the Host Know a Device’s Requirements?

Device Descriptor

Configuration

Descriptor

Configuration

Descriptor

Interface

Descriptor

Endpoint

Descriptor

Endpoint

Descriptor

Interface

Descriptor

Endpoint

Descriptor

Endpoint

Descriptor

Interface

Descriptor

Endpoint

Descriptor

Endpoint

Descriptor

Interface

Descriptor

Endpoint

Descriptor

Endpoint

Descriptor

Upon detecting a USB device connection the host, using these
descriptors, configures the device and loads the proper driver program.
This configuration process is called “enumeration.”