25. Audio Codec Interface (HAC)
Rev.1.00 Jan. 10, 2008 Page 1275 of 1658
REJ09B0261-0100
25.3.4 PCM Left Channel Register (HACPCML) HACPCML is a 32-bit read/write register used for accessing the left channel of the codec in digital audio recording or stream playback. To transmit the PCM playback left channel data to the codec, write the data to HACPCML. To receive the PCM record left channel data from the codec, read HACPCML. The data is left justified when accommodating a codec with ADC/DAC resolution of 20 bits or less.
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
⎯⎯⎯⎯⎯⎯⎯
Bit:
0000000000000000
Initial value:
R R R R R R R R R R R R R/W R/W R/W R/W
R/W R/W R/W R/W R/W R/W R/W R/W
R/W:
Bit:
Initial value:
R/W:
1514131211109876543210
00000000 0000 000
R/W R/W R/W R/W R/W R/W R/W R/W
D19 D18 D17 D16
D3 D2 D1 D0D7 D6 D5 D4D11 D10 D9 D8D15 D14 D13 D12
0
Bit Bit Name
Initial
Value R/W Description
31 to 20 All 0 R Reserved
These bits are always read as 0. The write value should
always be 0.
19 to 0 D19 to D0 All 0 R/W Data 19 to 0
Write the PCM playback left channel data to these bits.
The HAC then transmits the data to the codec on an on-
demand basis.
Read these bits to get the PCM record left channel data
from the codec.