Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Embedded and Microcontrollers blog How to choose the best processor for your audio DSP application?
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded and Microcontrollers blog

  • Internet of Things (IoT) blog

  • Laptops and Desktops blog

  • Mobile, Graphics, and Gaming blog

  • Operating Systems blog

  • Servers and Cloud Computing blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tags
  • partner
  • audio
  • DSP Concepts
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

How to choose the best processor for your audio DSP application?

Chin Beckmann
Chin Beckmann
October 27, 2014

Traditionally audio Digital Signal Processing developers think of using only traditional Digital Signal Processors - but there is some surprising benchmark results with what can be done with the Cortex-A application processors as well as the Cortex-M4 and Cortex-M7s. Becoming aware of all these plus knowing exactly how much processing power your application needs will more accurately help with finding the best processor and reducing BOM costs. 

Audio Weaver

Audio Weaver platform can help with accurately benchmarking a complete audio chain. Why is benchmarking a real design on a dev board important? Unlike the MCUs, cache memory plays an important unpredictable behavior on the Cortex-As. So it is important to be able to actually benchmark already optimized DSP code on the actual board. 

For this reason, Audio Weaver by DSP Concepts can save the traditional DSP development time by 90%. Prototype and development can be done prior to hardware readiness on a dev board, the design and code is production and target ready, and real time tuning can be done in the form factor so that there's no need to re-write and re-iterate coding to fit processor footprint.

Below is the presentation given at the AES (Audio Engineering Society) 2014 conference in Los Angeles by pbeckmann, founder of DSP Concepts.

View presentation

Anonymous
Parents
  • Chin Beckmann
    Chin Beckmann over 10 years ago

    Maybe pbeckmann can answer to the specifics.  But I know think some device makers are making the M7 chips pin comparable with M4 so that you can replace it directly, just running more efficiently.  Maybe automatically takes care of these?

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
Comment
  • Chin Beckmann
    Chin Beckmann over 10 years ago

    Maybe pbeckmann can answer to the specifics.  But I know think some device makers are making the M7 chips pin comparable with M4 so that you can replace it directly, just running more efficiently.  Maybe automatically takes care of these?

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
Children
No Data
Embedded and Microcontrollers blog
  • Formally verifying a floating-point division routine with Gappa – part 2

    Simon Tatham
    Simon Tatham
    A method of testing whether a numerical error analysis using Gappa really matches the code it is intended to describe.
    • September 4, 2025
  • Formally verifying a floating-point division routine with Gappa – part 1

    Simon Tatham
    Simon Tatham
    Learn the basics of using Gappa for numerical error analysis, using floating-point division in Arm machine code as a case study.
    • September 4, 2025
  • Adapting Kubernetes for high-performance IoT Edge deployments

    Alexandre Peixoto Ferreira
    Alexandre Peixoto Ferreira
    In this blog post, we address heterogeneity in IoT edge deployments using Kubernetes.
    • August 21, 2024