当前位置: 首页 > 专利查询>山东大学专利>正文

基于FPGA的快速NAND FLASH控制器及其控制方法技术

技术编号:8981150 阅读:200 留言:0更新日期:2013-07-31 23:13
本发明专利技术公开了基于FPGA的快速NAND?FLASH控制器及其控制方法,包括指令寄存器、可编程状态机和ECC纠错检错逻辑模块,所述控制器还包括buffer阵列,所述buffer阵列中包含若干个buffer模块,所述BUFFER阵列中包含片选逻辑。所述NAND?FLASH控制器通过SRAM接口与主控制器连接。所述NAND?FLASH控制器通过NAND?FLASH接口与NAND?FLASH芯片连接,所述NAND?FLASH控制器采用流水线方式进行数据存储。本发明专利技术的有益效果:它具有减少在存储过程中对主控制器的占用时间,提高主控制器的释放速度,从而提高效率节省能耗优点。

【技术实现步骤摘要】

本专利技术涉及NAND FLASH控制器的设计领域,尤其涉及基于FPGA的快速NANDFLASH控制器及其控制方法。
技术介绍
FLASH,又称闪存,它结合了 ROM和RAM的优势,不仅具备EEPROM电子可擦出可编程的性能,还具有NVRAM可以快速读取数据的优势,具有体积小、功耗低、速度快、非易失等特点,广泛的应用于嵌入式领域,如数字家电,手机等。近年来,FLASH的应用领域获得了极大的扩展,尤其是在嵌入式领域以及大容量高速数据存储领域。FLASH按其内部架构主要分为NOR和NAND两类,两者的区别主要体现在读写速度、擦除性能、密度、成本、使用寿命等方面。NOR FLASH源于传统的EPROM器件,程序和数据可存放在同一芯片上,具有独立的数据和地址总线,随机读取速度快,能够直接执行程序代码,可靠性高。而NAND FLASH没有单独的地址和数据总线,实现串行读取,以页为单位进行读、写操作,页大小通常为2K字节,以块为单位进行擦出,一块通常包括32或64页。与NOR FLASH相比,NAND FLASH的读取速度稍慢,但擦写速度却快很多,并且在容量、使用寿命、成本上也有较大优势。NAND FLASH复用地址线和数据线,因此在编程上较NOR FLASH复杂。NOR FLASH的成本较高,一般用于启动代码的存储,而NAND FLASH主要用于大容量数据的存储,另外在NAND FLASH中存在位反转现象,因此在使用时,一般同时使用ECC (ErrorChecking and Correcting)校验算法完成对数据的纠错。在嵌入式设备中,多采用NAND FLASH用来进行大数据的存储,在存储过程中对NAND FLASH的基本操作有:块擦除、读页、写页、读状态、读ID和复位操作;由于NAND FLASH数据总线和地址总线复用,接口复杂,不易操作,因此需要设计NAND FLASH控制器将复杂不易操作的NAND FLASH接口转换为简单通用的SRAM接口,目前常见的NAND FLASH控制器大多以将NAND FLASH接口转换为SRAM接口为目的,对嵌入式设备的速度和能耗方面缺少考虑,本专利技术旨在减少主控制器的占用时间,主控制器的占用时间通过下面的公式进行计算本文档来自技高网...

【技术保护点】
基于FPGA的快速NAND?FLASH控制器,其特征是,包括指令寄存器、可编程状态机和ECC纠错检错逻辑模块,所述控制器还包括buffer阵列,所述buffer阵列中包含若干个buffer模块,所述BUFFER阵列中包含片选逻辑,所述NAND?FLASH控制器采用流水线方式进行数据存储。

【技术特征摘要】
1.基于FPGA的快速NANDFLASH控制器,其特征是,包括指令寄存器、可编程状态机和ECC纠错检错逻辑模块,所述控制器还包括buffer阵列,所述buffer阵列中包含若干个buffer模块,所述BUFFER阵列中包含片选逻辑,所述NAND FLASH控制器采用流水线方式进行数据存储。2.如权利要求1所述的基于FPGA的快速NANDFLASH控制器,其特征是,所述NANDFLASH控制器通过SRAM接口与主控制器连接。3.如权利要求1所述的基于FPGA的快速NANDFLASH控制器,其特征是,所述NANDFLASH控制器通过NAND FLASH接口与NAND FLASH芯片连接。4.上述任一权利要求所述的基于FPGA的快速NANDFLASH控制器所采用的控制方法,其特征...

【专利技术属性】
技术研发人员:贾智平鞠磊申兆岩刘鹏
申请(专利权)人:山东大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1