论文部分内容阅读
MLC闪存高密度、低成本的特点,适于做海量存储器。文中以在WinCE6.0平台下实现高性能的MLC闪存驱动为目的,介绍rARM嵌入式系统中NANDFLASH控制器的工作原理;讨论了WinCE下闪存驱动可采用的两种架构,并在新的MDD、PDD闪存驱动架构下实现了该驱动;介绍并实现了双片操作命令操作;介绍了DMA的工作原理,并实现了DMA编程。测试表明,较之前传统架构及传统操作命令,写入速度提高1.8倍,读出速度提高1.3倍,可靠性也大幅提高。该设计方案可被应用于需要大容量存储的嵌入式系统中。