第一章 引言 | 第1-10页 |
1.1 该研究工作在国民经济中的实用价值与理论意义 | 第7页 |
1.2 本研究主题范围内国内外已有的文献综述 | 第7-8页 |
1.3 论文所要解决的问题 | 第8页 |
1.4 课题来源 | 第8-10页 |
第二章 USB2.0IP核相关的协议和原理 | 第10-23页 |
2.1 USB2.0协议 | 第10-16页 |
2.1.1 USB2.0的协议框架 | 第10-16页 |
2.1.2 USB2.0设备相关协议 | 第16页 |
2.2 Flash相关介绍 | 第16-22页 |
2.2.1 Flash芯片简介 | 第16-21页 |
2.2.2 Flash的ECC校验原理 | 第21-22页 |
2.3 本章小结 | 第22-23页 |
第三章 USB2.0设备控制芯片IP核硬件总体设计概述 | 第23-30页 |
3.1 结构框图 | 第24-25页 |
3.2 数据流程 | 第25-29页 |
3.2.1 USB2.0IP核在非DMA方式时处理OUT包的数据流程 | 第25-26页 |
3.2.2 USB2.0IP核在非DMA方式时处理IN包的数据流程 | 第26-27页 |
3.2.3 USB2.0IP核在DMA方式时处理OUT包的数据流程 | 第27-28页 |
3.2.4 USB2.0IP核在DMA方式时处理IN包的数据流程 | 第28-29页 |
3.3 本章小节 | 第29-30页 |
第四章 通用可编程接口及多总线接口的设计与实现 | 第30-56页 |
4.1 原理框图及数据流程 | 第30-36页 |
4.1.1 GPMB模块结构框图及数据流框图 | 第30-33页 |
4.1.2 FLASH控制器子模块结构框图及工作流程 | 第33-36页 |
4.2 GPMB模块内部详细设计及实现 | 第36-45页 |
4.2.1 GPMB模块详细功能框图 | 第36-37页 |
4.2.2 GPMB模块详细设计 | 第37-45页 |
4.3 Flash控制器子模块内部详细设计及实现 | 第45-55页 |
4.3.1 命令和地址寄存器 | 第46-47页 |
4.3.2 数据寄存器 | 第47-51页 |
4.3.3 ECC校验 | 第51-54页 |
4.3.4 备用/状态寄存器 | 第54页 |
4.3.5 中断和向MCU、DMA发出的READY信号 | 第54-55页 |
4.4 本章小结 | 第55-56页 |
第五章 通用可编程接口及多总线接口的测试 | 第56-67页 |
5.1 测试环境简介 | 第56-57页 |
5.2 GPMB模块单元仿真测试方案及结果 | 第57-59页 |
5.2.1 GPMB模块(不含FLASH控制器)的仿真测试 | 第57-58页 |
5.2.2 FLASH控制器的仿真测试 | 第58-59页 |
5.2.3 GPMG模块及FLASH控制器的联合仿真测试 | 第59页 |
5.2.4 单元测试结论 | 第59页 |
5.3 GPMB模块系统仿真测试方案及结果 | 第59-66页 |
5.3.1 GPMB模块的系统仿真测试方案 | 第60页 |
5.3.2 GPMB模块的系统仿真测试结果 | 第60-66页 |
5.4 本章小节 | 第66-67页 |
第六章 结论 | 第67-68页 |
参考文献 | 第68-69页 |
致谢 | 第69-70页 |
附录 | 第70-79页 |
附录一:Gpbus管脚复用说明 | 第70-71页 |
附录二:Gpmb模块内寄存器定义 | 第71-73页 |
附录三:GPMB模块内中断定义 | 第73-74页 |
附录四:USB2.0IP核内GPMB模块仿真波形 | 第74-77页 |
附录五:USB2.0IP核内GPMB模块仿真波形 | 第77-78页 |
附录六:USB2.0IP核应用演示系统实物图 | 第78-79页 |
个人简历 | 第79页 |