Nboot中nand flash控制器参数TACLS、TWRPH0和TWRPH1的确定(基于K9F1208U0B)
注: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)相关推荐
- Nand Flash控制器
回忆一下,一上电以后,Nand Flash的前面4K就会被拷贝到2440的片内存里面. 在前面几个程序,编译出来的程序都小于4K:如果我们编译出来的程序大于了4K,这时候Nand Flash的前面4K ...
- 关于Actionscript 3中给Flash传参数方法(一)
关于Actionscript 3中给Flash传参数方法(一) 今天在测试一个为Audi做Flash AD的时候,发现Audi提供的clicktag是Actionscript 2的代码,在Action ...
- Linux如何获取mtd数据,【转载】上接Linux MTD下获取Nand flash各个参数的过程的详细解析【转】...
(1)Page Size: 如图,页大小,是bit0和bit1组合起来所表示的. extid & 0x3,就是取得bit0和bit1的值,而左移1024位,是因为上面表中的单位是KB=2^10 ...
- 嵌入式 linux nand flash 容量查看,Linux MTD下获取Nand flash 各个参数的过程的详细解析...
下面是Linux MTD中,获取nand flash型号,各个参数,以及硬件特性的函数,其实也就是nand_get_flash_type,下面对其详细解析:1.1. Program(编程)此处的编程, ...
- 在 DW 中插入 Flash 的参数详解
作者:macromedia 文章来源: 蓝色理想 在Dreamweaver中插入FLASH后还可以有很多的控制参数,点属性面板右下的参数钮,就会有参数和值的加入.大家可以自由的控制, 以下内容摘 ...
- linux nand 坏块_Linux内核中NAND Flash坏块管理
由于NAND Flash的现有工艺不能保证NAND的Memory Array在其生命周期中保持性能的可靠,因此在NAND芯片出厂的时候,厂家只能保证block 0不是坏块,对于其它block,则均有可 ...
- linux dd nand,uboot 中 Nand flash 常用操作命令解释
ar7240> mw.b 0x81000000 0xff 0x40000 (将RAM填充256K大小的FF) ar7240> nand read 0x81000000 0x1000 0x ...
- S3C2440-裸机篇-10 | 使用S3C2440操作Nand Flash
1. Nor Flash与Nand Flash Nor Nand 接口 引脚多,类似于RAM 引脚较少 容量 小(1-32MB) 大(128-512MB) 读操作 简单,和RAM相同 简单,和RAM相 ...
- 理解Nand Flash原理图
# HW 学习例子 S3C2440 Chip -> Nand flash控制器 K9F2G08U0A Nand Flash芯片 # K9F2G08U0A - Nand Flash 原理图理解 上 ...
最新文章
- jvm性能调优实战 - 31从测试到上线_如何分析JVM运行状况及合理优化
- Postman——导出测试接口集合的Collection文件
- Git——git push 错误[ ! [rejected] master - master (non-fast-forward)]解决方案
- Flutter入门:Offstage和Visibility
- oracle修改数据库国际字符集,Oracle修改数据库字符集
- P7736-[NOI2021]路径交点【LGV引理】
- 简单性与鲁棒性–在锁定文件处理中展示
- audio unity 加速_浅谈Unity中Android、iOS音频延迟
- Pycharm 2019 添加 docker 解释器
- 计算机基础和操作系统基础知识测试,计算机基础知识和操作系统.doc
- elementUI解决el-checkbox自定义样式、@change样式的失效 等bug - 代码示例
- 变换例题_矩阵的初等变换
- 区分三个概念:Epoch, Batch, Iteration
- C# -Asp.Net.SignalR.Core之Hub
- 借助谷歌浏览器下载保存微信公众号中的视频
- 肯德尔相关系数计算方法
- 财经365热点:当阿里巴巴不再讲“中台”
- 微信隐藏功能系列:微信状态里如何加音乐?有2个小技巧
- Git使用小技巧【git reset和git revert, 你真的知道怎么用吗, 详细图解】
- 关于高阻态和OOC(out of context)综合方式
热门文章
- 008_setting指令
- 百度测试linux面试题,百度测试开发岗位面试题目
- lcd和服务器同时显示温度,为什么LCD1602不能同时显示温度和时间?
- mysql数据库的增删改查命令_MySQL 初识别语句,数据库、表、行的增删改查
- Java基础:IO流之File类
- pom war jar的区别
- 计算机软考知识点总结,历年计算机软考《系统分析师》复习知识点总结(8)
- 航空航天大事件c语言程序设计,2017年沈阳航空航天大学航空航天工程学部823C语言程序设计考研强化模拟题...
- ip映射后 前端无法调用接口_基于S7300400 CPU集成PN接口的Modbus TCPW
- MySQL 管理方法