Nboot中nand flash控制器参数TACLS…

本文介绍了基于K9F1208U0B NAND Flash的初始化过程,详细解释了nandflash控制器参数TACLS、TWRPH0和TWRPH1的设置依据,并给出了具体数值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


2010-07-27 23:12:53 分类: wince的bootloade|字号 订阅

 

注: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               

#define TWRPH0            

#define TWRPH1            

⑴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

http://cky0612.blog.163.com/blog/static/274789162010627111253324/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值