首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--总线、通道论文

串行总线系统结构的研究与USB应用

第一章 绪论第1-25页
 1.1 计算机总线技术第15-18页
  1.1.1 计算机总线概述第15页
  1.1.2 计算机体系中常见的总线第15-16页
  1.1.3 USB总线的介绍第16-18页
   1.1.3.1 USB发展历程第16-17页
   1.1.3.2 USB主要特征第17-18页
 1.2 串行总线的系统架构第18-19页
  1.2.1 串行总线的基本系统结构第18-19页
 1.3 USB总线的系统架构第19-23页
  1.3.1 USB总线拓扑结构第19-20页
  1.3.2 USB主机第20-21页
  1.3.3 USB设备第21-22页
  1.3.4 USB集线器第22-23页
 1.4 课题意义第23页
 1.5 论文结构第23-25页
第二章 层次化的串行总线通信及通信设备端的框架第25-55页
 2.1 串行总线的层次化第25-26页
 2.2 USB数据流模型第26-41页
  2.2.1 USB设备框架第26-28页
   2.2.1.1 USB总线接口层第27页
   2.2.1.2 USB设备层第27页
   2.2.1.3 功能层第27-28页
  2.2.2 USB通信流第28-31页
   2.2.2.1 USB端点第29-30页
   2.2.2.2 通道第30-31页
    2.2.2.2.1 流通道第30页
    2.2.2.2.2 消息通道第30-31页
  2.2.3 传输类型第31-37页
   2.2.3.1 控制传输第31-33页
   2.2.3.2 同步传输第33-34页
   2.2.3.3 中断传输第34-36页
   2.2.3.4 批传输第36-37页
  2.2.4 传输的总线访问第37-41页
   2.2.4.1 传送管理第37-39页
    2.2.4.1.1 客户软件第38页
    2.1.4.1.2 USB驱动程序第38-39页
    2.1.4.1.3 主机控制器驱动程序第39页
    2.1.4.1.4 事务列表第39页
    2.1.4.1.5 主机控制器第39页
   2.1.4.2 事务跟踪第39-40页
   2.2.4.3 计算总线事务时间第40-41页
   2.2.4.4 计算应用层和主机软件缓冲区大小第41页
   2.2.4.5 总线带宽归还第41页
 2.3 USB设备构架第41-54页
  2.3.1 USB设备状态及其转换第41-43页
   2.3.1.1 外置的设备状态第41-42页
   2.3.1.2 总线列举第42-43页
  2.3.2 通用 USB设备操作第43-44页
  2.3.3 USB设备请求第44-45页
  2.3.4 标准设备请求第45-49页
   2.3.4.1 清除特性(CLEAR_FEATURE())第46-47页
   2.3.4.2 取得配置(GET_CONFIGURATION())第47页
   2.3.4.3 取得设备描述符(GET_DESCRIPTORO)第47页
   2.3.4.4 取得接口设置(GET_INTERFACE())第47页
   2.3.4.5 取得状态(GET_STATUS())第47-48页
   2.3.4.6 设置地址(SET_ADDRESS())第48页
   2.3.4.7 设置配置值(SET_CONFIGURATION())第48页
   2.3.4.8 设置描述符(SET_DESERIPTOR())第48页
   2.3.4.9 设置特性(SET_FEATURE())第48页
   2.3.4.10 设置接口(SET_INTERFACE())第48页
   2.3.4.11 同步帧(SYNCH_TRAME())第48-49页
  2.3.5 描述符和标准设备描述符第49-54页
   2.3.5.1 标准设备描述符第49-50页
   2.3.5.2 标准设备配置描述符第50-51页
   2.3.5.3 接口描述符和端点描述符第51-53页
   2.3.5.4 字串描述符第53-54页
 2.4 小结第54-55页
第三章 USB的硬件/软件设计实现第55-88页
 3.1 USB协议的简要概述第55-57页
 3.2 USB串行接口引擎SIE第57-73页
  3.2.1 不归零翻转 NRZI编码和解码电路的设计第57-60页
   3.2.1.1 不归零翻转编码电路的设计第59页
   3.2.1.2 不归零翻转解码电路的设计第59-60页
  3.2.2 时钟数据恢复 CDR电路第60-65页
  3.2.3 封包处理第65-68页
  3.2.4 CRC编解码电路的设计第68-72页
   3.2.4.1 CRC算法原理第69-70页
   3.2.4.2 USB中 CRC硬件电路第70-72页
  3.2.5 USB中的重置、暂停、恢复与远程唤醒第72-73页
   3.2.5.1 USB总线重置第72页
   3.2.5.2 暂停与恢复第72-73页
   3.2.5.4 USB设备的控制过程第73页
 3.3 并行接口引擎 PIE关键部件的设计第73-78页
  3.3.1 端点缓存器需要设计为异步 FIFO的原因第74-75页
  3.3.2 异步 FIFO设计的难点第75页
  3.3.3 空/满状态标志信号的产生第75-76页
  3.3.4 指针的同步化第76页
  3.3.5 二进制指针和格雷码指针的比较第76-78页
  3.3.6 异步 FIFO的硬件电路第78页
 3.4 USB设备端软件的设计第78-87页
  3.4.1 USB设备固件架构总揽第78-80页
  3.4.2 固件架构的建立第80页
  3.4.3 固件架构的副函数钩子第80-86页
   3.4.3.1 工作分配器第80-81页
   3.4.3.2 设备请求(device request)第81-83页
   3.4.3.3 USB中断服务例程第83-86页
  3.4.4 描述符表第86页
  3.4.5 固件的函数库第86-87页
   3.4.5.1 子函数第86-87页
 3.5 小结第87-88页
第四章 验证第88-102页
 4.1 USB IP核的 FPGA设计流程第88-92页
 4.2 USB IP软核的软件仿真第92-94页
 4.3 硬件仿真测试第94-101页
  4.3.1 设备列举第94-98页
   4.3.1.1 驱动程序的选择第94-97页
   4.3.1.2 设备列举过程第97-98页
  4.3.2 USB I/O外围设备第98-101页
   4.3.2.1 固件设计第98-100页
   4.3.2.2 Windows程序、VB设计第100页
   4.3.2.3 INF文件的编写设计第100-101页
 4.4 小结第101-102页
第五章 总结与展望第102-103页
 5.1 总结第102页
 5.2 展望第102-103页
参考文献第103-105页

论文共105页,点击 下载论文
上一篇:PKC抑制剂灯盏花素对糖尿病大鼠肾脏保护作用机制的实验研究
下一篇:中国反倾销法中公共利益原则及其法律经济学研究