Dear Friends,
I am having AM335x EVM with me and trying to understand how the GPMC AC timings are calculated for the Micron Flash.
Based on my study I have following concerns:
1) The GPMC initialization code for Micron Nand is different in U-boot and in Kernel, the AC timings are different for the same value. For Eg. WRCYCLETIME time in u-boot is 30 Cycle ~300 ns and in kernel it is 9 Cycle ~90 ns
2) Based on the Micron Datasheet how WRCYCLETIME time has been calculated and it comes to 9 Cycle if considering Kernel settings. Based on the Figure 2-27 from TRM and Figure 11 of Micron datasheet, the WRCYCLETIME = tCS + tCH = 20 + 5 = 25 ns.
How WRCYCLETIME comes to 90ns? Please share you concerns if understanding is not correct.
Can anyone share their inputs on how the value for WRCYCLETIME is calculated so that based on that I can calculate rest of the values?
Thank you,
Ankur