Version: 1.18
PRELIMINARY/CONFIDENTIAL
TrueSpeech® Co-Processor
9.17.2
Test External Data SRAM
Command = 3001-3004H:
0011
00
00 0000 0
(9-3)
size
(15-12)
(11-10)
(2-0)
Status:
0011
SRAM TEST
(11)
XXX XXXX XXXX
(10-0)
(15-12)
SRAM TEST:
Set to 0 to indicate external data SRAM test passed OK
Set to 1 to indicate external data SRAM failure.
X:
Reserved bits
size
1
2
3
4
tests 8K bytes/4K words
tests 32K bytes/16K words
tests 64K bytes/32K words
tests 16K bytes/8K words
After running the external SRAM test, the CT8022 device should be reset. This will re-initialize the external SRAM
contents to their normal operational values. Running the SRAM test destroys all the data values held in the external
SRAM. SRAM tests start at external memory address 4000H.
9.17.3
External Data SRAM Configuration
After reset, the CT8022 automatically probes the external memory to detect if the memory configuration is 8 or 16
bits wide. For normal operation of the CT8022, the external memory must be 16 bits wide. The memory width
setting detected can be over-ridden with the following commands.
Command:
= 0821H to select a 8-bit wide memory (15 ns)
Command:
= 0801H to select a 16-bit wide memory (15 ns)
This command does not generate a status response. When this command is received, it halts all current operations
and performs an internal reset. After issuing this command, the Host should wait for a period of 10ms and then write
the Idle command (0000H) to the CT8022. Once this is done, the Host should then re-configure the CODEC
configuration before proceeding with further operations.
CT8022A11AQC FW Revision 0118 DSP GROUP, INC., 3120 SCOTT BOULEVARD
SANTA CLARA, CA 95054 PH: 408 986 – 4300 FAX: 408 986 – 4490
121
All specifications are subject to change without prior notice.