Other Parts Discussed in Thread: TMS320F28377D
We are trying to benchmark the a function F2837x_RFFT example from FPU DSP library on a F28379 launchpad. The following questions have come up:
- For the benchmark listed in the FPU DSP user guide, what is that benchmarked on? Is it on a Launchpad and if so which device and configuration?
- The examples as default for F2837x_RFFT as default uses TMS320F28377D in the CPU selection. Do you suggest changing this to F28379 for running on that Launchpad?
- When we do change the CPU to F28379D and rebuild we get errors and even on changing back the errors don’t go away. Why is this?
- On the launchpad on running the F2837x_RFFT example N=128 with different configurations and using a GPIO to measure the time interval different results are obtained for each configuration
- FLASH_FASTRTS took 10.41us to run the instruction RFFT_f32_mag_TMU0(hnd_rfft)
-
FLASH_TMU0_TABLES took 10.41us on the same line
-
RAM took 5.48us on the same line
-
RAM_FASTRTS took 5.48us on the same line
- Do these processing times make sense? None of these correlate to actual benchmarks mentioned in the document which RFFT_F32_mag_TMU0 should take 289 cycles (1.445us) when N=128.
5. Is there any additional changes that need to be made to the example to run on a F28379D launchpad to get better performance of the example - linker code/data placement or options etc?
Thanks for the help!