pe_macro(1)
•
rt0c
: Router Send Test (1, 8, 16, 32, 64 Bits) — Sets the e-bit and the t-bit
for PE 0,0 only. Opens the router channel (to itself) and sends data using
the router. It performs 1-bit, 8-bit, 16-bit, 32-bit and 64-bit send operations.
This test demonstrates not only that the data gets sent, but also that only the
specified number of bits are sent.
•
rt0d
: Router Fetch Test (1, 8, 16, 32, 64 Bits) — Sets the e-bit and the t-bit
for PE 0,0 only. Opens the router channel (to itself) and fetches data using
the router. It performs 1-bit, 8-bit, 16-bit, 32-bit and 64-bit fetch operations.
This test demonstrates not only that the data gets fetched, but also that only
the specified number of bits are fetched.
•
rt0e
: Router Send And Fetch Test — This test performs router send and
fetch operations. It disables all PEs except #0. The source and destination is
PE #0. It verifies that the correct data reaches the destination and that the
correct tflag, rflag and fflag is set after each operation. It also verifies that no
data reaches disabled PEs, and none of their flags are affected.
At each stage of the test, data and flags are checked. If an error occurs, the
test prints an error message.
This is the meaning of the expected and actual results mentioned in the
following error messages:
Message #1: The test attempts to send 0xa one bit at a time with
four
rsend1
commands. The lower order word of the result was not as
expected.
Message #2: The high order word of the result was not as expected.
Message #3: The test attempts to fetch 0xb one bit at a time with four
rfetch1
commands. The lower order word of the result was not as
expected.
Message #4: The high order word of the result was not as expected.
Message #5: Each cluster of 3 bits shown below represents the state of
the fflag, the rflag and the tflag after each stage of the test. Please note
that bit 15 and bit 31 are not used.
0 f r t
0
f
f
f
f
f
f
f
f
ff
r
r
r
r
r
r
r
r
r
t
t
t
t
t
t
t
t
t
After ropen1
After resend1
After rfetch1
After resend1
After resend1
After resend1
After rfetch1
After rfetch1
After rfetch1
After rclose
MPP_FIG_278
Messages #6–9: These words are comparable to words #1-4, except
they are from the unselected PEs. Normally, no data reaches these
destinations, and they remain at zero.
Message #10: This displays the flag bits from the unselected PEs which
should all remain at zero.
Data Parallel Unit Reference Pages B–35