摘要
ABSTRACT
第一章 绪论
1.1 当前市面上流行的存储卡特点
1.2 市场规模和趋势
1.3 课题简介及研究内容
1.4 论文章节介绍
第二章 相关背景知识
2.1 8051 技术相关知识
2.1.1 标准8051
2.1.2 增强8051
2.2 通讯技术
2.2.1 OSI-ISO 参考模型
2.2.2 SD 物理层协议
2.3 Nand Flash 存储技术
2.3.1 组织形式
2.3.2 固有特性
2.3.3 功能需求和非功能需求
2.4 SD 卡
2.4.1 什么是SD 卡
2.4.2 SD 卡的内部结构
第三章 SD 接口设计
3.1 模块划分
3.2 线上传输
3.2.1 帧组成和同步
3.2.2 差错控制
3.2.3 流量控制
3.3 应用协议
3.3.1 状态机控制
3.3.2 SD 定义的寄存器
3.3.3 数据传输
3.3.4 状态产生
第四章 Nand Flash 存储管理设计
4.1 读写操作的接口需求
4.2 地址映射
4.2.1 物理空间
4.2.2 逻辑空间
4.2.3 地址映射函数
4.2.4 管理单位
4.2.5 偏移值的设计
4.2.6 映射关系的建立和撤消
4.2.7 映射关系的存储
4.2.8 映射关系的使用
4.3 操作映射
4.4 冗余区数据设计
第五章 安全模块设计
5.1 CPRM 协议
5.2 C2 算法
5.2.1 Feistel 算法
5.2.2 C2 算法框架
5.2.3 F 函数算法
5.2.4 密钥生成算法
5.2.5 混合左右两部分算法
5.2.6 使用模式
5.3 应用C2 搭建CPRM 安全系统
5.3.1 Hash 函数
5.3.2 一段函数(one-way function)
5.4 C2 与DES 的比较
第六章 系统实现
6.1 系统架构
6.2 开发环境
6.3 基本模块实现
6.3.1 Main 函数
6.3.2 Interrupt 0 函数
6.3.3 数据读操作
6.3.4 数据写操作
第七章 测试结果及分析
7.1 测试环境
7.2 测试结果
7.2.1 功能测试
7.2.2 性能测试
7.2.3 兼容性测试
7.3 测试结果分析与改进
第八章 总结
附录A 寄存器定义
附录B 全局变量定义
参考文献
致谢
攻读学位期间发表的学术论文目录
上海交通大学;