Gxb Error Flow - Intel 460GX Software Developer’s Manual

Chipset system
Table of Contents

Advertisement

Data Integrity and Error Handling
After the first data transfer if the transaction is using an unrecognized addressing mode (the
PXB will only support linear incrementing as a target),
On reads, when no more data is available in the read buffers, and
On writes, when the write crosses a 4 KB boundary.
These conditions are not treated as an error, and will not be logged or reported.
6.11.3.2
Target Retry
The PXB will issue a target retry when:
A read request is to an address that has already been accepted as a delayed transaction (i.e. the
request is already being serviced, but data has not arrived),
A write request has insufficient buffering in the PXB to allow it to be posted (a full line is not
available for an MWI), or
The PCI interface is LOCKED from the host side.
6.11.3.3
Target Abort
The PXB will issue a target abort if a hard fail response is returned over the Expander bus. This
response is limited to inbound read requests.
6.11.3.4
Data Parity Errors
When the PXB is a PCI bus target, it will check the data parity provided during write data cycles.
For exact details on data errors, see the earlier tables.
6.11.3.5
Other Violations
The PCI specification identifies numerous cases that are violations of the PCI protocol. Other than
the cases identified above, the PXB makes no attempt to check for such violations. Response to
such violations is undefined. This includes, but is not limited to:
MWI to a misaligned (non-cache-line-boundary) address.
MWI to an aligned address, but with one or more byte enables not asserted.
Refer to the PCI specification for a complete description of the required PCI protocol.
Note: When multiple errors which cause an SERR# assertion occur within a few cycles of each other,
there may not be a separate SERR# assertion for each error.
6.11.4

GXB Error Flow

Figure 6-3
FERR_PCI. Subsequent errors are latched into NERR_PCI. Errors from PCI will cause the PCI
address and data to be latched in PAC_ERR and PD_ERR.
The internal buffers of the GXB are parity protected. Data coming from the graphics card is placed
in an inbound buffer with parity generated as for the Expander bus (1 parity bit over 16 bits of data
and 2 byte enables). At the top of the inbound queue, the data, BE and parity is sent to the
Expander bus as-is out of the queue. There is no checking done in the GXB. If there is bad parity at
the SAC, the SAC will flag the error.
6-22
shows a block diagram of the GXB. On the PCI side, the first error is latched in
Intel® 460GX Chipset Software Developer's Manual

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents