第一章 绪论 | 第1-21页 |
·通信的基本概念 | 第13页 |
·总线通信以及差错控制技术 | 第13-14页 |
·差错控制方式分类 | 第14-16页 |
·重传反馈方式 | 第14-15页 |
·前向纠错方式 | 第15页 |
·混合纠错方式 | 第15-16页 |
·差错控制数学模型 | 第16页 |
·差错控制编码的原理及纠错能力 | 第16-20页 |
·基本概念 | 第16-17页 |
·几种常用的简单检错码 | 第17-20页 |
·本文的章节安排及主要内容 | 第20-21页 |
第二章 总线通信中错误检测及处理机制的研究 | 第21-38页 |
·计算机总线的发展 | 第21-24页 |
·总线类型 | 第21-23页 |
·总线组成 | 第23-24页 |
·通用串行总线(USB)总线中错误检测及处理机制 | 第24-34页 |
·USB协议简介 | 第25-29页 |
·USB的物理与逻辑总线拓扑结构 | 第25-26页 |
·USB数据传输管理 | 第26-29页 |
·USB通信过程 | 第29页 |
·USB总线错误检测及处理机制 | 第29-34页 |
·USB主机总线错误检测及处理机制 | 第30-33页 |
·USB总线设备端错误检测及处理机制 | 第33-34页 |
·PCI总线中错误检测和处理机制 | 第34-37页 |
·PCI总线信号描述 | 第34-36页 |
·PCI总线中奇偶校验机制 | 第36-37页 |
·小结 | 第37-38页 |
第三章 总线通信中错误检测及处理机制的实现 | 第38-61页 |
·USB总线中的错误检测及处理机制的实现 | 第38-57页 |
·USB协议中的差错控制方式 | 第38-43页 |
·控制传输 | 第38-40页 |
·批量传输 | 第40-42页 |
·中断传输 | 第42页 |
·等时传输 | 第42-43页 |
·检错编码方式的实现概述 | 第43-57页 |
·USB中NRZI编码和位填充的实现 | 第43-46页 |
·USB中NRZI编码技术的实现 | 第43-45页 |
·USB编码中的位填充技术的实现 | 第45-46页 |
·USB封包中的SYNC和EOP的检测实现 | 第46-47页 |
·包标识符检错方式实现 | 第47-48页 |
·数据切换(dat atoggle)和重试检错方式实现 | 第48-51页 |
·通过建立标记初始化 | 第48-49页 |
·成功的数据事务 | 第49页 |
·损坏,或者不被接受数据 | 第49-50页 |
·损坏的ACK握手 | 第50-51页 |
·循环冗余校验(CRC)检错方式实现 | 第51-57页 |
·循环冗余校验(CRC)原理 | 第51-53页 |
·通用CRC校验实现 | 第53-54页 |
·USB设备控制器中循环冗余校验(CRC)的实现 | 第54-57页 |
·PCI总线中奇偶校验理论和实现 | 第57-60页 |
·小结 | 第60-61页 |
第四章 通用串行总线设备控制器的设计 | 第61-82页 |
·FPGA设计流程概述 | 第61-62页 |
·设计输入 | 第61页 |
·功能仿真 | 第61页 |
·逻辑综合与优化 | 第61-62页 |
·布局布线 | 第62页 |
·器件测试 | 第62页 |
·USB设备控制器的设计 | 第62-69页 |
·USB设备控制器概述 | 第62-63页 |
·USB设备控制器的特点 | 第63-64页 |
·USB256R外接信号定义 | 第64-66页 |
·存储器的组织 | 第66页 |
·USB256R控制端点 | 第66-67页 |
·USB256R控制传输设计 | 第67-69页 |
·USB设备控制器的验证 | 第69-73页 |
·USB设备控制器的综合 | 第73-81页 |
·综合的实质 | 第73-74页 |
·综合工具的使用 | 第74页 |
·USB256R中RAM的综合 | 第74-79页 |
·FPGA中RAM实现的三种形式 | 第75-76页 |
·FPGA中RAM的三种生成方式 | 第76-78页 |
·USB256R中RAM的综合实现 | 第78-79页 |
·USB256R综合结果 | 第79-81页 |
·USB256R布局布线 | 第81页 |
·总结 | 第81-82页 |
第五章 总结和展望 | 第82-83页 |
·总结 | 第82页 |
·展望 | 第82-83页 |
参考文献 | 第83-85页 |