960L Multi-Channel Digital Effects System Service Manual
6-44
MISCELLANEOUS TESTS:
Option Board Test:
The Option Board Test was designed for debugging problems encountered when programming the
Program Flash memory by verifying the operation of the PCMCIA interface. This test resides in the Option
Board Menu, and requires the LARC2 Option Board (with 32MB PCMCIA Flash Memory card) installed in
the Option Board Connector on the LARC2. The Option Board Test can only be executed from a Debug
Terminal connected to the Debug port of the LARC2 Option Board.
When executed, the test checks for the presence of the PCMCIA Flash Memory card first by checking the
card type. If there is no PCMCIA Flash Memory card installed, it reports that fact and will not run any
further. Then it checks the header of the PCMCIA Card for the existence of a legitimate 960L application,
and warns if a header is present, with the option to quit or continue (destroying the cards contents). It also
checks the size of the card, so that it will not attempt to test memory that isn't present. Then it performs the
following tests as shown in the example below.
NOTE: In the example below, the information sent to the Debug port was captured using a Debug Terminal.
The comments added below describe the operations that are performed during the test:
Checking Card Type
Card Type 1
Testing PCCard flash memory of size 0x2000000 (33554432 decimal)
Erasing Flash PCcard...(This takes a few moments.)
Erasing block 0
This portion of the test erases the PCMCIA Flash Memory card.
Erasing block 1
Erasing block 2
Erasing block 4
Erasing block 8
Erasing block 16
Erasing block 32
Erasing block 64
Erasing block 128
This portion of the test verifies the address lines on the PCMCIA Flash Memory card are functioning
properly by writing a walking 1's pattern across the address lines. During the test, the current address
values are written to memory, then the same memory locations are read to verify the data written in these
locations is correct. If any errors are detected the failure results are reported, and the test then waits for
acknowledgement of the error. NOTE: The first address bit is not tested because the test is writing 16-bit
values.