hptxsts

This register contains the free space information for the Periodic TxFIFO and the Periodic Transmit Request Queue.
Module Instance Base Address Register Address
usb0 0xFFB00000 0xFFB00410
usb1 0xFFB40000 0xFFB40410

Offset: 0x410

Access: RO

Bit Fields
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16

oddevnmframe

RO 0x0

chanendpt

RO 0x0

type

RO 0x0

term

RO 0x0

ptxqspcavail

RO 0x10

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

ptxfspcavail

RO 0x2000

hptxsts Fields

Bit Name Description Access Reset
31 oddevnmframe

This indicates the odd/even micro frame that is currently being processes by the MAC.

Value Description
0x0 Send in even (micro)Frame
0x1 Send in odd (micro)Frame
RO 0x0
30:27 chanendpt

This indicates the channel endpoint number that is currently being processes by the MAC.

Value Description
0x0 End point 1
0x1 End point 2
0x2 End point 3
0x3 End point 4
0x4 End point 5
0x5 End point 6
0x6 End point 7
0x7 End point 8
0x8 End point 9
0x9 End point 10
0xa End point 11
0xb End point 12
0xc End point 13
0xd End point 14
0xe End point 15
0xf End point 16
RO 0x0
26:25 type

This indicates the Entry in the Periodic Tx Request Queue that is currently being processes by the MAC.

Value Description
0x0 IN/OUT type
0x1 Zero-length packet type
0x2 CSPLIT type
0x3 Disable channel command
RO 0x0
24 term

Terminate last entry for selected channel/endpoint.

Value Description
0x0 No termination
0x1 Terminate last entry for selected channel/endpoint
RO 0x0
23:16 ptxqspcavail

Indicates the number of free locations available to be written in the Periodic Transmit Request Queue. This queue holds both IN and OUT requests. Others: Reserved

Value Description
0x0 Periodic Transmit Request Queue is full
0x1 1 location available
0x2 2 location available
0x3 3 location available
0x4 4 location available
0x5 5 location available
0x6 6 location available
0x7 7 location available
0x8 8 location available
RO 0x10
15:0 ptxfspcavail

Indicates the number of free locations available to be written to in the Periodic TxFIFO. Values are in terms of 32-bit words 16h0: Periodic TxFIFO is full 16h1: 1 word available 16h2: 2 words available 16hn: n words available where n is 0 to 8192

RO 0x2000