CHAPTER 1 INTRODUCTION
Preliminary User’s Manual S15543EJ1V0UM 31
1.5.6 USB controller
USB Controller provides Full Speed Function device function defined in Universal Serial Bus.
Features of USB Controller are as follows;
Compliant to Universal Serial Bus Specification Rev. 1.1
Supports Device class function by software running on VR4120A
Performs 12 Mbps Full Speed USB function device (Hub function will be not supported)
Can handle Suspend, Resume and Wake-up management signaling
Supports Remote Wake-up.
Implements 7 kinds of endpoints (Control, Interrupt IN/OUT, Isochronous IN/OUT, Bulk IN/OUT)
Implements 64 Bytes FIFO buffer used for Control transfer for Tx
Implements 128 Bytes FIFO buffer used for Isochronous transfer for Tx
Implements 128 Bytes FIFO buffer used for Bulk transfer for Tx
Implements 64 Bytes FIFO buffer used for Interrupt transfer for Tx
Implements 128 Bytes shared FIFO buffer used for Control/Isochronous/Bulk/Interrupt transfer for Rx
Implements local DMAC (DMA controller) block
Can directly connect USB connector through USB dedicated I/O buffer
Figure 1-8. Block Diagram of USB Controller
SIE EPC

IBUS

D+
D-
USBBUS I/F

Rx FIFO

Master
I/F
Slave
I/F

I/O

Buf

slave
decoder

Tx FIFO

DMAC
MCONTUSB CONTROLLER