文摘
英文文摘
独创性声明和关于论文使用授权的说明
第一章绪论
1.1概述
1.2 USB的用途
1.3 USB的布局
1.4通信模型
1.5常用的数据通讯方式及其现状
1.5.1无线通讯
1.5.2无线电传输
1.5.3微波传输
1.5.4电话系统
1.5.5其它通信方式
第二章USB通讯原理
2.1 USB的总线拓扑结构
2.2 USB物理层特性
2.2.1 USB的接口特性
2.2.2 USB的驱动特性
2.2.3数据的编码与解码
2.2.4位填充技术
2.3 USB通讯流模型
2.4 USB数据传输方式
第三章USB通讯协议
3.1包的组成
3.2包的类型
3.2.1令牌包
3.2.2数据包
3.2.3握手包
3.2.4特殊类型
3.3 CRC校验
3.3.1令牌的CRC校验
3.3.2数据的CRC校验
3.4数据传输中的事务处理
3.4.1块传输的事务处理
3.4.2控制传输的事务处理
3.4.3中断传输的事务处理
3.4.4等时传输的事务处理
3.5数据切片的同步和重试机制
3.6错误检测和恢复
第四章硬件的实现和分析
4.3设计工具
4.4 USBController IP与主机的通信
4.4.1主机如何探测设备的传输速度
4.4.2 USB信号
4.4.3 USB收发器
4.5 Verilog的实现(接收部分)
4.5.1 USB主控制逻辑
4.5.2特殊标志包的处理
4.5.3输入数据阶段
4.5.4输出数据阶段
第五章MCU接口
5.1初始化指令
5.2数据流指令
5.3普通指令
5.4缓冲管理
5.5缓存FIFO
5.5.1空满标志的产生
5.5.2 FIFO的稳定性
第六章项目验证和评估
6.1计算机仿真
6.2 FPGA验证
第七章总结与展望
致谢
参考文献