Data Integrity and Error Handling

Table 6-1. Error Cases (Cont’d)

Error

Chip

 

System

Status

Log

Qualifier

Detecting

 

Action

Register

Register

 

 

 

 

 

 

 

 

 

 

Request Parity

SAC

 

Conditional BINIT#

FERR_SAC[RQE]

SA_FERR

Flag

Error

 

 

 

 

 

System

 

 

 

 

 

 

Bus

 

 

 

 

 

 

Parity

 

 

 

 

 

 

Errors

 

 

 

 

 

 

 

Unsupported ASZ

SAC

 

Conditional BINIT#

FERR_SAC[ASE]

SA_FERR

Flag

 

 

 

 

 

 

System

 

 

 

 

 

 

Bus

 

 

 

 

 

 

Parity

 

 

 

 

 

 

Errors

 

 

 

 

 

 

 

Illegal HITM (HITM

SAC

 

Unconditional BINIT#

FERR_SAC[IHS]

Nothing

 

on any Expander

 

 

 

 

 

 

bus access)

 

 

 

 

 

 

 

 

 

 

 

 

 

Address above

SAC

 

Unconditional BINIT#

FERR_SAC[TE]

Nothing

 

TOM

 

 

 

 

 

 

 

 

 

 

 

 

 

LEN# Protocol

SDC

 

Unconditional BINIT#

SDC_FERR[FS0],

Nothing

 

Error

 

 

 

FERR_SAC[SFE]

 

 

 

 

 

 

 

 

 

DRDY# Protocol

SDC

 

Unconditional BINIT#

SDC_FERR[FS2],

Nothing

 

Error

 

 

 

FERR_SAC[SFE]

 

 

 

 

 

 

 

 

 

Write Data Protocol

SDC

 

Unconditional BINIT#

SDC_FERR[FS1],

Nothing

 

Error

 

 

 

FERR_SAC[SFE]

 

 

 

 

 

 

 

 

 

BERR# Observed

SAC

 

Convert to BINIT#

FERR_SAC

Nothing

BERR# to

 

 

 

 

 

 

BINIT#

 

 

 

 

 

 

Enable

 

 

 

 

 

 

 

IOQ Overflow/

SAC

 

Unconditional BINIT#

FERR_SAC[IUE]

Nothing

 

Underflow

 

 

 

 

 

 

 

 

 

 

 

 

 

External XBINIT#

SAC

 

Unconditional BINIT#

FERR_SAC[XBE]

Nothing

 

Active

 

 

 

 

 

 

 

 

 

 

 

 

 

External XSERR#

SAC

 

Conditional BERR#

FERR_SAC[XSA]

Nothing

BERR#

Active

 

 

 

 

 

Driver

 

 

 

 

 

 

Enable

 

 

 

 

 

 

 

LOCK# when no

SAC

 

Unconditional BINIT#

FERR_SAC[LTE]

Nothing

 

resources are

 

 

 

 

 

 

available

 

 

 

 

 

 

 

 

 

 

 

 

 

Resource Counter

SAC

 

Unconditional BINIT#

FERR_SAC[RCE]

Nothing

 

Overflow/

 

 

 

 

 

 

Underflow

 

 

 

 

 

 

 

 

 

 

 

 

 

Memory System Protocol Errors

 

 

 

 

 

 

 

 

 

 

 

SAC-MAC

MAC

 

ERR# pin asserted on

FERR_SAC[MxE],

CMND_FERR

 

Command Parity

 

 

MAC.

FERR_MAC

 

 

Error

 

 

Unconditional BINIT# by

 

 

 

 

 

 

SAC.

 

 

 

 

 

 

 

 

 

 

‘Complete’

SAC

 

Unconditional BINIT#

FERR_SAC[CCxx]

Nothing

 

Command

 

 

 

 

 

 

Underflow

 

 

 

 

 

 

 

 

 

 

 

 

 

‘Forward’

SDC

 

Unconditional BINIT#

SDC_FERR[FWMDIx],

Nothing

 

overlapping

 

 

 

FERR_SAC[SFE]

 

 

‘Forward’

 

 

 

 

 

 

 

 

 

 

 

 

 

‘Forward’

SDC

 

Unconditional BINIT#

SDC_FERR[RdWrx],

Nothing

 

overlapping ‘Load’

 

 

 

FERR_SAC[SFE]

 

 

 

 

 

 

 

 

 

‘Load’ overlapping

SDC

 

Unconditional BINIT#

SDC_FERR[LRMDIx],

Nothing

 

‘Load’

 

 

 

FERR_SAC[SFE]

 

 

 

 

 

 

 

 

 

‘Load’ overlapping

SDC

 

Unconditional BINIT#

SDC_FERR[WrRdx],

Nothing

 

‘Forward’

 

 

 

FERR_SAC[SFE]

 

 

 

 

 

 

 

 

 

‘Forward’

SDC

 

Unconditional BINIT#

SDC_FERR[FRx, FLx],

Nothing

 

Underflow

 

 

 

FERR_SAC[SFE]

 

 

 

 

 

 

 

 

 

Intel® 460GX Chipset Software Developer’s Manual

6-17