没有合适的资源?快使用搜索试试~ 我知道了~
基于VxWorks的三星 NAND FLASH驱动程序设计
3 下载量 173 浏览量
2020-10-26
07:48:03
上传
评论
收藏 226KB PDF 举报
温馨提示
试读
3页
在VxWorks实现上,涉及文件系统的文章不少,但一般都是针对容量较小,操作相对简单的NORFLASH实现的。本文讨论了如何在以AMCC公司的Power PC芯片PPC440epx为核心的嵌入式平台上,利用三星公司的大容量NAND FLASH实现文件系统的具体办法。
资源推荐
资源详情
资源评论
基于基于VxWorks的三星的三星 NAND FLASH驱动程序设计驱动程序设计
在VxWorks实现上,涉及文件系统的文章不少,但一般都是针对容量较小,操作相对简单的NORFLASH实现
的。本文讨论了如何在以AMCC公司的Power PC芯片PPC440epx为核心的嵌入式平台上,利用三星公司的大容
量NAND FLASH实现文件系统的具体办法。
随着电子技术的不断发展,计算机技术也得到飞速的发展,产生了很多新技术。但就计算机的基本结构来说,还是基本
采用了冯·诺依曼结构。然而冯·诺依曼结构的一个中心点就是存储一控制,所以存储器在计算机系统中的作用是非常重要的。
嵌入式计算机作为计算机中的一个类别,对执行速度和系统可靠性都有较强的要求,这也决定了嵌入式系统不仅要有实时性很
强的操作系统,同时也需要一种安全、快速的存储设备。同时,嵌入式系统经常会涉及到海量数据的存储,这就要求存储设备
必须具有可靠性高,功耗低,容量大,掉电数据不丢失等特点,而
目前,在VxWorks实现上,涉及文件系统的文章不少,但一般都是针对容量较小,操作相对简单的NOR
1 三星三星NAND FLASH芯片芯片K9F2G08QOM
注:起始地址是列地址;L表示必须置为低电平
对NAND FLASH的操作流程比较简单,即在第一个周期里送操作相关的命令字,然后送地址,以及相应的数据,最后送
确认字。需要说明的是,由于地址、命令和数据都共用8个I/O管脚来进行传输,因此在硬件上必须要有专用的管脚来区分传
输类型(在传输命令的时候,命令锁存使能信号CLE有效;在传输地址的时候,地址锁存使能信号ALE有效)。具体的命令字、
时序和操作流程在K9F2G08Q0M的数据手册上有较详细的描述,在此不一一详述。
2 PPC440epx的的NAND FLASH接口接口
AMCC公司的PPC440epx芯片是一款性能指标较高的嵌入式CPU芯片,其主频可以达到667 MHz,拥有
PPC440epx使用一个NAND FLASH Controller作为外部NAND FLASH与其外部总线通信的接口电路,该控制器最多可以
支持4个NAND FLASH芯片,每个芯片的容量可以为4~256 MB,每页的大小可以为512 B+16 B或者2 KB+64 B。
NDFC(NANDFLASH Controller)的存在使得对NAND FLASH的操作变的非常简单。根据前面对K9F2G08Q0M的介绍可知,对
NAND FLASH的操作需要在硬件上产生ALE,CLE信号来区分传输类型。NDFC给程序设计人员提供两种实现时序的方法:硬
件实现,软件实现。如果是前者, NDFC提供了几个寄存器:命令寄存器、地址寄存器、数据寄存器、配置寄存器和状态寄
存器。通过对这几个寄存器执行相应的读/写操作就可以产生相应的时序。例如,如果需要对NAND FLASH写命令字80H,
则只需将80H写人命令寄存器即可。NDFC自动将80H送到I/O7~I/O0上,同时置CLE为有效状态。而软件实现方法是根据
K9F2G08Q0M的时序要求,通过对硬件控制寄存器中相应的bit写1或者0,使得对应的控制信号为高电平或者低电平。设计人
员可以根据自己的情况,选择实现方法。这里推荐采用硬件实现的方法。不过,在有问题时,可采用软件实现的方法来进行调
试。
3 TrueFFS简介简介
TureFFS(Ture Flash File System)是M-Systems公司为
4 TrueFFS的实现的实现
4..1 TrueFFS的基本结构的基本结构
TrueFFS由1个核心层和3个功能层组成,它们是翻译层(Translation Layer)、MTD(Memory Tech-nology Drivers Layer)层
和Socket层,其结构框图如图2所示。
资源评论
weixin_38622475
- 粉丝: 0
- 资源: 913
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功