NO:
W90P710 Programming Guide
VERSION:
2.0
PAGE:
131
The above information is the exclusive intellectual property of Winbond Electronics and shall not be disclosed, distributed or reproduced without permission
from Winbond.
Table No.: 2005-W90P710-11-A
For input and output direction, each AC-link frame contains a Tag slot and 12 data slots. However,
in the 12 data slots, only 4 slots are used in W90P710, other 8 slots are not supported, and the
control data and audio data are transferred in the 4 valid slots. Each slot contains 20 bits data.
The structure of output frame is shown as below:
Table 10-1 AC97 Output Frame
Slot #
0
1
2
3
4
5
6
7
8
9
10
11
12
Content
Tag CMD
ADDR
CMD
DATA
PCM
LEFT
PCM
RIGHT
-- -- -- -- -- -- -- --
Bits
15-0 19-0 19-0 19-0 19-0
Phase
Tag
phase
Data phase
The output frame data format is shown as following:
Table 10-2 AC97 Output Frame Data Format
Tag
(slot 0)
Bit 15
: frame validity bit, 1 is valid, 0 is invalid.
Bits 14-3
: slot validity, but in W99702, only bits 6-3 are used, bits 14-7 are unused. Bit 3 is
corresponding to slot 1; bit 4 is corresponding to slot 2, etc. 1 is valid, 0 is invalid. The
unused bits 14-7 should be cleared to 0.
Bits 2-0 should be cleared to 0.
CMD
ADDR
(Slot 1)
Bit 19
: read/write control, 1 for read and 0 for write
Bit 18-12
: control register address
Bit 11-0
should be cleared to 0
CMD
DATA
(Slot 2)
Bit 19-4
: Control register write data. It should be cleared to 0 if current operation is read)
Bit 3-0
should be cleared to 0
PCM
LEFT
(Slot 3)
Bit 19-4
: PCM playback data for left channel
Bit 3-0
should be cleared to 0
PCM
RIGHT
(Slot 4)
Bit 19-4: PCM playback data for right channel
Bit 3-0: should be cleared to 0
The structure of input frame is shown as below:
Table 10-3 AC97 Input Frame
Slot #
0
1
2
3
4
5
6
7
8
9
10
11
12
Content
Tag Status
ADDR
Status
DATA
PCM
LEFT
PCM
RIGHT
-- -- --
-- -- -- -- --
Bits
0-15 19-0 19-0 19-0 19-0