[1]庞昆 谭守标 徐超.嵌入式系统中MLC闪存驱动研究[J].计算机技术与发展,2011,(03):193-196.
PANG Kun,TAN Shou-biao,XU Chao.Research of MLC NAND Flash Driver Based on Embedded System[J].,2011,(03):193-196.
点击复制
嵌入式系统中MLC闪存驱动研究(
)
《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]
- 卷:
-
- 期数:
-
2011年03期
- 页码:
-
193-196
- 栏目:
-
应用开发研究
- 出版日期:
-
1900-01-01
文章信息/Info
- Title:
-
Research of MLC NAND Flash Driver Based on Embedded System
- 文章编号:
-
1673-629X(2011)03-0193-04
- 作者:
-
庞昆 谭守标 徐超
-
安徽大学电子信息工程学院
- Author(s):
-
PANG Kun; TAN Shou-biao; XU Chao
-
School of Electronics and Information Engineering, Anhui University
-
- 关键词:
-
WinCE6.0; R2; SEP0718; 双片操作; 闪存驱动架构
- Keywords:
-
WinCE6.0 R2 ; SEP0718 ; two-plane operation ; flash driver architecture
- 分类号:
-
TP39
- 文献标志码:
-
A
- 摘要:
-
MLC闪存高密度、低成本的特点,适于做海量存储器。文中以在WinCE6.0平台下实现高性能的MLC闪存驱动为目的,介绍rARM嵌入式系统中NANDFLASH控制器的工作原理;讨论了WinCE下闪存驱动可采用的两种架构,并在新的MDD、PDD闪存驱动架构下实现了该驱动;介绍并实现了双片操作命令操作;介绍了DMA的工作原理,并实现了DMA编程。测试表明,较之前传统架构及传统操作命令,写入速度提高1.8倍,读出速度提高1.3倍,可靠性也大幅提高。该设计方案可被应用于需要大容量存储的嵌入式系统中
- Abstract:
-
MLC NAND flash suitable to do mass storage because of its high-density and low cost. The purpose of this article is to implement high performance of MLC NAND flash driver under WinCE6.0 system. Analyzed the working principle of NAND flash controller on ARM embedded system; Discussed two architectures of NAND flash driver can be used. And implemented the driver under the new driver architecture that consists of a model device driver (MDD) and platform-dependent driver (PDD) ; Discussed and implemented two-plane command operation. Analyzed the working principle of DMA, and implemented DMA program. Tests show that compared to traditional structure and command, the write speed increased by 1.8 times and the read speed enhanced 1.3 times,the reliability is also greatly improved. This design can be applied to large storage of embedded system
备注/Memo
- 备注/Memo:
-
国家重大专项(2009ZX01031-001-004)庞昆(1986-),男,安徽砀山人,硕士,研究方向为嵌入式系统开发;谭守标,教授,研究方向为计算机应用;徐超,教授,研究方向为网络智能信息系统
更新日期/Last Update:
1900-01-01