Download Print this page

Freescale Semiconductor MPC8313E PowerQUICC II Pro Family Reference Manual page 983

Integrated
Hide thumbs Also See for MPC8313E PowerQUICC II Pro:

Advertisement

Bits
Name
29–26
Reserved, should be cleared. This field reserved for future use and should be cleared.
25–16
Total Bytes to
This field is initialized by software to the total number of bytes expected in this transfer. Maximum
Transfer
value is 1023 (3FFh)
15–8
µFrame
Split complete progress mask. This field is used by the host controller to record which split-completes
C-prog-mask
have been executed.
7–0
Status
This field records the status of the transaction executed by the host controller for this slot. This field is
a bit vector with the following encoding:
16.5.4.4
siTD Buffer Pointer List (Plus)
DWords 4 and 5 are the data buffer page pointers for the transfer. This structure supports one physical page
cross. The most-significant 20 bits of each DWord in this section are the 4K (page) aligned buffer pointers.
The least-significant 12 bits of each DWord are used as additional transfer state.
Bits
Name
31–12
Buffer Pointer
(Page 0)
11–0
Current Offset
MPC8313E PowerQUICC™ II Pro Integrated Processor Family Reference Manual, Rev. 2
Freescale Semiconductor
Table 16-49. siTD Transfer Status and Control (continued)
Status Bits
7
Active. Set by software to enable the execution of an isochronous split transaction
by the host controller.
6
ERR. Set by the host controller when an ERR response is received from the
companion controller.
5
Data buffer error. Set by the host controller during status update to indicate that the
host controller is unable to keep up with the reception of incoming data (overrun) or
is unable to supply data fast enough during transmission (under run). In the case of
an under run, the host controller will transmit an incorrect CRC (thus invalidating
the data at the endpoint). If an overrun condition occurs, no action is necessary.
4
Babble detected. Set by the host controller during status update when" babble" is
detected during the transaction generated by this descriptor.
3
Transaction error (XactErr). Set by the host controller during status update in the
case where the host did not receive a valid response from the device (Time-out,
CRC, Bad PID, etc.). This bit will only be set for IN transactions.
2
Missed micro-frame. The host controller detected that a host-induced hold- off
caused the host controller to miss a required complete-split transaction.
1
Split transaction state (SplitXstate). The bit encodings are:
0 Do start split. This value directs the host controller to issue a Start split
transaction to the endpoint when a match is encountered in the S-mask.
1 Do complete split. This value directs the host controller to issue a Complete split
transaction to the endpoint when a match is encountered in the C-mask.
0
Reserved, should be cleared. Bit reserved for future use and should be cleared.
Table 16-50. siTD Buffer Pointer Page 0 (Plus)
Bits 31–12 are 4K page-aligned, physical memory addresses. These bits correspond to physical
address bits 31–12 respectively. The field P specifies the current active pointer
The 12 least-significant bits of the Page 0 pointer is the current byte offset for the current page
pointer (as selected with the page indicator bit (P field)). The host controller is not required to write
this field back when the siTD is retired (Active bit transitioned from a one to a zero).
Description
Definition
Description
Universal Serial Bus Interface
16-55

Advertisement

loading

This manual is also suitable for:

Mpc8313 powerquicc ii pro