Nboot中nand flash控制器参数TACLS、TWRPH0和TWRPH1的确定(基于K9F1208U0B)
?
注:K9F1208U0B的供電電壓時(shí)3.3V,本系統(tǒng)的FCLK=533Mhz,HCLK=533/4=133Mhz
如果看不到圖片,請(qǐng)看這個(gè)鏈接http://cky0612.blog.163.com/blog/static/274789162010627111253324/
?
1.?????? nand flash控制器的初始化
在stepldr的mian函數(shù)中調(diào)用NF_Init()來初始化nand flash控制器,下面介紹這個(gè)函數(shù)
?
?
其中
// HCLK=100Mhz
#define TACLS???????????? 7????
#define TWRPH0????????? 7????
#define TWRPH1????????? 7????
⑴nand flash配置寄存器NFCONF的配置
TACLS、TWRPH0和TWRPH1的實(shí)際意義見下面時(shí)序圖和NFCONF寄存器對(duì)他們的描述
?
?
?
?
根據(jù)上面兩個(gè)圖可知:
TACLS:表示CLT/ALE的建立時(shí)間(setup time)。
TWRPH0:表示CLE/ALE的持續(xù)時(shí)間。
TWRPH1:表示CLE/ALE的維持時(shí)間(hold time)。
我們結(jié)合K9F1208U0B下面的相關(guān)時(shí)序圖
?
?
和
?
?
結(jié)合上面的圖,我們可以知道
TACLS就相當(dāng)于tCLS參數(shù),TWRPH0就相當(dāng)于tWP,而TWRPH1就相當(dāng)于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
總結(jié)
以上是生活随笔為你收集整理的Nboot中nand flash控制器参数TACLS、TWRPH0和TWRPH1的确定(基于K9F1208U0B)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WINCE屏蔽NK的串口输出信息
- 下一篇: Eboot.bib中0x30000000