Nboot中nand flash控制器参数TACLS、TWRPH0和TWRPH1的确定(基于K9F1208U0B)
发布日期:2021-06-30 21:54:46 浏览次数:2 分类:技术文章

本文共 570 字,大约阅读时间需要 1 分钟。

 

注:K9F1208U0B的供电电压时3.3V,本系统的FCLK=533Mhz,HCLK=533/4=133Mhz

如果看不到图片,请看这个链接

 

1.       nand flash控制器的初始化

在stepldr的mian函数中调用NF_Init()来初始化nand flash控制器,下面介绍这个函数

Nboot中nand flash控制器参数TACLS、TWRPH0和TWRPH1的确定(基于K9F1208U0B) - 男儿当自强 - 男儿当自强的博客

 

 

其中

// HCLK=100Mhz

#define TACLS             7    

#define TWRPH0          7    

#define TWRPH1          7    

⑴nand flash配置寄存器NFCONF的配置

TACLS、TWRPH0和TWRPH1的实际意义见下面时序图和NFCONF寄存器对他们的描述

Nboot中nand flash控制器参数TACLS、TWRPH0和TWRPH1的确定(基于K9F1208U0B) - 男儿当自强 - 男儿当自强的博客

 

 

 

Nboot中nand flash控制器参数TACLS、TWRPH0和TWRPH1的确定(基于K9F1208U0B) - 男儿当自强 - 男儿当自强的博客

 

根据上面两个图可知:

TACLS:表示CLT/ALE的建立时间(setup time)。

TWRPH0:表示CLE/ALE的持续时间。

TWRPH1:表示CLE/ALE的维持时间(hold time)。

我们结合K9F1208U0B下面的相关时序图

Nboot中nand flash控制器参数TACLS、TWRPH0和TWRPH1的确定(基于K9F1208U0B) - 男儿当自强 - 男儿当自强的博客

 

 

Nboot中nand flash控制器参数TACLS、TWRPH0和TWRPH1的确定(基于K9F1208U0B) - 男儿当自强 - 男儿当自强的博客

 

 

结合上面的图,我们可以知道

TACLS就相当于tCLS参数,TWRPH0就相当于tWP,而TWRPH1就相当于tCLH

在此TACLS=7,即7*7.5ns=52.5ns > 0ns;TWRPH0=7,及7*7.5ns=52.5ns > 25ns;TWRPH1=7,即7*7.5ns=52.5ns > 10ns

转载地址:https://loongembedded.blog.csdn.net/article/details/5939912 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Eboot.bib中0x30000000到0x300020000内存的作用
下一篇:WINCE屏蔽NK的串口输出信息

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月07日 04时05分15秒