Question
Using CCM memory
Posted on July 03, 2012 at 09:20
When I was testing DSP efficiency i tried compare how fast is FFT from data from internal SRAM and CCM.
The code looks like this:int16_t
tab[2048]
__attribute__
((section(
''.
ccm
'')));...
GPIO_Pin_high();
arm_cfft_radix4_q15(&S, tab);
arm_cmplx_mag_squared_q15(tab, Output, fftSize);
GPIO_Pin_low();
When the tab was in internal SRAM this code was execute faster. I don't know why. Isn't it shoudl works faster? CCM is memory only for core and it should be the fastest memory. If it's not as fast then what's the reason of using it? #ccm #dsp