hptxsts

         Host Periodic Transmit FIFO/Queue Status Register
      
Module Instance Base Address Register Address
i_usbotg_0_hostgrp 0xFFB00400 0xFFB00410
i_usbotg_1_hostgrp 0xFFB40400 0xFFB40410

Offset: 0x10

Access: RO

Important: The value of a reserved bit must be maintained in software. When you modify registers containing reserved bit fields, you must use a read-modify-write operation to preserve state and prevent indeterminate system behavior.
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 EVEN
0x1 ODD
RO 0x0
30:27 chanendpt
This indicates the channel endpoint number that is currently being processes by the MAC.
Value Description
0xa ENDPT10
0xb ENDPT11
0xc ENDPT12
0xd ENDPT13
0xe ENDPT14
0xf ENDPT15
0x0 ENDPT0
0x1 ENDPT1
0x2 ENDPT2
0x3 ENDPT3
0x4 ENDPT4
0x5 ENDPT5
0x6 ENDPT6
0x7 ENDPT7
0x8 ENDPT8
0x9 ENDPT9
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 INOUT
0x1 ZEROLNGTH
0x2 CSPLIT
0x3 DISABLE
RO 0x0
24 term
Terminate last entry for selected channel/endpoint.
Value Description
0x0 INACTIVE
0x1 ACTIVE
RO 0x0
23:16 ptxqspcavail
Periodic Transmit Request Queue Space Available
(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.
 8'h0: Periodic Transmit Request Queue is full
 8'h1: 1 location available
 8'h2: 2 locations available
 n: n locations available (0 <= n <= 16)
 Others: Reserved
Value Description
0x0 FULL
0x1 FREE1
0x2 FREE2
0x3 FREE3
0x4 FREE4
0x5 FREE5
0x6 FREE6
0x7 FREE7
0x8 FREE8
RO 0x10
15:0 ptxfspcavail
Periodic Transmit Data FIFO Space Available
(PTxFSpcAvail)
Indicates the number of free locations available to be written to in the Periodic
TxFIFO.
Values are in terms of 32-bit words
 16'h0    : Periodic TxFIFO is full
 16'h1    : 1 word available
 16'h2    : 2 words available
 16'hn    : n words available (where 0  n  32,768)
 16’h8000 : 32,768 words
 Others   : Reserved
RO 0x2000