Section 9 - Diagnostics
9-2
VM700A Option 01 (NTSC) & Option 11 (PAL) User Manual
Table 9-1: VM700A Power Up Diagnostics
Board Tested Test Name Description
ÁÁÁÁÁÁ
CPU
ÁÁÁÁÁÁ
Math Co-processor
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Checks for exception errors when the math co-processor
performs floating-point computations.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
CPU NVRAM
a
Decoding
Segment Size
Address Lines
Data Lines
Valid Memory
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Standard RAM test.
Checks decoded address space size.
Checks the size of the RAM segment.
Checks address integrity.
Checks data bus integrity.
Performs checkerboard pattern to test RAM.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Display/Front Panel
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Shared RAMa
Decoding
Segment Size
Address Lines
Data Lines
Valid Memory
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Standard RAM test.
Checks decoded address space size.
Checks the size of the RAM segment.
Checks address integrity.
Checks data bus integrity.
Performs checkerboard pattern to test RAM.
ÁÁÁÁÁÁ
EPROM/NVRAM
ÁÁÁÁÁÁ
Probe Board Type
Board Type
Parts in Set
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Determines type of board. Possible board types are: 1.5,
3.0, 6.0, or 12.0 Mbyte. Information contained in each
EPROM determines quantity of EPROMs on the board.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Total CRC Check
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Runs 32-bit CRC check on ROM space and compares
the result with a CRC stored in the CPU board’s
NVRAM.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Part CRC Check
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Runs only if total CRC check fails. This test runs a 16-bit
CRC check of each EPROM on the board. Test also
checks for correct part location on board.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Total CRC Store
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Runs only if total CRC check fails. If total CRC check
fails but part CRC check passes, this test computes a
32-bit CRC (based on the results of the 16-bit CRCs for
each PROM) and stores it in the CPU board’s NVRAM.
a
Contents of RAM are copied to main system RAM before the test runs. This preserves the
contents of RAM. If main system RAM is bad, the test returns ???, indicating it did not run.