Processing requirements
The following tables give the MIPS performance of the SSRC module. The cycles are measured with zero wait state memory and for I/O buffers of 40 ms.
Note: The user processing 32-bit processing must refer to the very high-quality MIPS results.
On Arm7 and Arm9
FsIN / FsOUT |
8000 |
11025 |
12000 |
16000 |
22050 |
24000 |
32000 |
44100 |
48000 |
---|---|---|---|---|---|---|---|---|---|
8000 |
0.13 |
4.77 |
5.17 |
1.84 |
6.75 |
7.33 |
3.55 |
9.1 |
9.89 |
11025 |
5.42 |
0.18 |
5.58 |
6.84 |
2.53 |
7.75 |
9.71 |
4.89 |
10.31 |
12000 |
5.85 |
6.39 |
0.2 |
7.01 |
8.97 |
2.76 |
9.89 |
12.94 |
5.32 |
16000 |
1.69 |
7.74 |
7.99 |
0.26 |
9.54 |
10.33 |
3.68 |
13.5 |
14.65 |
22050 |
7.2 |
2.33 |
10.09 |
10.83 |
0.36 |
11.17 |
13.67 |
5.07 |
15.49 |
24000 |
7.79 |
8.33 |
2.53 |
11.7 |
12.78 |
0.39 |
14.03 |
17.94 |
5.51 |
32000 |
3.12 |
10.32 |
10.58 |
3.38 |
15.48 |
15.98 |
0.52 |
19.08 |
20.66 |
44100 |
9.96 |
4.3 |
13.65 |
14.4 |
4.65 |
20.18 |
21.67 |
0.72 |
22.34 |
48000 |
10.8 |
11.34 |
4.68 |
15.58 |
16.67 |
5.06 |
23.4 |
25.56 |
0.78 |
FsIN / FsOUT |
8000 |
11025 |
12000 |
16000 |
22050 |
24000 |
32000 |
44100 |
48000 |
---|---|---|---|---|---|---|---|---|---|
8000 |
0.07 |
7.71 |
8.24 |
2.28 |
10.5 |
11.28 |
4.41 |
13.44 |
14.48 |
11025 |
8.19 |
0.1 |
8.96 |
11.04 |
3.14 |
12 |
15.09 |
6.08 |
15.2 |
12000 |
8.76 |
9.52 |
0.1 |
11.3 |
14.48 |
3.41 |
15.36 |
20.07 |
6.61 |
16000 |
2.14 |
11.73 |
12.01 |
0.14 |
15.41 |
16.48 |
4.55 |
21 |
22.56 |
22050 |
10.78 |
2.94 |
15.39 |
16.38 |
0.19 |
17.92 |
22.08 |
6.27 |
24 |
24000 |
11.57 |
12.34 |
3.2 |
17.51 |
19.04 |
0.21 |
22.61 |
28.97 |
6.83 |
32000 |
4.19 |
15.48 |
15.77 |
4.27 |
23.46 |
24.01 |
0.28 |
30.83 |
32.96 |
44100 |
14.78 |
5.77 |
20.56 |
21.56 |
5.89 |
30.77 |
32.75 |
0.38 |
35.83 |
48000 |
15.92 |
16.7 |
6.28 |
23.15 |
24.69 |
6.41 |
35.02 |
38.08 |
0.42 |
FsIN / FsOUT |
8000 |
11025 |
12000 |
16000 |
22050 |
24000 |
32000 |
44100 |
48000 |
---|---|---|---|---|---|---|---|---|---|
8000 |
0.13 |
13.61 |
14.52 |
4.43 |
19.03 |
20.43 |
8.8 |
25.06 |
26.99 |
11025 |
14.85 |
0.18 |
15.91 |
19.47 |
6.1 |
21.82 |
27.35 |
12.13 |
28.38 |
12000 |
15.84 |
17.36 |
0.2 |
19.97 |
25.4 |
6.64 |
27.85 |
36.26 |
13.21 |
16000 |
4.25 |
21.24 |
21.79 |
0.26 |
27.22 |
29.03 |
8.86 |
38.07 |
40.85 |
22050 |
20.02 |
5.85 |
27.72 |
29.7 |
0.36 |
31.81 |
38.94 |
12.2 |
43.63 |
24000 |
21.45 |
22.98 |
6.37 |
31.68 |
34.71 |
0.39 |
39.94 |
50.8 |
13.28 |
32000 |
8.39 |
28.74 |
29.29 |
8.5 |
42.48 |
43.58 |
0.52 |
54.43 |
58.07 |
44100 |
28.11 |
11.57 |
38.05 |
40.03 |
11.71 |
55.43 |
59.4 |
0.72 |
63.62 |
48000 |
30.19 |
31.71 |
12.59 |
42.9 |
45.96 |
12.74 |
63.36 |
69.42 |
0.78 |
Parent topic:Processing requirements
On Arm9e and XScale
FsIN / FsOUT |
8000 |
11025 |
12000 |
16000 |
22050 |
24000 |
32000 |
44100 |
48000 |
---|---|---|---|---|---|---|---|---|---|
8000 |
0.03 |
1.14 |
1.25 |
0.54 |
1.95 |
2.14 |
1.04 |
3.85 |
4.23 |
11025 |
1.31 |
0.05 |
1.36 |
1.62 |
0.75 |
2.23 |
2.78 |
1.44 |
4.38 |
12000 |
1.43 |
1.57 |
0.05 |
1.68 |
2.13 |
0.82 |
2.84 |
3.72 |
1.57 |
16000 |
0.5 |
1.86 |
1.93 |
0.07 |
2.27 |
2.5 |
1.09 |
3.9 |
4.29 |
22050 |
2.19 |
0.69 |
2.42 |
2.61 |
0.1 |
2.72 |
3.24 |
1.5 |
4.46 |
24000 |
2.4 |
2.52 |
0.75 |
2.86 |
3.15 |
0.1 |
3.35 |
4.25 |
1.63 |
32000 |
0.92 |
3.12 |
3.18 |
1.01 |
3.72 |
3.86 |
0.14 |
4.55 |
4.99 |
44100 |
4.28 |
1.27 |
4.15 |
4.37 |
1.39 |
4.83 |
5.23 |
0.19 |
5.43 |
48000 |
4.7 |
4.9 |
1.39 |
4.8 |
5.03 |
1.51 |
5.72 |
6.3 |
0.21 |
FsIN / FsOUT |
8000 |
11025 |
12000 |
16000 |
22050 |
24000 |
32000 |
44100 |
48000 |
---|---|---|---|---|---|---|---|---|---|
8000 |
0.06 |
1.87 |
2.02 |
1.07 |
3.09 |
3.36 |
2.07 |
6.09 |
6.63 |
11025 |
2.27 |
0.09 |
2.25 |
2.66 |
1.47 |
3.56 |
4.4 |
2.85 |
7.01 |
12000 |
2.45 |
2.76 |
0.09 |
2.75 |
3.43 |
1.6 |
4.5 |
5.83 |
3.1 |
16000 |
0.99 |
3.23 |
3.36 |
0.13 |
3.73 |
4.05 |
2.14 |
6.17 |
6.72 |
22050 |
3.69 |
1.36 |
4.14 |
4.55 |
0.17 |
4.51 |
5.31 |
2.95 |
7.13 |
24000 |
4.01 |
4.28 |
1.48 |
4.9 |
5.51 |
0.19 |
5.51 |
6.85 |
3.21 |
32000 |
1.83 |
5.26 |
5.39 |
1.98 |
6.46 |
6.71 |
0.25 |
7.47 |
8.09 |
44100 |
7.22 |
2.52 |
6.94 |
7.38 |
2.72 |
8.27 |
9.1 |
0.35 |
9.02 |
48000 |
7.85 |
8.33 |
2.74 |
8.02 |
8.57 |
2.97 |
9.81 |
11.03 |
0.38 |
FsIN / FsOUT |
8000 |
11025 |
12000 |
16000 |
22050 |
24000 |
32000 |
44100 |
48000 |
---|---|---|---|---|---|---|---|---|---|
8000 |
0.03 |
1.21 |
1.33 |
0.61 |
2.08 |
2.29 |
1.17 |
4.1 |
4.51 |
11025 |
1.47 |
0.05 |
1.44 |
1.72 |
0.84 |
2.38 |
2.97 |
1.61 |
4.66 |
12000 |
1.62 |
1.76 |
0.05 |
1.78 |
2.26 |
0.91 |
3.03 |
3.98 |
1.75 |
16000 |
0.55 |
2.1 |
2.17 |
0.07 |
2.42 |
2.65 |
1.22 |
4.16 |
4.57 |
22050 |
2.49 |
0.76 |
2.73 |
2.95 |
0.1 |
2.88 |
3.45 |
1.68 |
4.75 |
24000 |
2.75 |
2.86 |
0.83 |
3.23 |
3.52 |
0.1 |
3.56 |
4.53 |
1.83 |
32000 |
1 |
3.56 |
3.63 |
1.11 |
4.2 |
4.34 |
0.14 |
4.84 |
5.3 |
44100 |
4.86 |
1.38 |
4.74 |
4.98 |
1.53 |
5.46 |
5.89 |
0.19 |
5.75 |
48000 |
5.38 |
5.55 |
1.5 |
5.5 |
5.71 |
1.66 |
6.47 |
7.05 |
0.21 |
FsIN / FsOUT |
8000 |
11025 |
12000 |
16000 |
22050 |
24000 |
32000 |
44100 |
48000 |
---|---|---|---|---|---|---|---|---|---|
8000 |
0.06 |
2.11 |
2.29 |
1.2 |
3.55 |
3.86 |
2.31 |
6.99 |
7.61 |
11025 |
2.62 |
0.09 |
2.52 |
3.01 |
1.66 |
4.07 |
5.07 |
3.19 |
8 |
12000 |
2.85 |
3.15 |
0.09 |
3.11 |
3.9 |
1.81 |
5.17 |
6.75 |
3.47 |
16000 |
1.09 |
3.73 |
3.85 |
0.13 |
4.22 |
4.57 |
2.41 |
7.1 |
7.72 |
22050 |
4.32 |
1.5 |
4.79 |
5.23 |
0.17 |
5.05 |
6.02 |
3.32 |
8.15 |
24000 |
4.74 |
4.99 |
1.64 |
5.69 |
6.3 |
0.19 |
6.22 |
7.8 |
3.61 |
32000 |
1.98 |
6.18 |
6.3 |
2.18 |
7.45 |
7.71 |
0.25 |
8.44 |
9.14 |
44100 |
8.43 |
2.72 |
8.18 |
8.64 |
3.01 |
9.59 |
10.47 |
0.35 |
10.1 |
48000 |
9.26 |
9.66 |
2.97 |
9.49 |
9.97 |
3.27 |
11.39 |
12.59 |
0.38 |
Parent topic:Processing requirements
On Cortex-A8 for worst case of 48000 Hz to 44100 Hz
Mode |
MIPs |
---|---|
Mono at High Quality |
3.13 |
Stereo at High Quality |
3.61 |
Mono at Very High Quality |
4.13 |
Stereo at Very High Quality |
6.52 |
Parent topic:Processing requirements
Parent topic:Resource usage