beautypg.com

NEC Network Controller uPD98502 User Manual

Page 350

background image

CHAPTER 6 USB CONTROLLER

350

Preliminary User’s Manual S15543EJ1V0UM

(3) EndPoint2, EndPoint4, assemble mode

The processing in EndPoint2, EndPoint4 receive Assemble mode is explained below.

Figure 6-18. EndPoint2, EndPoint4 Receive Assemble Mode

D 0

µ

P D 9 8 5 0 2

B uffe r

D irecto ry

D 1

D 2

D 1

D 2

D 2

R x In dicatio n

D 0

D 0

D 1

D 3

D 3

In this mode USB Controller issues Rx indication after receiving one data segment.

In other word, after USB Controller writes the Short packet or Zero-Length Packet received from USB to buffer in

system memory, USB Controller updates Size field, Last bit in last Buffer Descriptor and issues Rx indication.

(4) EndPoint2, EndPoint4, separate mode

The processing in EndPoint2, EndPoint4 receive separate mode is explained below.

Figure 6-19. EndPoint2, EndPoint4 Receive Separate Mode

D 0

µ

P D 9 8 50 2

B uffer

D irectory

D 1

D 2

D 1

D 2

D 2

R x In dication

R x In dication

R x In dication

R x In dication

D 0

D 0

D 1

D 2

In this mode, after USB Controller receives USB packet and stores the data in Rx buffer, it issues Rx indication

when a buffer is full. Even if a buffer is full in the middle of USB packets, it issues indication. After that, processing of

storing the USB packet to next buffer continues.

It does not execute to update Size field, Last bit in Buffer Descriptor.