ARM gurus here, do you recommend me to replace my current ADSP-BF706 with ARM in my design?
My target applications would be sigma delta modulation from 32b to 16b and from 16b to 8b, plus tons of oversampling between each SDM. Both are implemented with MACs and can be manually unrolled.
From a DSP Concepts article, they claim the 16 bit FIR time is ~1.6 cycles for CM4 and CM7 is ~1.6 times faster than CM4 per MHz, so ~1 cycle per tap on CM7.
That's half the speed compared with BlackFin+ when using SIMD if my math is correct. So what kind of performance can I expect realistically with TCM and cache and use LDM instead of LDR on coeffs?
Will a 400MHz or 600MHz CM7 rival a 400MHz BlackFin+ with ~80% CPU utilization, assuming I hand code everything with intrinsics?
Thanks. I think I will try that out on my STM32H7 board, but I would like to hear some words from the experienced first.