NHE6300ESB S L7XJ Intel, NHE6300ESB S L7XJ Datasheet - Page 202

no-image

NHE6300ESB S L7XJ

Manufacturer Part Number
NHE6300ESB S L7XJ
Description
Manufacturer
Intel
Datasheet

Specifications of NHE6300ESB S L7XJ

Lead Free Status / RoHS Status
Compliant
Table 93.
5.17.3
5.17.3.1 Executing the Schedule
Intel
DS
202
®
6300ESB I/O Controller Hub
Queue Element Link Pointer (Sheet 2 of 2)
Data Transfers to/from Main Memory
The following sections describe the details on how HCD and the Intel
communicate through the schedule data structures. The discussion is organized in a
top-down manner, beginning with the basics of walking the Frame List, followed by a
description of generic processing steps common to all transfer descriptors, and finally a
discussion on Transfer Queuing.
Software programs the Intel
and the Frame List index, then causes the Intel
by setting the Run/Stop bit in the Control register to Run. The Intel
processes the schedule one entry at a time; the next element in the frame list is not
fetched until the current element in the frame list is retired.
Schedule execution proceeds in the following fashion:
1. The Intel
2. When isochronous traffic is to be moved in a given frame, the Frame List entry
3. When the Frame List entry indicates that it points to a Transfer Descriptor, the
4. When the Frame List entry contains a pointer to a QH, the Intel
5. The TD/QH process continues until the millisecond allotted to the current frame
3:2
Bit
1
0
three fields. Bit 0 indicates whether the address pointer field is valid. Bit 1 indicates
whether the address points to a Transfer Descriptor or to a queue head. The third
field is the pointer itself.
points to a Transfer Descriptor. When no isochronous data is to be moved in that
frame, the entry points to a queue head or the entry is marked invalid and no
transfers are initiated in that frame.
Intel
initiate a transaction on USB. Each TD contains a link field that points to the next
entry, as well as indicating whether it is a TD or a QH.
processes the information from the QH to determine the address of the next data
object that it should process.
expires. At this point, the Intel
Frame List. When the Intel
descriptors during a given frame, those descriptors are retired by software without
having been executed.
Reserved.
QH/TD Select (Q): This bit indicates to the hardware whether the item referenced by
the link pointer is another TD or a QH. For entries in a queue, this bit is typically set to
zero.
0 = TD
1 = QH
Terminate (T): This bit indicates to the Intel
in this queue. When HCD has new queue entries it overwrites this value with a new TD
pointer to the queue entry.
0 = Pointer is valid.
1 = Terminate (No valid queue entries).
®
6300ESB ICH fetches the entry and begins the operations necessary to
®
6300ESB ICH first fetches an entry from the Frame List. This entry has
®
6300ESB ICH with the starting address of the Frame List
®
6300ESB ICH is not able to process all of the transfer
®
6300ESB ICH fetches the next entry from the
Description
®
®
6300ESB ICH to execute the schedule
6300ESB ICH that there are no valid TDs
Order Number: 300641-004US
Intel
®
®
®
6300ESB ICH
6300ESB ICH
6300ESB ICH
®
6300ESB ICH—5
November 2007

Related parts for NHE6300ESB S L7XJ