第一章 引言 | 第1-15页 |
·USB技术发展现状及研究意义 | 第12-13页 |
·课题来源及研究目标 | 第13页 |
·我所做的工作 | 第13-14页 |
·本论文的组织结构 | 第14-15页 |
第二章 协议分析 | 第15-30页 |
·USB2.0协议分析 | 第15-23页 |
·USB的系统结构 | 第16-19页 |
·USB数据传输 | 第19-21页 |
·USB设备 | 第21-23页 |
·海量存储类规范介绍 | 第23-27页 |
·Bulk-Only传输流程 | 第24-26页 |
·Bulk-Only的几种传输情形 | 第26-27页 |
·SCSI命令简介 | 第27-30页 |
第三章 USB2.0接口控制芯片固件的设计 | 第30-39页 |
·固件设计方案及工作流程 | 第30-33页 |
·固件的设计思想 | 第30页 |
·固件的工作流程 | 第30-32页 |
·固件的总体划分 | 第32-33页 |
·USB2.0接口控制芯片硬件简介 | 第33-39页 |
第四章 USB2.0接口控制芯片固件的实现 | 第39-70页 |
·固件程序的结构 | 第39-40页 |
·固件主处理层的实现过程 | 第40-44页 |
·系统上电及初始化处理 | 第41-43页 |
·中断查找表处理方法 | 第43-44页 |
·USB标准请求实现过程 | 第44-55页 |
·标准请求查找表 | 第46-47页 |
·描述符表 | 第47-48页 |
·配置请求处理过程 | 第48-55页 |
·Bulk-Only传输处理层实现过程 | 第55-60页 |
·Bulk_Out中断处理流程实现 | 第57-58页 |
·Bulk_In中断处理流程实现 | 第58-60页 |
·SCSI指令处理层实现过程 | 第60-65页 |
·Read(10)命令处理过程 | 第61页 |
·Write(10)命令处理过程 | 第61-62页 |
·Read Capacity命令处理过程 | 第62页 |
·Request Sense命令处理过程 | 第62-63页 |
·Inquiry命令处理过程 | 第63-64页 |
·Test Unit Ready命令处理过程 | 第64页 |
·Mode Sense命令处理过程 | 第64-65页 |
·Mode Select命令处理过程 | 第65页 |
·闪存处理层的实现过程 | 第65-70页 |
·块擦除的操作方法 | 第68-69页 |
·固件处理 Flash操作的流水线方式 | 第69-70页 |
第五章 USB2.0接口控制芯片固件的调试及测试结果 | 第70-81页 |
·固件调试平台及调试工具 | 第70-72页 |
·USB2.0协议处理层固件调试方法 | 第72-74页 |
·磁盘管理层固件调试方法 | 第74-78页 |
·系统性能测试 | 第78-80页 |
·Bulk-Only有效数据传输速率测试 | 第78-79页 |
·未加载固件时 U盘的读写速度测试 | 第79页 |
·加载固件后 U盘的读写速度测试 | 第79-80页 |
·总结 | 第80-81页 |
第六章 结论和展望 | 第81-82页 |
致谢 | 第82-83页 |
参考文献 | 第83-85页 |
附录 | 第85-90页 |
附录一 全速描述符表 | 第85-88页 |
附录二 高速描述符表 | 第88-90页 |
个人简介 | 第90页 |