beautypg.com

Allied Telesis NetExtreme II Adapters User Manual

Page 164

background image

Chapter 12: User Diagnostics

164

Group B: Memory Tests

B1

TXP Scratchpad

The Group B tests verify all of the memory
blocks of the Broadcom NetXtreme II adapter
by writing various data patterns (0x55aa55aa,
0xaa55aa55, walking zeroes, walking ones,
address, etc.) 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 zeroes/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 functionality of all the
on-chip CPUs. It also exercises the DMA
interface exposed to those CPUs. The internal
CPU tries to initiate DMA activities (both read
and write) to system memory and then
compares the values to confirm that the DMA
operation completed successfully.

Table 17. Diagnostic Tests (Continued)

Test

Description

Number

Name