Registers
1402
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Serial ATA (SATA) Controller
Table 28-33. Port Serial ATA Error Register (P0SERR) Field Descriptions (continued)
Bit
Field
Value
Description
11
ERR_E
0-1
Internal Error. This bit is set to 1 when one or more AHB bus ERROR responses are detected on the
master or the slave interfaces.
10
ERR_P
0-1
Protocol Error. This bit is set to 1 when any of the following conditions are detected:
• Transport state transition error (DIAG_T)
• Link sequence error (DIAG_S)
• RxFIFO overflow
• Link bad end error (WTRM instead of EOF is received)
9
ERR_C
0-1
Non-recovered Persistent Communication Error. This bit is set to 1 when the PHY Ready signal is
negated due to the loss of communication with the device or problems with the interface, but not after
transition from active to Partial or Slumber power management state.
8
ERR_T
0-1
Non-recovered Transient Data Integrity Error. This bit is set if any of the following P0SERR register bits
is set during Data FIS transfer:
• ERR_P (Protocol)
• DIAG_C (CRC)
• DIAG_H (Handshake)
• ERR_C (PHY Ready negation)
7-2
Reserved
0
Reserved.
1
ERR_M
0-1
Recovered Communication Error. This bit is set to 1 when the PHY Ready condition is detected after
interface initialization, but not after transition from partial or Slumber power management state to active
state.
0
ERR_I
0-1
Recovered Data Integrity. This bit is set if any of the following P0SERR register bits is set during non-
Data FIS transfer:
• ERR_P (Protocol)
• DIAG_C (CRC)
• DIAG_H (Handshake)
• ERR_C (PHY Ready negation)