HSITEST(8) — Pixar Programmer’s Manual
NAME
hsitest− High-Speed Interface hardware diagnostic
SYNOPSIS
hsitest [ commands ]
DESCRIPTION
hsitest is a collection of diagnostic tests for the Pixar High-Speed Interface (HSI) board. It can be invoked in either a conversational or non-conversational mode.
To invoke hsitest interactively, simply type hsitest at UNIX command level (your shell path must include the directory /usr/pixar/diag/bin). hsitest prints the arrow (“>”) to prompt for commands, which are executed as they are entered. Typing ? or help will elicit a display of commands. hsitest can be invoked non-interactively by specifying the desired function(s) on the shell command line, for example:
hsitest -board/all -ychk
For a more detailed description of command menu navigation, see fsptest(8) in the standard Pixar documentation.
BASIC USAGE
If no decompression board is present, a complete battery of diagnostic tests can be invoked with the shell-level command
hsitest -board/all -ychk
With a decompression board present, use the command
hsitest -board/all -ychk -decomp/all
MAIN MENU
Upon entering hsitest, the user may select commands from the main menu. The following HSI diagnostic commands are available:
board − submenu for intra-board tests
Commands in this submenu test hardware on the HSI board. This submenu does not attempt to communicate with the yapbus or the parallel port.
decomp − submenu for decompression board tests
Commands in this submenu test the operation of the optional decompression board. One of the tests in this submenu communicates between the HSI and the Chap over the yapbus.
ychk - test yapbus communication with the Chap
This command runs diagnostic microcode in the Chap and sends data patterns across the yapbus in both directions. It should be run only after all tests in the board submenu have completed successfully.
BOARD MENU
These commands test hardware on the HSI board.
csr − set and clear bits in CSRs
dw − test operation of the VMEbus data window
yfifo − test the yapbus FIFO and associated logic
yapfsm − test the yapbus Finite State Machine
interrupt − test VMEbus interrupt generation
pup − test pixel unpacking and byte reordering
pp − test parallel port logic
ppparams − submenu to set parameters for pp test
all − perform all tests in the board submenu
DECOMP MENU
These commands test hardware on the decompression board, which is an optional board that is used with the HSI. The results of the tests in this submenu are accurate only when the HSI has also passed the board/all and ychk tests successfully. If the decompression board is not present, the tests in this submenu will alert the user to that fact.
csr − set and clear bits in decompression board CSRs
ram − test token and mapping table RAMs
dfifo − test decompression FIFO
decomp − test the decompression logic into yapbus FIFOs
chap − test complete decompression path from data window to Chap
all − perform all tests in the decomp submenu
SEE ALSO
Release β — Last change: 6/20/89