2 parity checking, 3 parity disabled – Intel CONTROLLERS 413808 User Manual

Page 93

Advertising
background image

Intel

®

413808 and 413812 I/O Controllers in TPER Mode

October 2007

Developer’s Manual

Order Number: 317805-001US

93

Address Translation Unit (PCI-X)—Intel

®

413808 and 413812

2.6.4.2

Parity Checking

On an outbound request, address parity is checked on the address bus A[35:0]. The

parity bits are checked by first bit XORing the address bits shown in

Table 17

with the

corresponding address parity bits, and then verifying when the result of each of the

XORed operations is equal to zero. As an example, the parity calculation for the lowest

order byte of the address bus A[7:0] is carried as follows:

Equation 6. PARITY_RESULT = A_PARITY0 XOR A[0] XOR A[1] XOR A[2] XOR A[3] XOR

A[4] XOR A[5] XOR A[6] XOR A[7]

The parity logic uses the following algorithm. This algorithm logs the error when an

error is detected.

check address parity

if parity is good

done

else {error}

create an error log

Interrupt the core (if enabled)

On an outbound write request, data parity is checked on the data bus D[127:0]. The

parity bits are checked by first bit XORing the data bits shown in

Table 17

with the

corresponding data parity bits, and then verifying when the result of each of the XORed

operations is equal to zero. As an example, the parity calculation for the lowest order

byte of the data bus D[7:0] is carried as follows:

Equation 7. PARITY_RESULT = D_PARITY0 XOR D[0] XOR D[1] XOR D[2] XOR D[3] XOR

D[4] XOR D[5] XOR D[6] XOR D[7] XOR WBE[0]

A non-zero result from the above operation indicates a parity error.
The parity logic uses the following algorithm, and this algorithm logs the error when an

error is detected.

check data parity

if parity is good

done

else {error}

create an error log

Interrupt the core (if enabled)

2.6.4.3

Parity Disabled

When software disables parity, the ATU does generate the parity byte for read

completions, but does not check the address and data byte parity.

Advertising