cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H723 SDRAM clock

elso
Associate III

Hi all,

I was reading through the documentation of the STM32H723 to find out what clock speed I can configure the FMC to run at using an external SDRAM. Looking at older posts and videos there is mentioned 100 MHz, but when I look at the newer/revised (revision 3) the max kernel fmc frequency has increased from 200 to 275 MHz:

elso_0-1717262132914.png

Does this mean that now an external SDRAM can run at 137.5 MHz (kernel clock / 2) and not 100 MHz?

Best regards

 

Links I have compared to:

https://community.st.com/t5/stm32-mcus-products/stm32h7-maximum-sdram-frequency/td-p/336641#:~:text=Maximum%20SDRAM%20frequency%20is%20100%20MHz.&text=%2C%20section%208.5.,not%20be%20above%20200%20MHz.

 

https://www.youtube.com/watch?v=h28D4AaPSjg (14:00 min)

 

https://community.st.com/t5/stm32-mcus/how-to-set-up-the-fmc-peripheral-to-interface-with-the-sdram/ta-p/49457

 

1 ACCEPTED SOLUTION

Accepted Solutions
elso
Associate III

Hi, I found the solution on page 143 in the datasheet.

elso_0-1717328160004.png

https://www.st.com/resource/en/datasheet/stm32h723zg.pdf (Only 550MHz MCUs)

 

View solution in original post

3 REPLIES 3

SDRAM typically has a FMCCLK DIV2 and DIV3 option

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
elso
Associate III

Hi, I found the solution on page 143 in the datasheet.

elso_0-1717328160004.png

https://www.st.com/resource/en/datasheet/stm32h723zg.pdf (Only 550MHz MCUs)

 

DS_STM32H723x_Rev4, page 143 in the datasheet shows results for CRAM (FMC_SDCLK max is 137MHz:(

DS_STM32H723x_Rev4_FMC-CRAM.png

page 153 in the datasheet shows results for SDRAM (FMC_SDCLK max is 95MHz:(

DS_STM32H723x_Rev4_FMC-SDRAM.png