beautypg.com

6 usb controller receive processing – NEC Network Controller uPD98502 User Manual

Page 352

background image

CHAPTER 6 USB CONTROLLER

352

Preliminary User’s Manual S15543EJ1V0UM

6.6.6 USB controller receive processing

This section presents all of the processing performed by USB Controller at data receiving.

6.6.6.1 Normal mode

The following figure illustrates the receive operations performed by USB Controller in Normal Mode.

Figure 6-21. USB Controller Receive Operations (Normal Mode)

S tores the data from U S B to

receive F IF O

R e ceives data
from U S B
- C R C verify
- B it S tuffing verify
- N R ZI decode

E nco unters link poin ter ?

Y es

N o

D M A transfers to

system m em ory

W rites R x indication

U p dates w rite poin ter,

S ets R x com pletion bit of co rresponding

E ndP oint in U _G S R re gister

(1)

(2)

(5)

(7)

(8)

(9)

(3)

W aits data

F etches a new

buffer directory

U pdates pool

Inform ation R egisters

(4)

(6)