Table 12-26. udc endpoint 0 data register – Intel PXA26X User Manual

Page 457

Advertising
background image

Intel® PXA26x Processor Family Developer’s Manual

12-47

Universal Serial Bus Device Controller

12.6.16

UDC Data Register x (UDDRx), Where x is 1, 6, or 11

Endpoint(x) is a double-buffered bulk IN endpoint that is 64 bytes deep. Data can be loaded via
DMA or direct core writes. Because it is double buffered, up to two packets of data may be loaded
for transmission.

Table 12-26. UDC Endpoint 0 Data Register

0h 4060 0080

UDDR0

Read/Write

Bit

31:8

7

6

5

4

3

2

1

0

Reserved

Bottom of Endpoint 0 FIFO (for Reads)

Reset

X

0

0

0

0

0

0

0

0

31:8

7

6

5

4

3

2

1

0

Reserved

Top of Endpoint 0 FIFO (for Writes)

Reset

X

0

0

0

0

0

0

0

0

Bits

Name

Description

7:0

DATA

Top/bottom of endpoint 0 FIFO data

Read – Bottom of endpoint 0 FIFO data.

Write – Top of endpoint 0 FIFO data.

31:8

Reserved for future use

Table 12-27. UDC Endpoint x Data Register, Where x is 1, 6, or 11

0h 4060 0100

UDDR1

Write

0h 4060 0600

UDDR6

Write

0h 4060 0B00

UDDR11

Write

Bit

31:8

7

6

5

4

3

2

1

0

Reserved

8-Bit Data

Rese

t

X

0

0

0

0

0

0

0

0

Bits

Name

Description

7:0

DATA

Top of endpoint data currently being loaded

31:8

Reserved for future use

Advertising