cancel
Showing results for 
Search instead for 
Did you mean: 

How to calculate the Nand flash timing when I config the FMC for a nand flash?

Junde
Senior II

Hi there,

I want to use a nand flash(H27U1G8F2BTR) by stm32f429BIT6.

I config it by stm32cubeMx, but many timing parameters need to be set.

Junde_0-1712024325599.png

I find some documents about "How to calculate the timing" in AN4570(page 34):

Junde_1-1712024434635.png

It's said the equations are following the datasheet, but I already checked the datasheet of NAND512W3A, and I did NOT find it. 

So where do these equations come from? Is it suitable for any other Nand Flash else? If not, How do decide it?

Could you give me an example for H27U1G8F2BTR?

Thanks

 

 

2 REPLIES 2
Junde
Senior II

one more question:

In cubeMx, it's said that all timing is "in HCLK cycles".

For stm32f429, the HCLK is the same as the FMC clock.

For some other MCUs, like stm32h743ii, the HCLK differs from the FMC clock, which clock base should we use, HCLK or FMC clock?

Junde
Senior II

refer AN4761