ZHCABI1B February 2022 – January 2024 AM2434 , AM6411 , AM6412 , AM6421 , AM6441 , AM6442
本节提供使用 UDMA 通道进行 DDR 到 DDR 数据复制的测试结果和观察。
缓冲区大小(字节) |
|
||||
---|---|---|---|---|---|
1 个 BCDMA 通道 | 2 个 BCDMA 通道 | 4 个 BCDMA 通道 | 8 个 BCDMA 通道 | 16 个 BCDMA 通道 | |
1 | 1.143 | 1.6 | 2.13 | 2.06 | 1.80 |
2 | 5.33 | 6.4 | 5.33 | 4.74 | 3.88 |
4 | 8 | 12.8 | 10.67 | 9.85 | 7.88 |
8 | 16 | 21.33 | 23.27 | 18.96 | 15.51 |
16 | 42.67 | 42.67 | 46.54 | 39.38 | 31.51 |
32 | 85.33 | 85.33 | 93.09 | 75.85 | 63.01 |
64 | 170.67 | 204.8 | 170.67 | 157.54 | 124.12 |
128 | 256 | 341.33 | 341.33 | 341.33 | 282.48 |
256 | 512 | 585.14 | 630.15 | 655.36 | 555.39 |
512 | 1024 | 1170.28 | 1489.45 | 1424.69 | 1285.02 |
1024 | 1638.4 | 2048 | 2730.67 | 2520.61 | 2520.61 |
2048 | 2340.57 | 2978.91 | 3640.89 | 4369.07 | 3236.34 |
4096 | 3276.8 | 4369.07 | 4681.14 | 5041.23 | 3615.78 |
8192 | 4096 | 5698.79 | 4946.11 | 4946.11 | 4017.53 |
16384 | 4681.14 | 6898.52 | 5140.08 | 5190.97 | 4136.39 |
32768 | 4946.11 | 7710.12 | 5322.72 | 5165.40 | 4181.76 |
图 4-6 显示了使用 BCDMA 通道时 DDR 到 DDR 的读取性能曲线。
1 个 BCDMA 通道被称为 1 TRPD。
此处显示的数据范围从 40B 到 1600B 不等,可实现清晰的可视化效果。
观察结果:
4 个并行 DMA 传输可实现最大吞吐量,进一步添加通道将会有效果,但不会增加吞吐量。