2025-07-24 2:18 AM
Can we use STM32N series high end crypto version in medical devices? Currently we are using H series from ST but we are facing some issue in CPU utilization and speed. Apart from external flash is there any major difference where N series is lagging with respect to H series part??
Is there any limitation to use N series in MATLAB?? Any limitation to us
Link for n series
https://www.st.com/en/microcontrollers-microprocessors/stm32n657x0.html
Br,
DJ
2025-07-25 7:39 AM
Hello RomaineR.,
Thank you for your response , and it turns out, apparent correction on the presence of a DP_FPU in the STM32N6xxx! My concerns on this matter date back to January and ambiguities in the earlier documentation. Please see:
There was never a clarification offered, so I was suffering under the notion that ST had removed DP-FPU capability from the series. It's omission form the early STM32F7 left an impression on me...
I must admit that I'm very glad to hear I was misinformed and that the STM32N6xxx is now a part of interest to me.
Thank you again.
Regards,
Dave
2025-07-25 7:53 AM
Hi @Bassett.David,
It was indeed some typos in the earlier versions of device summary in the datasheet DS14791 and It was fixed since Rev 3.0.
It's also same for HRTimer. It's not present in STM32N6.
Sorry for the inconvenience.
Best regards
Romain,
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2025-07-25 8:48 AM
>>It's omission form the early STM32F7 left an impression on me...
Yes, me too, especially as ATMEL delivered a 300 MHz model with the DP-FPU on their "first" Cortex-M7 in the same time frame.
The F7 series had a mix of FPU and cache sizes.
2025-07-25 9:16 AM - edited 2025-07-25 10:32 AM
The speed here is a bit deceptive. The dual core isn't 600 MHz, it's only 480 MHz. And the H7 is a mixed bag of configurations.
STM32H743 1027 DMIPS (480 MHz)
STM32H745 1027+300 DMIPS (480 MHz)
STM32H723 1177 DMIPS (550 MHz)
STM32H7R3 1284 DMIPS (600 MHz)
As I recall the H6 is in a different process technology, and is predominantly RAM
STM32H6 1352 DMIPS (800 MHz)
https://www.st.com/en/microcontrollers-microprocessors/stm32h7-series.html
https://www.st.com/en/microcontrollers-microprocessors/stm32n6-series.html
CM4 1.25 DMIPS/MHz (1.27 w/FPU)
CM7 2.14 DMIPS/MHz
CM55 1.69 DMIPS/MHz
https://en.wikipedia.org/wiki/List_of_ARM_processors
Would tend to think we'd need to benchmark our own niches, and see what algorithmic improvements one might make with more RAM, faster FPU or NPU accelerators, etc.
2025-07-25 9:23 AM - edited 2025-07-25 9:26 AM
@Tesla DeLorean wrote:The speed here is a bit deceptive. .
Indeed:
As with so many of these "up to..." claims, they often don't apply together!
Hence why I asked @DJ_IND earlier to be specific about what "H series" part(s) is/are currently being used.