W681308
XXXX PRODUCT DESCRIPTION
19.
USB Device Controller And Transceiver
Overview
19.1
The W681308 includes a full function USB 2.0 Full Speed controller. It supports USB 2.0 FS standard specification and
standard USB audio device class and HID device class in Microsoft Windows environment. The USB core embeds one
programmable 512x8 Bit RAM to store descriptor. In the setting, the USB core includes five interfaces and 6 endpoints to
handle above applications.
19.2
Functional Description
The USB function block diagram is shown below:
uC
ADDR_SEL
Control
Endpoint
#0
Descriptor RAM
512x8
REG
CTRL
Bulk-IN
Endpoint
#3
TPRAM
256x8
CTL_IN/INT_IN/BULK_IN
Bulk-OUT
Endpoint
#4
TPRAM
256x8
CTL_OUT/BULK_OUT
SIE
UCOM
Interrupt-IN
Endpoint
#5
BIST
ISO-IN
Endpoint
#1
TPRAM
128x16
ISO-OUT
Endpoint
#2
TPRAM
128x16
USB_TST
ISO-SYNC
Endpoint
#6
Figure 15 USB Function Block Diagram
The USB module supports all transfer types (Control, Bulk In, Bulk Out, Interrupt In, Isochronous In, Isochronous Out and
ISO-SYNC) in USB 1.1 spec and W681308 USB embeds 6 Endpoints include Control Endpoint 0. The default descriptors are
stored in the programmable 512x8 Bit RAM. The SIE module is for handle USB series-interface-engine functions. UCOM
52
Rev1.2