Boot ROM inbuilt Menu, self tests, setups, etc
5 - 2
Revision 1 - 07 July
1999
Event 4
TECHNICAL MANUAL
5.3.3 Test
The following menu options are available in the Test menu:
1.
CPU
2.
Ports
3.
Cards
4.
Misc
5.
Boot
Tests may be run continuously or once as required.
CPU
Use this option to test parts of the CPU card. When selected the following options are
displayed:
1.
Bus
2.
RAM
3.
FLASH
4.
VGA
Bus
The Bus exercise is not a test as such, but is used to debug CPU cards that have
fundamental faults, such as factory testing of newly manufactured CPU cards.
The CPU has been programmed to output sequences of events that can be seen on a
CRO, synchronised to the edge of L5 and L4. The data can be used to verify the
correct operation of the CPU control signals.
The sequence of operations performed during this routine are shown in table 3.
Event
Signals of
interest
Comment
Set Green LED L5 on
L5
CRO Synchronisation
Set Green LED L5 off
L5
CRO Synchronisation
Move 01 to 40010004
IC16 pin 29
Write to RAM bank 0 byte 0
Move 02 to 40010005
IC17 pin 29
Write to RAM bank 0 byte 1
Move 04 to 40010006
IC18 pin 29
Write to RAM bank 0 byte 2
Move 08 to 40010007
IC19 pin 29
Write to RAM bank 0 byte 3
Move 40010004 to
CPU
IC16-19 pin 24
Read from RAM bank 0
Set Red LED L4 on
L4
CRO Synchronisation
Set Red LED L4 off
L4
CRO Synchronisation
Move 10 to 20000000
IC13 pin 29
Write to FLASH byte 0
Move 20 to 20000001
IC14 pin 29
Write to FLASH byte 1
Move 40 to 20000002
IC12 pin 29
Write to FLASH byte 2