4 pcm left channel register (hacpcml) – Renesas SH7781 User Manual
Page 1305

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:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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:
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
D19
D18
D17
D16
D3
D2
D1
D0
D7
D6
D5
D4
D11
D10
D9
D8
D15
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.