beautypg.com

2 cpld_host_regrw, Cpld_host_regrw - 7, At8402 diagnostics running on the carrier – Kontron AT8402 Diagnostics Manual User Manual

Page 15

background image

AT8402

Diagnostics running on the Carrier

Page 2 - 7

AT8402 CLI Reference Manual

Description

This test checks register level access to the CPLD for PPC readable registers. It reads

all registers and checks for any possible error conditions that indicate a failure of the

CPLD logic.

Failure impact

CPLD-00020001 diagnostic code results of failure to access the CPLD. The impact
is failure of the board.

CPLD-00020006 diagnostic code results of failure to read CPLD register. The
impact is failure of the board.

CPLD-000201xx diagnostic code results of a reading of an error condition from
the CPLD. The register indicating the error is listed in the ‘xx’ of the diagnostic
code. The impact is failure of the board.

2.3.2

CPLD_HOST_REGRW

Register read/write test.
Test group:

Diagnostics

Test case:

cpld

Test procedure: CPLD_HOST_REGRW
Test host:

Carrier

Test IC:

quickturn

Test mode:

normal

Diagnostic code: CPLD-00020001 CPLD-00020002

Description

This test tests the correct functionality of the EBC access to the CPLD and the CPLD

state machine. It performs read and write accesses in turn to the two CPLD debug

registers (addresses A1=0x55 and A2=0xAA) with changing data patterns (0x00, 0xff,

0xaa and 0x55).

One hundred cycles of writes/reads with all four data patterns to both addresses are

performed, read data is checked for each access to match written data. The sequence of

each cycle is:

1. write 0xff to A1

2. write 0x00 to A2

3. read and check from A1

4. read and check from A2

5. write 0xaa to A1

6. write 0x55 to A2

7. read and check from A1

8. read and check from A2