声明
摘要
第一章 绪论
1.1 课题背景
1.2 国内外现状
1.3 论文安排
1.3.1 论文的主要内容
1.3.2 论文的结构安排
第二章 NAND Flash存储器的介绍
2.1 NAND Flash的结构介绍
2.2 NAND Flash的存储单元与阵列
2.2.1 NAND Flash存储单元
2.2.2 NAND Flash存储阵列
2.3 NAND Flash的主要操作与时序
2.3.1 读取操作
2.3.2 编程操作
2.3.3 擦除操作
2.3.4 读状态寄存器
2.3.5 读取Flash ID
2.4 本章小结
第三章 BCH编码设计与乘法器优化
3.1 BCH码原理
3.2 BCH编码设计
3.2.1 BCH串行编码设计
3.2.2 BCH并行编码设计
3.2 BCH译码设计
3.2.1 伴随式计算
3.2.2 错误位置计算多项式
3.2.3 钱氏搜索
3.3 BCH编解码的验证
3.3.1 参数选择
3.3.2 编码验证
3.3.3 译码验证
3.4 基于贪心算法的有限域乘法优化
3.5 本章小结
第四章 控制器的块管理方法
4.1 坏块管理算法
4.1.1 坏块管理的由来
4.1.2 坏块管理的算法
4.2 均衡损耗
4.3 垃圾回收机制
4.4 参数设置
4.5 本章小结
5.1 系统组成
5.1.1 外围电路框架
5.1.2 上位机
5.1.3 Cypress USB
5.1.4 FPGA
5.2 系统设计
5.2.1 上位机系统设计
5.2.2 CY7C68013A-56PVXC程序设计
5.2.3 FPGA系统设计
5.2.4 实物图
5.3 实验结果
5.3.1 NAND Flash ID读取验证
5.3.2 编程与读取数据验证
5.3.3 地址映射表的建立与获取验证
5.3.3 块管理验证
5.4 本章小结
第六章 总结与展望
参考文献
图表目录
致谢