摘要
第一章概述
§1-1传统PC机接口的缺点
§1-2选择USB的理由
§1-3本文的贡献
第二章USB系统
§2-1 USB通信模式
§2-2 USB软件
§2-3 USB硬件
2-3-1USB主机控制器/根端口
2-3-2USB集线器
2-3-3USB设备
第三章USB协议
§3-1 USB信号环境
§3-2传输类型
§3-3包
§3-4传输处理过程
3-4-1批量处理操作
3-4-2控制传输
3-4-3中断处理操作
3-4-4同步处理操作
§3-5错误恢复
§3-6 USB设备配置
第四章USB CONTROLLER设计
§4-1 USB CONTROLLER的一些特性
§4-2 USB设备框架
§4-3 USB CONTROLLER系统架构
§4-4各模块设计
4-4-1PHY
4-4-2协议层(Protocol Layer:PL)
4-4.3Endpoint 0 Control
4-4-4ROM
4-4-5Endpoint1~NFIFO
4-4-6TOP
§4-5功能仿真
4-5-1测试平台搭建
4-5-2测试项目
4-5-3测试结果
第五章USB CONTROLLER调试
§5-1 USBCONTROLLER的调试环境
§5-2 FPGA验证
§5-3综合
第六章先进验证方法研究
§6-1验证方法概述
§6-2应用举例
总结
附录
附录1USB设计的层次结构图
附录2 USB控制器中主要的寄存器
附录3 USB CONTROLLR I/O PINS描述
参考文献
致谢
论文独创性声明及论文使用授权声明