18–Running User Diagnostics in DOS
Diagnostic Test Descriptions
269
83840-546-00 N
Group B: Memory Tests
B1
TXP Scratchpad
The Group B tests verify all memory blocks of the Cavium
8400/3400 Series Adapters by writing various data patterns
(0x55aa55aa, 0xaa55aa55, walking zeroed, walking ones, address,
and so on) to each memory location, reading back the data, and
then comparing it to the value written. The fixed data patterns are
used to ensure that no memory bit is stuck high or low, while the
walking zeroed/ones and address tests are used to ensure that
memory writes do not corrupt adjacent memory locations.
B2
TPAT Scratchpad
B3
RXP Scratchpad
B4
COM Scratchpad
B5
CP Scratchpad
B6
MCP Scratchpad
B7
TAS Header Buffer
B8
TAS Payload Buffer
B9
RBUF via GRC
B10
RBUF via Indirect
Access
B11
RBUF Cluster List
B12
TSCH List
B13
CSCH List
B14
RV2P Scratchpads
B15
TBDC Memory
B16
RBDC Memory
B17
CTX Page Table
B18
CTX Memory
Group C: Block Tests
C1
CPU Logic and
DMA Interface
Verifies the basic logic of all the on-chip CPUs. It also exercises the
DMA interface exposed to those CPUs. The internal CPU tries to ini-
tiate DMA activities (both read and write) to system memory and
then compares the values to confirm that the DMA operation com-
pleted successfully.
C2
RBUF Allocation
Verifies the RX buffer (RBUF) allocation interface by allocating and
releasing buffers and checking that the RBUF block maintains an
accurate count of the allocated and free buffers.
Table 18-2. Diagnostic Tests (Continued)
Test
Number
Test Name
Description