[ASAHI KASEI]
[AK4545]
b)Slot1:Command Address Port
Slot1 gives the address of the command data, which is given in the slot 2. The AK4545 has 26 valid registers of 16bit
data. See Page20.
BIT_CLK
Bit19 Bit18 Bit17 Bit16 Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit9 Bit9
Bit2
0
Bit1 Bit0
0 0
Bit19 Bit18 Bit17 Bit16
SDATA_OUT
1/0 1/0 1/0 1/0 1/0 1/0 1/0 1/0 0
Slot 1
0
0
0
Slot 0
Slot 2
Command Address Port
Bit 19:
Bit 18:12
Bit 11:0
Read/Write command
Control Register Index (see Mixer Registers for the detail)
Reserved (0)
1=read, 0=write
Bit 18 of this slot1 is equivalent to the most significant bit of the indexregister address.
The AK4545 ignores from bit11 to bit0. These bits will be reserved for future enhancement and must be staffed with
0s by the AC97 controller.
c)Slot2:Command Data Port
BIT_CLK
Bit19 Bit18 Bit17 Bit16 Bit15 Bit14 Bit13 Bit12 Bit6
1/0 1/0 1/0 1/0 1/0 1/0 1/0 1/0
Bit5
Bit4 Bit3
Bit2
0
Bit1 Bit0
0 0
Bit19 Bit18 Bit17 Bit16
SDATA_OUT
1/0 1/0 0
Slot 1
Slot 2
Slot 3
Command Data Port
Bit19:4
Bit3:0
Control Register Write Data (if bit 19 of slot 1 is 1, all Bit19:4 should be 0)
Reserved(0)
If bit19 in slot1 is 0, the AC97 controller must output Command Data Port data in slot 2 of the same frame. If the
bit19 in slot1 is 1, the AK4545 will ignore any Command Data Port data in slot2.
Bit19 of this slot2 is equivalent to D15 bit of mixer register value.
d)Slot3 PCM Playback Left Channel (18bits)
The AK4545 uses the playback(DAC) data format in slot3 for left channel.
Playback data format is MSB first. Data format is 18bits 2s complement. AC97 controller should stuff bit1-0 with
0. If valid bit (slot3) in the slot 0 is invalid (0), the AK4545 interprets the data as all 0.
Bit19:2
Bit 1:0
Playback data
0
If Slot3 and 4 of SDATA_OUT are selected for S/PDIF output data, this 18bits data is output through channel1 of
S/PDIF out besides DAC.
e)Slot4 PCM Playback Right Channel (18bits)
The AK4545 uses the playback(DAC) data format in the slot4 for right channel. Playback data format is MSB first.
Data format is 18bits 2s complement. AC97 controller should stuff bit1-0 with 0. If valid bit (slot 4) in the slot 0 is
invalid (0), the AK4545 interprets the data as all 0.
Bit19:2
Bit 1:0
Playback data
0
If Slot3 and 4 of SDATA_OUT are selected for S/PDIF output data, this 18bits data is output through channel2 of
S/PDIF out besides DAC.
f)Slot5,6 Not implemented in the AK4545
The AK4545 ignores these data slots.
- 13 -
MS0058-E-00
2000/11