USB Host Controller
1557
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
Universal Serial Bus (USB)
29.2.4.24 Host UE Address Register (HOSTUEADDR)
The host UE address register reports the physical address of the last OCPI bus access that caused an
unrecoverable error (UE). This register has no meaning until an unrecoverable error has occurred. It also
has no meaning if the USB host controller issues an unrecoverable error because the offset checking fault
occurred while processing an isochronous TD. This register is not defined by the OHCI specification.
Figure 29-24. Host UE Address Register (HOSTUEADDR) [address = FCF78BE0h]
31
16
UE_ADDR
R-0
15
0
UE_ADDR
R-0
LEGEND: R = Read only; -
n
= value at reset
Table 29-26. Host UE Address Register (HOSTUEADDR) Field Descriptions
Bit
Field
Value
Description
31-0
UE_ADDR
0-FFFF FFFFh
Unrecoverable error address
This register captures the physical address of any bus transaction that is started by the USB
host controller that encounters an unrecoverable error condition. This information, along with
the information in HOSTUESTATUS, can help a developer determine why the USB host
issued an access to a physical address that resulted in an unrecoverable error.
29.2.4.25 Host UE Status Register (HOSTUESTATUS)
The host UE status register reports the bus cycle-type for the last unrecoverable error that occurred. This
register has no meaning until an unrecoverable error has occurred. It also has no meaning if the USB host
controller issues an unrecoverable error because the offset checking fault occurred while processing an
isochronous TD. This register is not defined by the OHCI specification.
Figure 29-25. Host UE Status Register (HOSTUESTATUS) [address = FCF78BE4h]
31
16
Reserved
R-x
15
1
0
Reserved
UEACCESS
R-x
R-0
LEGEND: R = Read only; -
n
= value at reset; -x = value is indeterminate after reset
Table 29-27. Host UE Status Register (HOSTUESTATUS) Bit Field Descriptions
Bit
Field
Value
Description
31-1
Reserved
x
Reserved
0
UEACCESS
0-1
Access type when unrecoverable error occurred
When an unrecoverable error occurs because of time-out of a bus write, this bit is set. When an
unrecoverable error occurs because of time-out of a bus read, this bit is cleared. This bit has no
meaning before an unrecoverable error occurs.
This information, along with the information in HOSTUEADDR, can help a developer determine why
the USB host issued a bus access that resulted in an unrecoverable error.