首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > WinCE系统上大容量NANDFlash驱动设计与优化

WinCE系统上大容量NANDFlash驱动设计与优化

  • 资源大小:1.25 MB
  • 上传时间:2021-10-26
  • 下载次数:0次
  • 浏览次数:76次
  • 资源积分:1积分
  • 标      签: 嵌入式 电路

资 源 简 介

随着嵌入式系统的发展 ,对大容量低功耗存储器需求日益增强。 特别是在手持和车载导航领域 ,由于导航地图往往体积庞大(大于 1 GB) ,因此急需一种与之相应的大容量存储设备。 NAND Flash 以其低廉的价格 ,快速的擦写速度和相对较小的体积 ,在该领域显示了极强的竞争力。 同时大容量芯片与小容量在结构上不尽相同 ,这也造成了两者驱动的差别。 本文在 XScale 硬件平台和 WinCE 操作系统上实现了一种高效、安全、稳定的大容量 (2 GB) Nand   Flash 驱动.1 硬件方案设计本文使用 PXA255 处理器 (400 M Hz) 、2 MBNOR Flash ( E28F128 ) 和 64Mbyte SDRAM( W981216 ) , NAND Flash 由 两 片 三 星 公 司K9W8 G08U1M ( 1 GB ) 芯 片 级 联 而 成。 每 块K9W8 G08U1M 芯片其实由两块 K9 K4 G08U0M(512 Mbyte) 芯片封装而来 ,它们通过两根片选(/ CE1和/ CE2) 分别选通[1 ]   。 本文采用采用 GPIO 方式控制读写和擦除时序 ,具体的操作由 FMD 层实现。 AL E(地址锁存) 、CL E (命令锁存) 、R/ B (空闲/   忙) 和 CE 分别通过 PXA255 的 GPIO 口控制 ,同一时刻最多只能选中一片。 经过软件控制 ,将四片分立的 512 MB 存储区域组成一块地址连续的 2 GB 存储块。 NAND Flash 的读写控制信号/ RE 和/ WE 由PXA255 内存控制器的片选(CS1) 和读写信号(/
VIP VIP