1 receive fifo service (rfs) – Intel PXA26X User Manual

Page 443

Advertising
background image

Intel® PXA26x Processor Family Developer’s Manual

12-33

Universal Serial Bus Device Controller

12.6.6

UDC Endpoint x Control/Status Register (UDCCSx), Where
x is 4, 9, or 14

The UDC endpoint(x) control/status register contains 6 bits that operate endpoint(x), an
Isochronous OUT endpoint.

12.6.6.1

Receive FIFO Service (RFS)

The receive FIFO service bit is set if the receive FIFO has one complete data packet in it and the
packet has been error checked by the UDC. A complete packet may be 256 bytes, a short packet, or
a zero packet. UDCCSx[RFS] is not cleared until all data is read from both buffers.

Table 12-16. UDC Endpoint x Control Status Register, Where x is 3, 8, or 13

0h 4060 001C

UDCCS3

Read/Write

0h 4060 0030

UDCCS8

Read/Write

0h 4060 0044

UDCCS13

Read/Write

Bit

31:8

7

6

5

4

3

2

1

0

Reserved

TSP

Reserved

Reserved

Reserved

TUR

FTF

TPC

TFS

Rese

t

X

0

0

0

0

0

0

0

1

Bits

Name

Description

0

TFS

TRANSMIT FIFO SERVICE (read-only):

0 – Transmit FIFO has no room for new data

1 – Transmit FIFO has room for at least 1 complete data packet

1

TPC

TRANSMIT PACKET COMPLETE (read/write 1 to clear):

0 – Error/status bits invalid.

1 – Transmit packet has been sent and error/status bits are valid.

2

FTF

FLUSH Tx FIFO (always read 0/ write a 1 to set):

1 – Flush Contents of TX FIFO

3

TUR

TRANSMIT FIFO UNDERRUN (read/write 1 to clear):

1 – Transmit FIFO experienced an underrun.

4

Reserved

Always reads 0

5

Reserved

Always reads 0.

6

Reserved

Always reads 0

7

TSP

TRANSMIT SHORT PACKET (read/write 1 to set):

1 – Short packet ready for transmission.

31:8

Reserved for future use

Advertising