uboot中nand flash控制器参数TACLS、TWRPH0和TWRPH1的确定(基于K
注:K9F2G08U0B的供电电压时3.3V,本系统的FCLK=400Mhz,HCLK=400/3=133Mhz ? 1.???????nand?flash控制器的初始化 在NBL1.LSB的nand函数中调用NAND_Init()来初始化nand?flash控制器,下面介绍这个函数 void?NAND_Init(void) 其中 #define?TACLS?????????????3??? #define?TWRPH0?????????3??? #define?TWRPH1??????????2??? ⑴nand?flash配置寄存器NFCONF的配置 TACLS、TWRPH0和TWRPH1的实际意义见下面时序图和NFCONF寄存器对他们的描述 ??
根据上面两个图可知: TACLS:表示CLT/ALE的建立时间(setup?time)。 TWRPH0:表示CLE/ALE的持续时间。 TWRPH1:表示CLE/ALE的维持时间(hold?time)。 我们结合K9F2G08U0B下面的相关时序图 ?
结合上面的图,我们可以知道 TACLS就相当于tCLS参数,TWRPH0就相当于tWP,而TWRPH1就相当于tCLH 在此TACLS=7,即3*7.5ns=22.5ns?>?12ns;TWRPH0=2,及2*7.5ns=15ns?>?5ns;TWRPH1=3,即3*7.5ns=22.5ns?>?12ns 转自:http://blog.csdn.net/loongembedded/article/details/5939912 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |