Periodic Frame Span Traversal Node (Fstn); Fstn Normal Path Pointer; Frame Span Traversal Node Structure Layout; Host-Controller Rules For Bits In Overlay (Dwords 5, 6, 8 And 9) - Intel IXP45X Developer's Manual

Network processors
Table of Contents

Advertisement

Intel
Table 164.

Host-Controller Rules for Bits in Overlay (DWords 5, 6, 8 and 9)

DWord
5
6
6
6
6
8
9
9
9.13.7

Periodic Frame Span Traversal Node (FSTN)

This data structure is to be used only for managing Full- and Low-speed transactions
that span a Host-frame boundary. See
on page 458
Asynchronous Schedule. An FSTN in the Asynchronous schedule results in undefined
behavior. Software must not use the FSTN feature with a host controller whose
HCIVERSION register indicates a revision implementation below 0096h. FSTNs are not
defined for implementations before 0.96 and their use will yield undefined results.
Figure 51.

Frame Span Traversal Node Structure Layout

9.13.7.1

FSTN Normal Path Pointer

The first DWord of an FSTN contains a link pointer to the next schedule object. This
object can be of any valid periodic schedule data type.
®
®
Intel
IXP45X and Intel
IXP46X Product Line of Network Processors
Developer's Manual
408
®
®
IXP45X and Intel
IXP46X Product Line of Network Processors—USB 2.0 Host Controller
Bit
Nak Counter (NakCnt)μRW. This field is a counter the host controller decrements
whenever a transaction for the endpoint associated with this queue head results in a Nak
4:1
or Nyet response. This counter is reloaded from RL before a transaction is executed
during the first pass of the reclamation list (relative to an Asynchronous List Restart
condition). It is also loaded from RL during an overlay.
Data Toggle. The Data Toggle Control controls whether the host controller preserves
31
this bit when an overlay operation is performed.
Interrupt On Complete (IOC). The IOC control bit is always inherited from the source
15
qTD when the overlay operation is performed.
Error Counter (C_ERR). This two-bit field is copied from the qTD during the overlay
11:10
and written back during queue advancement.
Ping State (P)/ERR. If the EPS field indicates a high-speed endpoint, then this field
0
should be preserved during the overlay operation.
Split-transaction Complete-split Progress (C-prog-mask). This field is initialized
7:0
to zero during any overlay. This field is used to track the progress of an interrupt split-
transaction.
Split-transaction Frame Tag (Frame Tag). This field is initialized to zero during any
4:0
overlay. This field is used to track the progress of an interrupt split-transaction.
S-bytes. Software must ensure that the S-bytes field in a qTD is zero before activating
11:5
the qTD. This field is used to keep track of the number of bytes sent or received during
an IN or OUT split transaction.
for full operational details. Software must not use an FSTN in the
Description
"Host Controller Operational Model for FSTNs"
B4468-01
August 2006
Order Number: 306262-004US

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ixp46x

Table of Contents