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

如果看不到图片,请看这个链接http://cky0612.blog.163.com/blog/static/274789162010627111253324/

1.       nand flash控制器的初始化

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

其中

// HCLK=100Mhz

#define TACLS             7

#define TWRPH0          7

#define TWRPH1          7

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

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

根据上面两个图可知:

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

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

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

我们结合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

Nboot中nand flash控制器参数TACLS、TWRPH0和TWRPH1的确定(基于K9F1208U0B)相关推荐

  1. Nand Flash控制器

    回忆一下,一上电以后,Nand Flash的前面4K就会被拷贝到2440的片内存里面. 在前面几个程序,编译出来的程序都小于4K:如果我们编译出来的程序大于了4K,这时候Nand Flash的前面4K ...

  2. 关于Actionscript 3中给Flash传参数方法(一)

    关于Actionscript 3中给Flash传参数方法(一) 今天在测试一个为Audi做Flash AD的时候,发现Audi提供的clicktag是Actionscript 2的代码,在Action ...

  3. Linux如何获取mtd数据,【转载】上接Linux MTD下获取Nand flash各个参数的过程的详细解析【转】...

    (1)Page Size: 如图,页大小,是bit0和bit1组合起来所表示的. extid & 0x3,就是取得bit0和bit1的值,而左移1024位,是因为上面表中的单位是KB=2^10 ...

  4. 嵌入式 linux nand flash 容量查看,Linux MTD下获取Nand flash 各个参数的过程的详细解析...

    下面是Linux MTD中,获取nand flash型号,各个参数,以及硬件特性的函数,其实也就是nand_get_flash_type,下面对其详细解析:1.1. Program(编程)此处的编程, ...

  5. 在 DW 中插入 Flash 的参数详解

    作者:macromedia    文章来源: 蓝色理想 在Dreamweaver中插入FLASH后还可以有很多的控制参数,点属性面板右下的参数钮,就会有参数和值的加入.大家可以自由的控制, 以下内容摘 ...

  6. linux nand 坏块_Linux内核中NAND Flash坏块管理

    由于NAND Flash的现有工艺不能保证NAND的Memory Array在其生命周期中保持性能的可靠,因此在NAND芯片出厂的时候,厂家只能保证block 0不是坏块,对于其它block,则均有可 ...

  7. linux dd nand,uboot 中 Nand flash 常用操作命令解释

    ar7240> mw.b 0x81000000 0xff 0x40000  (将RAM填充256K大小的FF) ar7240> nand read 0x81000000 0x1000 0x ...

  8. S3C2440-裸机篇-10 | 使用S3C2440操作Nand Flash

    1. Nor Flash与Nand Flash Nor Nand 接口 引脚多,类似于RAM 引脚较少 容量 小(1-32MB) 大(128-512MB) 读操作 简单,和RAM相同 简单,和RAM相 ...

  9. 理解Nand Flash原理图

    # HW 学习例子 S3C2440 Chip -> Nand flash控制器 K9F2G08U0A Nand Flash芯片 # K9F2G08U0A - Nand Flash 原理图理解 上 ...

最新文章

  1. jvm性能调优实战 - 31从测试到上线_如何分析JVM运行状况及合理优化
  2. Postman——导出测试接口集合的Collection文件
  3. Git——git push 错误[ ! [rejected] master - master (non-fast-forward)]解决方案
  4. Flutter入门:Offstage和Visibility
  5. oracle修改数据库国际字符集,Oracle修改数据库字符集
  6. P7736-[NOI2021]路径交点【LGV引理】
  7. 简单性与鲁棒性–在锁定文件处理中展示
  8. audio unity 加速_浅谈Unity中Android、iOS音频延迟
  9. Pycharm 2019 添加 docker 解释器
  10. 计算机基础和操作系统基础知识测试,计算机基础知识和操作系统.doc
  11. elementUI解决el-checkbox自定义样式、@change样式的失效 等bug - 代码示例
  12. 变换例题_矩阵的初等变换
  13. 区分三个概念:Epoch, Batch, Iteration
  14. C# -Asp.Net.SignalR.Core之Hub
  15. 借助谷歌浏览器下载保存微信公众号中的视频
  16. 肯德尔相关系数计算方法
  17. 财经365热点:当阿里巴巴不再讲“中台”
  18. 微信隐藏功能系列:微信状态里如何加音乐?有2个小技巧
  19. Git使用小技巧【git reset和git revert, 你真的知道怎么用吗, 详细图解】
  20. 关于高阻态和OOC(out of context)综合方式

热门文章

  1. 008_setting指令
  2. 百度测试linux面试题,百度测试开发岗位面试题目
  3. lcd和服务器同时显示温度,为什么LCD1602不能同时显示温度和时间?
  4. mysql数据库的增删改查命令_MySQL 初识别语句,数据库、表、行的增删改查
  5. Java基础:IO流之File类
  6. pom war jar的区别
  7. 计算机软考知识点总结,历年计算机软考《系统分析师》复习知识点总结(8)
  8. 航空航天大事件c语言程序设计,2017年沈阳航空航天大学航空航天工程学部823C语言程序设计考研强化模拟题...
  9. ip映射后 前端无法调用接口_基于S7300400 CPU集成PN接口的Modbus TCPW
  10. MySQL 管理方法