VLSI
Solution
y
DATASHEET
VS1001
K
CONTENTS
6.5.10 AIADDR (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.5.11 VOL (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.5.12 RESERVED (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.5.13 AICTRL[x] (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.6
Stereo Audio DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
28
28
28
28
7 Operation
7.1
7.2
7.3
7.4
7.5
7.6
7.7
7.8
Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Powerdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Hardware Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Software Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Play/Decode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sanity Checks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PCM Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.8.1
7.8.2
7.8.3
Memory Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCI Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sine Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
29
29
29
29
30
30
30
30
31
31
32
8
Writing Software
8.1
8.2
8.3
8.4
When to Write Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Processor Core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
User’s Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Hardware Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.4.1
8.4.2
SCI Registers, 0x4000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Serial Registers, 0x4100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
33
33
33
33
33
33
Version 4.14, 2004-02-10
4