Host System Error; Device Data Structures - Freescale Semiconductor MPC8313E Family Reference Manual

Powerquicc ii pro integrated processor
Hide thumbs Also See for MPC8313E:
Table of Contents

Advertisement

16.6.14.2.4 Host System Error

The host controller is a bus master and any interaction between the host controller and the system may
experience errors. The type of host error may be catastrophic to the host controller making it impossible
for the host controller to continue in a coherent fashion. Behavior for these types of errors is to halt the
host controller. Host-based error must result in the following actions:
USBCMD[RS] is cleared.
USBSTS[SEI] and USBSTS[HCH] register are set
If the host system error enable bit, USBINTR[SEE] is set, the host controller issues a hardware
interrupt. This interrupt is not delayed to the next interrupt threshold.
Table 16-74
summarizes the required actions taken on the various host errors.
Frame list pointer fetch (read)
siTD fetch (read)
siTD status write-back (write)
iTD fetch (read)
iTD status write-back (write)
qTD fetch (read)
qHD status write-back (write)
Data write
Data read
After a host system error, software must reset the host controller using
USBCMD[RST] before re-initializing and restarting the host controller.
16.7

Device Data Structures

This section defines the interface data structures used to communicate control, status, and data between
device controller driver (DCD) software and the device controller. The data structure definitions in this
chapter support a 32-bit memory buffer address space. The interface consists of device queue heads and
transfer descriptors.
Software must ensure that no interface data structure reachable by the
device controller spans a 4K-page boundary.
The data structures defined in the section are (from the device controller's perspective) a mix of read-only
and read/writable fields. The device controller must preserve the read-only fields on all data structure
writes.
MPC8313E PowerQUICC II Pro Integrated Processor Family Reference Manual, Rev. 3
Freescale Semiconductor
Table 16-74. Summary Behavior on Host System Errors
Cycle Type
Master Abort
Target Abort
Fatal
Fatal
Fatal
Fatal
Fatal
Fatal
Fatal
Fatal
Fatal
Fatal
Fatal
Fatal
Fatal
Fatal
Fatal
Fatal
Fatal
Fatal
NOTE
NOTE
Universal Serial Bus Interface
Data Phase
Parity
Fatal
Fatal
Fatal
Fatal
Fatal
Fatal
Fatal
Fatal
Fatal
16-125

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mpc8313

Table of Contents