Skip to main content
MParu.1
Associate
January 20, 2021
Solved

Cycle count of 32x32 multiplication on STM32F072?

  • January 20, 2021
  • 1 reply
  • 1136 views

The technical docs state that multipleication (MULS instruction) can take either 1 cycle or 32 cycles. This is defined when the board is produced. Does anyone know which of the two configurations the STM32F072RB uses?

This topic has been closed for replies.
Best answer by Tesla DeLorean

>>This is defined when the board is produced

That sounds like complete nonsense, can you provide an actual cite?

Do you mean what ARM IP ST chose to include in their Cortex-M0 chip level implementation?

https://www.st.com/resource/en/programming_manual/dm00051352-stm32f0xxx-cortexm0-programming-manual-stmicroelectronics.pdf

As far as I'm aware ST chose to have the multiplier, systick and debug functionality. "Single-cycle 32-bit hardware multiplier"

Should be easy enough to measure ones' self if there is any doubt.

1 reply

Tesla DeLorean
Tesla DeLoreanBest answer
Guru
January 20, 2021

>>This is defined when the board is produced

That sounds like complete nonsense, can you provide an actual cite?

Do you mean what ARM IP ST chose to include in their Cortex-M0 chip level implementation?

https://www.st.com/resource/en/programming_manual/dm00051352-stm32f0xxx-cortexm0-programming-manual-stmicroelectronics.pdf

As far as I'm aware ST chose to have the multiplier, systick and debug functionality. "Single-cycle 32-bit hardware multiplier"

Should be easy enough to measure ones' self if there is any doubt.

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..
MParu.1
MParu.1Author
Associate
January 20, 2021

Thank you.