24.4.5.9 Error Detection and Handling

This section describes the error detection and handling in the Target mode of operation.

TE0-TE5 Error Handling

The Target supports the detection and recovery from TE0-TE5 errors. Detection and recovery are transparent to the Target application and are internally handled by the Target State Machine. Handling of TE0-TE5 is internal to the Target and transparent to the application; that is, it does not require the intervention of the Target application and is not reported in the Response.

  • TE0 and TE1: All transfers are ignored until the HDR exit pattern is detected.
  • TE2: For CCC parity error, the CCC value is not updated, and the old values are retained. For private read and write transfers, the appropriate error field in response is updated.
  • TE3-TE4: Updates due to CCCs are halted, and the Target retains the current values (without updating) until a STOP/START is observed.
  • TE5: Illegally formatted CCCs are handled internally. The CCC value is not updated, and the old values are retained. No information is provided for the application.
Figure 24-49. Error Recovery