HP Series 37 Reference Manual page 94

3000 series self test and maintenance mode
Table of Contents

Advertisement

TEST DESCRIPTIONS
1-
~
______________
~,DO
3.0 INTRODUCTION
This section of the manual describes the test sections.
3.1 GET TEST DATA
Get'Test'Data asks for the test parameters that you want to input. Because this may not be the first time
that this routine is called, you are given the option to retain most of the parameters that you have
previously specified. You are then prompted for the tests to be run and the ports to be tested.
3.2 SYSTEM INTERFACE BOARD (SIB) TESTS
This test section is composed of tests that relate to the SIB. The SIB is actually the system interface
section of the TIC board. The test returns a logical value that indicates whether the tests succeeded and if
the AlB tests should begin.
Test'SIB calls the procedure for each test that is s;'ecified by the parameters passed from Get'Test' Data.
Check'Error, Print'Error'Prefix, and Print'Error'Status are utility procedures that are invoked by all of the
tests. Test'SI13 loops through its testing sequence the number of times specified by the loop count passed
from Get'Test'Data.
Test 1. 1MB-SIB COMMUNICATION -- Tests the SIB to insure that all allowable Intermodule Bus
(1MB) commands work. As each
I~B
command is executed, two types of error messages can be
printed. The first type indicates that the instruction was not successful. The second type
indicates that the SIB response was not the expected response.
Test 2. INITIAL REGISTER VALUES -- Tests the values that are obtained from the SIMB registers
after initialization. The value of each register to be checked is read. This value is then
compared with the expected value for the register.
If
there is not a match, an error message is
output.
Test
3.
ERROR CIRCUITRY - - Tests the error circuitry on the SIB.
It
issues an illegal command and
verifies that it is detected.
It
then checks the Error Clear mechanism of Register !A.
Test 4. RESET/INIT -- Checks to make certain that an INIT command causes a reset of the registers
and of the error detection circuitry. First, the loopback bit of Register !A, the Diagnostic
Control Register, is written with a "0". An INIT command is issued and should set the
loop back bit. Register IA is read to confirm this. Next, an illegal address command is issued
and the error bit is set. An INIT is issued to clear the error bit. This tests the operation of
the MRST A line.
SEP 84
3-1

Advertisement

Table of Contents
loading

Table of Contents