beautypg.com

6 usb controller, S ie e p c – NEC Network Controller uPD98502 User Manual

Page 31

background image

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 V

R

4120A

• 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

S IE

E P C

IB U S

D +

D -

U S B

B U S I/F

R x FIFO

M a ster

I/F

S la v e

I/F

I/O

B uf

s lave

dec oder

T x FIFO

D M A C

M C O N T

U S B C O N TR O L L E R