声明
摘要
第一章 绪论
1.1 USB技术简介
1.1.1 USB技术的产生及发展
1.1.2 USB的特点
1.2 本研究课题的背景及意义
1.3 本文结构安排
第二章 USB协议介绍
2.1 USB结构体系简介
2.1.1 USB总线拓扑结构
2.1.2 USB基本结构概述
2.2 USB数据流模型
2.2.1 USB通信流
2.2.2 USB传输的两个重要概念
2.3 USB传输
2.3.1 USB包的域
2.3.2 包类型
2.3.3 传输类型与传输管理
2.3.4 错误的检测与恢复
2.4 USB设备
2.4.1 USB设备状态
2.4.2 枚举过程
2.4.3 设备请求
2.5 本章小结
第三章 USB2.0设备端控制器
3.1 模拟物理层
3.2 USB2.0设备端控制器的结构划分功能介绍
3.3 串行引擎接口(Serial Interface Engine)
3.3.1 数字物理层之接收模块设计
3.3.2 数字物理层之发送模块设计
3.4 协议层(Protocol Layer)
3.4.1 UTMI接口模块设计
3.4.2 解包PD
3.4.3 组包PA
3.4.4 协议引擎
3.5 Function Interface层的设计
3.5.1 寄存器分类
3.5.2 端点模式寄存器
3.6 本章小结
第四章 IP核的仿真与综合
4.1 USB设备控制器的仿真验证
4.1.1 子模块的仿真结果及其分析
4.1.2 整体系统的仿真
4.2 综合结果及分析
4.2.1 综合的原理
4.2.2 综合的结果
4.3 本章小结
第五章 总结与展望
5.1 论文总结
5.2 工作展望
致谢
参考文献
研究成果
附录A USB设备控制器的部分代码
附录B 部分综合电路图