Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

fpmex.diag(8)  —  Kubota Pacfic Computer Inc. (November 1, 1988)

NAME

fpmex.diag − check correct response to fpu or memory generated exceptions

DESCRIPTION

This test forces exception conditions and checks that the FPU and the memory board respond correctly.  Note that this is one of the tests that loads into the instruction cache on the CPU board and requires a machine reset following the test. 

DETAILS

None required. 

BOARDS THAT MUST BE INSTALLED

This test requires one CPU board, at least one memory board, and a known good I/O board for downloading the test.  If multiple CPU boards are installed, only the boot master is tested.  The test will not function if the memory is running in 16-way interleave (terminates with an error 162 reported).  Easy solution: install only one memory board. 

SPECIAL COMMAND LINE PARAMETERS

None

MENU ITEMS SPECIFIC TO THIS TEST

cpuRuns the CPU R Bus Status Register tests. 

memRuns the Memory Board R Bus Status Register tests

INTERPRETING THE ERROR CODES

The following errors may be generated by this test.  (The actual error wording may differ, however the type of error is as summarized here.) 

150After forcing an FPU exception, the status registers do not contain the expected value.  The register in error is noted, along with the actual and expected value. 

155A normal operation on the R Bus caused an unexpected exception. 

160An expected exception did not occur during a register write operation. 

162Memory is running in 16-way interleave and this test cannot be run in this configuration.  See "Boards that must be installed" above. 

165An expected exception did not occur during a register read operation. 

September 02, 1992

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026