cancel
Showing results for 
Search instead for 
Did you mean: 

FMC NAND Timing Issue

Lucifer37
Associate III

Hi,

I took reference  for calulating the timing / cycles for my MT29F1280AJAAA (I'm using STM32H745ZIT3) In Asynchronous mode - 5, which is saying ~50Mhz in the datasheet. But I'm running FMC at 131MHz clcok, what ever the calculation I have calculated are as per this knowledge notes, 

https://community.st.com/t5/stm32-mcus/how-to-configure-the-fmc-peripheral-to-interface-an-stm32-mcu/ta-p/705805

So help me debug the issue using CRO hardware or Software timing calculation, What I'm observing is that in middle some pages data integrity is failing, after writing page 25m sec delay I'm reading back. its failing what ever the content I have written on to that page.

Running FMC at 131MHz, and sysTick HCLK = 396MHz

My calculations, I also tried changing values by incrementing then, last or first byte is coming 0xFF

TCLRSETUPTIME = 3
TARSETUPTIME = 3

STEUPTIME = 2
WAITSETUOTIME = 3
HOLDSETUPTIME = 2
HIZSETUPTIME = 4

Question : Is Common space timing and Attribute space timing should be same  or diffrent, whats the significance of it ?

please help me find out the issue.

1 REPLY 1
Lucifer37
Associate III

Hi,@Tesla DeLorean @Andrew Neil    Please help me find issue.