发明名称 | 基于NAND技术的模块化闪存管理系统 | ||
摘要 | 本发明公开了一种基于NAND技术的模块化闪存管理系统。主要包括:一用来抽象并管理NAND设备的MTD模块;一用来管理flash的block资源,并做坏块处理和磨损平衡的UBI模块;一用来管理flash的page资源,用页映射的方式,实现页资源的分配和回收的FTL模块;一用来管理SRAM内存的分配,并在SRAM中把相邻连续的sector收集成page的BUF模块;所述BUF模块首先把相邻逻辑地址的sector收集成一个page,所述FTL模块将page的逻辑页地址映射到逻辑块地址和块内页偏移,所述UBI模块将逻辑块地址映射到物理块地址,所述MTD模块将数据写入物理块的物理页中,完成实际的对NAND设备的写操作。 | ||
申请公布号 | CN102298555B | 申请公布日期 | 2016.04.27 |
申请号 | CN201110240963.5 | 申请日期 | 2011.08.22 |
申请人 | 宜兴市华星特种陶瓷科技有限公司 | 发明人 | 储章生;储鹤 |
分类号 | G06F12/02(2006.01)I | 主分类号 | G06F12/02(2006.01)I |
代理机构 | 代理人 | ||
主权项 | 基于NAND技术的模块化闪存管理系统,包括:一用来抽象并管理NAND设备的MTD模块;一用来管理flash的block资源,并做坏块处理和磨损平衡的UBI模块;一用来管理SRAM内存的分配,并在SRAM中把相邻连续的sector收集成page的BUF模块;其特征在于,还包括一用来管理flash的page资源,用页映射的方式,实现页资源的分配和回收的FTL模块;所述BUF模块首先把相邻逻辑地址的sector收集成一个page,所述FTL模块将page的逻辑页地址映射到逻辑块地址和块内页偏移,所述UBI模块将逻辑块地址映射到物理块地址,所述MTD模块将数据写入物理块的物理页中,完成实际的对NAND设备的写操作,所述系统在外部接口和NAND闪存介质之间还设有一个双端口的SRAM,通过DMA,数据可以并行地在两个端口上传送,形成数据流的两段流水线;NAND介质被连接到不同的通道,每个通道有独立的NAND闪存控制器NFC,向该通道上的多个芯片发送命令和数据,数据的读写在该通道上的多个芯片上面同时发生,每个通道的NAND芯片数目为:NFC通道的带宽÷NAND芯片的写入速度;NFC数据的传递也同时在多个通道上面同时发生,NFC通道数目为:外部总线的带宽÷每个NFC通道的带宽。 | ||
地址 | 214205 江苏省无锡市宜兴市环科园南岳路 |