VS1001K
VLSI
DATASHEET
y
Solution
8. OPERATION
8.8.1 Memory Test
Memory test mode is initialized with the 8-byte sequence 0x4D 0xEA 0x6D 0x54 0 0 0 0. After this
command (and its required 4 zeros), wait for 500000 clock cycles. The result can be read from the SCI
register HDAT0, and ’one’ bits are interpreted as follows:
Bit(s) Meaning
0
1
2
3
4
5
6
7
Good X ROM
Good Y ROM (high)
Good Y ROM (low)
Good Y RAM
Good X RAM
Good Instruction RAM (high)
Good Instruction RAM (low)
Unused
All tests are non-destructive and interrupts are disabled during testing. Thus, no user software or data is
harmed by the tests.
Instruction ROM cannot be tested with software.
8.8.2 SCI Test
Sci test is initialized with the 8-byte sequence 0x53 0x70 0xEE 0 0 0 0, where
number to test. The content of the given register is read and copied to HDAT0. If the register to be tested
is HDAT0, the result is copied to HDAT1.
−
is the register
Example: if is 48, contents of SCI register 0 (MODE) is copied to HDAT0.
Version 4.11, 2003-09-18
30