This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF52840 floating point performance?

Hi all, We're going to implement floating point agorithms on the new chip which has a FPU (cortex M4F). with the 64MHz system clock, how many flops can we have? I could not find this information in the doc. Or in other words, how many clocks for each of the supported floating point operations? And, does anybody have any idea about the power consumption incurred by the FPU? Thanks, D.

Parents
  • Hi,

    the number of cycle per floating point operation is listed in the ARMRegistered CortexRegistered‑M4 Processor Technical Reference Manual, here is the link to the relevant section.

    As for the current consumption I would expect the run current of the CPU+FPU will be similar to the CPU run current from RAM, i.e.

    IDDRAM CPU current, running from RAM, LDO 6.7 mA
    IDDRAMDCDC CPU current, running from RAM, DCDC 3V 3.3
    

    Note: These numbers are from the nRF52832 Specification as there are no numbers for this in the nRF52840 OPS yet, so they might change in the final nRF52840 PS.

Reply
  • Hi,

    the number of cycle per floating point operation is listed in the ARMRegistered CortexRegistered‑M4 Processor Technical Reference Manual, here is the link to the relevant section.

    As for the current consumption I would expect the run current of the CPU+FPU will be similar to the CPU run current from RAM, i.e.

    IDDRAM CPU current, running from RAM, LDO 6.7 mA
    IDDRAMDCDC CPU current, running from RAM, DCDC 3V 3.3
    

    Note: These numbers are from the nRF52832 Specification as there are no numbers for this in the nRF52840 OPS yet, so they might change in the final nRF52840 PS.

Children
No Data
Related