Service manual
Figure 5–6 shows the XGPR register of the scalar processor. Bit <23>, when
set, indicates that there is a vector processor attached to this processor. Bits
<22:16> give status on an attached vector processor.
The failing test number is derived from the upper byte (bits <31:24>) of the
longword returned. For self-test, the upper byte contains the failing test
number. If CPU/memory interaction test fails, this byte contains the failing
test number plus 49. If DWMBB test fails, bit <31> is set (making the first
digit 8 through A), and bits <30:24> contain the failing test number. All
numbers are expressed in binary-coded decimal (BCD). See Table 5–3.
As shown in Example 5–2, you can examine the XGPR register of the failing
node to determine the failing test number. See Table 4–3 to determine the
base address (BB) of the <REFERENCE>(XRP) processor’s node. Then
calculate the address of the XGPR register by adding 0C (hex) to the base
address.
Table 5–3: Interpreting XGPR Failing Test Numbers
Failing Diagnostic XGPR <31>
XGPR <30:24>
(BCD)
Test
Numbers
Self-test Clear 1–49 1–49
CPU/memory interaction test Clear 50–66 1–17
Additional memory Clear 67–73 3
DWMBB test Set 1–26 1–26
<REFERENCE>(XRV) Vector Processor 5–13










