ZHCAEV9 December   2024 AM62D-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
    1. 1.1 将二进制文件加载到 AM62D
  5. 2处理器内核基准测试
    1. 2.1 C7x DSP 基准测试
      1. 2.1.1 快速傅里叶变换
      2. 2.1.2 数字信号处理
        1. 2.1.2.1 FIR
        2. 2.1.2.2 级联双二阶滤波器
        3. 2.1.2.3 点积
      3. 2.1.3 数学运算
    2. 2.2 在 A53 内核中执行的 Dhrystone
  6. 3存储器系统基准测试
    1. 3.1 临界存储器访问延迟
    2. 3.2 UDMA:DDR 至 DDR 数据复制
    3. 3.3 C7x DRU 性能:通过 DMA 进行块复制
  7. 4应用特定的基准测试
    1. 4.1 SBL 引导时间
    2. 4.2 IPC 性能
    3. 4.3 闪存
    4. 4.4 应用特定延迟
  8. 5总结
  9. 6参考资料

C7x DSP 基准测试

本节介绍了 C7x DSP 的基准测试,该 DSP 使用的内核在 DSP 算法中至关重要。使用 C7x 库(如 FFTLIB 和 DSPLIB)进行基准测试。这些库包含适用于大多数常用运算(如有限脉冲滤波和点积)的优化功能。AM62D 以源代码形式分发的 FreeRTOS-SDK 中包括这些库。每个库的文档文件夹中包括有关构建和运行这些模块的说明。

所有 C7x DSP 的性能测试都是在裸机环境下进行,并且测试时已经预先加载 L2 高速缓存。有关在 AM62D EVM 上加载和运行裸机二进制文件的信息,请参阅节 1.1。以下各小节中的基准测试根据包含这些基准测试的 C7x 库进行分类。