Overview
5) Momentary Pushbutton switch S1 is pressed – This switch is spring loaded so
it should not be able to remain pressed in (which will hold the board in reset);
however, if it were to be held in place by something mechanically binding it,
then the board would remain in reset; press the reset push button switch S1
several times to ensuring that it is springing back out with each release.
Reset Switch S1 - The momentary reset switch allows the user to reset the system
CPU. Resetting the board is similar to cycling the power on the unit except the
main RAM bank of memory on the board is not erased (as it is when the power is
cycled). This reset switch is mainly used by General Dynamics software
development personnel but can also be used by site operators when
troubleshooting.
Hex Rotary Switch S2 – This rotary switch is used to determine which firmware to
run when the system is powered on. The VCPU contains enough flash memory to
hold four unique versions of application code (each of these four allocations in
memory is referred to as a boot bank). This is useful when upgrading the 7200
ACU firmware because the new image can be uploaded to another boot bank, the
rotary switch can be changed, and the ACU can be booted up with the new
application firmware without erasing the original factory supplied application code.
The rotary switch positions and their respective functions are defined in the table
below:
TABLE 2-2 VCPU S2 HEX ROTARY SWITCH POSITIONS DEFINITION
0 (Factory Setting) On power-up, run the application firmware contained in boot bank 0.
1 On power-up, run the application firmware contained in boot bank 1.
2
On power-up, run the application firmware contained in boot bank 2.
3
On power-up, run the application firmware contained in boot bank 3.
4 - D Unused (currently these positions are treated like position E).
E
On power-
up, run the MONDO Monitor program. MONDO is a low level monitor
program used by General Dynamics to power-
up, test and program a new 7200
ACU. MONDO uses an ASCII based protocol to interface with a PC via a terminal
program via serial port 0 (front panel display or serial port 1 – J14 on the rear of the
7200).
F
On power-up, run the Swift X talker (Used by General Dynamics software developers
only)
Hex Rotary Switch S3 – This rotary switch is used to determine which self-test the
VCPU will run when powered up. The VCPU contains self test code which are
divided into three categories:
1) Destructive Tests – These tests erase memory, which would cause the user to
have to reload the parameters and application code.
2) Independent Tests – These tests can be run without the need for external test
cables and other test hardware. The following circuits are functionally tested:
floating point coprocessor, real time clock, serial ports (loopback internal to the
2-10