2 cpld_host_regrw, Cpld_host_regrw - 7, At8402 diagnostics running on the carrier – Kontron AT8402 Diagnostics Manual User Manual
Page 15
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