Electronics > Beginners
PIC32 vs Cortex M4/M7 DSP performance
ZeroResistance:
Are there any benchmarks for DSP performance of the Microchip PIC32 series vs Cortex M4 / M7 series.
I found a link http://www.joshianlindsay.com/index.php?id=158 however it seems to compare the PIC32MZ @ 200Mhz with the Cortex M4 running at 48Mhz, so I'm not sure how valid that comparison really is?
For Cortex M4/M7 I'm mostly leaning towards the STM32F4 /F7.
Regards,
JPortici:
Yeah... pic32mz is to be compared against cortex M7 (double precision fpu, simd, more complex bus matrix and dma than m4)
Another interesting condenter (architecture, bus, dma, peripherals) if you don't need a FPU is the newer dsPIC33C
ZeroResistance:
--- Quote from: JPortici on May 23, 2019, 08:02:44 pm ---Yeah... pic32mz is to be compared against cortex M7 (double precision fpu, simd, more complex bus matrix and dma than m4)
Another interesting condenter (architecture, bus, dma, peripherals) if you don't need a FPU is the newer dsPIC33C
--- End quote ---
Would the DSP instructions be similar on the pic32MZ and the cortex M7?
The dsPIC33C looks interesting ... however still 16 bit though.
I need to run DSP ops on biopontential data that is streaming in, and most of the biopotential frontends from TI / Analog Devices etc. have 24bit adc's.
iMo:
The performance comparison is usually done in DMIPS/MHz. The FPU in both supports only a few floating point operations. Afaik in practical real life M4/PIC32MZ M7/PIC32MZEF perf is the same, the MIPS vs ARM architecture choice is more-less matter of taste..
ZeroResistance:
--- Quote from: JPortici on May 23, 2019, 08:02:44 pm ---Another interesting condenter (architecture, bus, dma, peripherals) if you don't need a FPU is the newer dsPIC33C
--- End quote ---
Would it make sense in going for the dsPIC33CK / CH series when the data size you are dealing with is primarily 24bits wide. I mean the dsPIC may have to do 2 fetches to get he data from memory, correct?
Navigation
[0] Message Index
[#] Next page
Go to full version