SPRADM6 December   2024 AM62D-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
    1. 1.1 Load Binaries to AM62D
  5. 2Processor Core Benchmarks
    1. 2.1 C7x DSP Benchmark
      1. 2.1.1 Fast Fourier Transform
      2. 2.1.2 Digital Signal Processing
        1. 2.1.2.1 FIR
        2. 2.1.2.2 Cascade Biquad
        3. 2.1.2.3 Dot Product
      3. 2.1.3 Mathematical Operations
    2. 2.2 Dhrystone on A53 cores
  6. 3Memory System Benchmarks
    1. 3.1 Critical Memory Access Latency
    2. 3.2 UDMA: DDR to DDR Data Copy
    3. 3.3 C7x DRU Performance: Block Copy with DMA
  7. 4Application Specific Benchmarks
    1. 4.1 SBL Boot Time
    2. 4.2 IPC Performance
    3. 4.3 Flash
    4. 4.4 Application Specific Latency
  8. 5Summary
  9. 6References

Introduction

AM62Dx is a System-on-Chip (SOC) which contains up to four Arm®-Cortex®-A53 cores with 64-bit architecture and a C7x DSP (C7504) with Matrix Multiplication Accelerator (MMA). The DSP consists of scalar and vector compute units with 256-bit fixed and floating point vectors. The C7504 provides up to 40GFLOPS of vector compute while the MMA provides up to 2TOPS. The AM62D also contains a Cortex-R5F MCU core, a Cortex-R5F Device Management core, and extensive peripheral and networking options such as 3-port Gigabit Ethernet switch with Time-Sensitive Networking (TSN). This option can be used to enable audio networking features such as, Ethernet Audio Video Bridging (AVB) and Dante, while peripherals like the McASP, enable multi-channel I2S and TDM Audio inputs and outputs. AM62D supports LPDDR4 memory with 32-bit width at 3733MT/s. Figure 1-1 is a functional block diagram for AM62Dx. For details, see AM62Dx Sitara Processors Data Sheet.

 AM62Dx Functional Block
                Diagram Figure 1-1 AM62Dx Functional Block Diagram

This document presents a number of industry standard and application specific benchmarks measured on the AM62Dx processor. The tests focus on the performance of the Arm-Cortex-A53 cores, the C7x DSP and the LPDDR4 memory. The key core clock and memory speed parameters are explained in each test. The tests in this document are executed on either FreeRTOS or bare-metal. Most of these benchmarks are already included in the FREERTOS-SDK for AM62D.