Page
12 of 65
Audio Capture
The audio capture engine is responsible for receiving de-embedded audio
data, via an I2S interface, formatting the data and transferring it
into on-board memory. The module receives two channels of audio data,
at a 48 KHz rate, organized as 24 bits of left channel data and 24 bits of
right channel data.
The audio capture module supports two modes of operation, as configured
by the user:
-
24 bit mode
– uses the 24 bits/sample per channel data received
from the SDI receiver.
-
16 bit mode
– uses the 24 bits/sample per channel received
from the SDI receiver but truncates the 8 LSBs to
form 16 bits/sample per channel.
The audio capture engine translates this data into doublewords ( 64 bits ),
as defined in Table 4 – Table 5. These tables reflect how the data will
appear in host memory.
d31 d30 d29 d28 d27 d26 d25 d24 d23 d22 d21 d20 d19 d18 d17 d16 d15 d14 d13 d12 d11 d10 d9 d8 d7 d6 d5 D4 d3 d2 d1 d0
d63 d62 d61 d60 d59 d58 d57 d56 d55 d54 d53 d52 d51 d50 d49 d48 d47 d46 d45 d44 d43 d42 d41 d40 d39 d38 d37 d36 d35 d34 d33 d32
DW1 R0
7
R0
6
R0
5
R0
4
R0
3
R0
2
R0
1
R0
0
L0
23
L0
22
L0
21
L0
20
L0
19
L0
18
L0
17
L0
16
L0
15
L0
14
L0
13
L0
12
L0
11
L0
10
L0
9
L0
8
L0
7
L0
6
L0
5
L0
4
L0
3
L0
2
L0
1
L0
0
24 bit
mode
DW1 L1
15
L1
14
L1
13
L1
12
L1
11
L1
10
L1
9
L1
8
L1
7
L1
6
L1
5
L1
4
L1
3
L1
2
L1
1
L1
0
R0
23
R0
22
R0
21
R0
20
R0
19
R0
18
R0
17
R0
16
R0
15
R0
14
R0
13
R0
12
R0
11
R0
10
R0
9
R0
8
DW2 R1
23
R1
22
R1
21
R1
20
R1
19
R1
18
R1
17
R1
16
R1
15
R1
14
R1
13
R1
12
R1
11
R1
10
R1
9
R1
8
R1
7
R1
6
R1
5
R1
4
R1
3
R1
2
R1
1
R1
0
L1
23
L1
22
L1
21
L1
20
L1
19
L1
18
L1
17
L1
16
DW2 R2
7
R2
6
R2
5
R2
4
R2
3
R2
2
R2
1
R2
0
L2
23
L2
22
L2
21
L2
20
L2
19
L2
18
L2
17
L2
16
L2
15
L2
14
L2
13
L2
12
L2
11
L2
10
L2
9
L2
8
L2
7
L2
6
L2
5
L2
4
L2
3
L2
2
L2
1
L2
0
DW3 L3
15
L3
14
L3
13
L3
12
L3
11
L3
10
L3
9
L3
8
L3
7
L3
6
L3
5
L3
4
L3
3
L3
2
L3
1
L3
0
R3
23
R3
22
R3
21
R3
20
R3
19
R3
18
R3
17
R3
16
R2
15
R2
14
R2
13
R2
12
R2
11
R2
10
R2
9
R2
8
DW3 R3
23
R3
22
R3
21
R3
20
R3
19
R3
18
R3
17
R3
16
R3
15
R3
14
R3
13
R3
12
R3
11
R3
10
R3
9
R3
8
R3
7
R3
6
R3
5
R3
4
R3
3
R3
2
R3
1
R3
0
L3
23
L3
22
L3
21
L3
20
L3
19
L3
18
L3
17
L3
16
Table 4 – Audio mapping into memory : 24 bit mode – 4 samples / 3 DWs
d31 d30 d29 d28 d27 d26 d25 d24 d23 d22 d21 d20 d19 d18 d17 d16 d15 d14 d13 d12 d11 d10 d9 d8 d7 d6 d5 D4 d3 d2 d1 d0
d63 d62 d61 d60 d59 d58 d57 d56 d55 d54 d53 d52 d51 d50 d49 d48 d47 d46 d45 d44 d43 d42 d41 d40 d39 d38 d37 d36 d35 d34 d33 d32
DW1 R0
15
R0
14
R0
13
R0
12
R0
11
R0
10
R0
9
R0
8
R0
7
R0
6
R0
5
R0
4
R0
3
R0
2
R0
1
R0
0
L0
15
L0
14
L0
13
L0
12
L0
11
L0
10
L0
9
L0
8
L0
7
L0
6
L0
5
L0
4
L0
3
L0
2
L0
1
L0
0
16 bit
mode
DW1 R1
15
R1
14
R1
13
R1
12
R1
11
R1
10
R1
9
R1
8
R1
7
R1
6
R1
5
R1
4
R1
3
R1
2
R1
1
R1
0
L1
15
L1
14
L1
13
L1
12
L1
11
L1
10
L1
9
L1
8
L1
7
L1
6
L1
5
L1
4
L1
3
L1
2
L1
1
L1
0
Table 5 – Audio mapping into memory : 16 bit mode – 2 samples/DW