| 摘要 | 第1-4页 |
| Abstract | 第4-7页 |
| 第一章 绪论 | 第7-13页 |
| ·PCI Express出现的背景 | 第7-8页 |
| ·PCI Express的技术特点及优势 | 第8-11页 |
| ·PCI Express的技术特点及优势 | 第8-10页 |
| ·PCI Express与PCI技术性能比较 | 第10-11页 |
| ·PCI Express的发展情况及主要产品 | 第11-12页 |
| ·本论文的研究内容与结构简介 | 第12-13页 |
| 第二章 PCI Express 协议研究 | 第13-30页 |
| ·PCI Express系统结构概述 | 第13-15页 |
| ·PCI Express各层数据包结构 | 第15-16页 |
| ·PCI Express协议研究 | 第16-30页 |
| ·事务层 | 第16-21页 |
| ·数据链路层 | 第21-23页 |
| ·物理层 | 第23-25页 |
| ·虚拟通道和总线仲裁机制 | 第25-26页 |
| ·事务顺序 | 第26页 |
| ·PCI Express中断方式 | 第26-27页 |
| ·PCI Express配置空间 | 第27-30页 |
| 第三章 PCI Express协议实现 | 第30-60页 |
| ·技术指标和设计框图 | 第30-31页 |
| ·PCI Express引擎模块的设计 | 第31-38页 |
| ·数据链路层接收逻辑模块设计 | 第32页 |
| ·数据链路层发送逻辑模块设计 | 第32-33页 |
| ·物理层模块设计 | 第33-37页 |
| ·电源管理模块设计 | 第37-38页 |
| ·用户接口模块的设计 | 第38-39页 |
| ·接收数据包解析模块的设计 | 第39页 |
| ·发送数据包解析模块的设计 | 第39页 |
| ·接口设计 | 第39-46页 |
| ·本地接口设计 | 第39-43页 |
| ·消息接口设计 | 第43页 |
| ·配置寄存器扩展接口设计 | 第43-45页 |
| ·电源管理接口设计 | 第45-46页 |
| ·配置空间设计 | 第46-60页 |
| ·厂商ID(Vendor ID)和设备ID(Device ID)寄存器 | 第47页 |
| ·命令(Command)寄存器 | 第47-48页 |
| ·状态(Status)寄存器 | 第48-49页 |
| ·版本ID(Revision ID)和分类代码(Class Code)寄存器 | 第49页 |
| ·Cache行长度寄存器 | 第49页 |
| ·等待时间定时器寄存器 | 第49页 |
| ·头标类型寄存器 | 第49页 |
| ·内置自测试寄存器 | 第49-50页 |
| ·基地址寄存器 | 第50页 |
| ·Card Bus CIS指针寄存器 | 第50页 |
| ·子系统厂商ID和子系统ID寄存器 | 第50页 |
| ·扩展ROM基地址寄存器 | 第50页 |
| ·能力指针寄存器 | 第50页 |
| ·中断线/中断引脚/最短获准时间/最长等待时间寄存器 | 第50页 |
| ·PCI Express能力寄存器组 | 第50-56页 |
| ·电源管理能力寄存器组 | 第56-57页 |
| ·MSI能力寄存器组 | 第57-58页 |
| ·用户配置寄存器区 | 第58-60页 |
| 第四章 PCI Express IP仿真验证 | 第60-70页 |
| ·协议验证 | 第60-63页 |
| ·测试平台搭建 | 第61-62页 |
| ·运行仿真过程 | 第62-63页 |
| ·应用验证 | 第63-70页 |
| ·仿真环境的搭建 | 第63-64页 |
| ·物理层、数据链路层和事务层验证 | 第64-65页 |
| ·链路宽度 4x/1x模式验证 | 第65-66页 |
| ·传统中断和MSI中断验证 | 第66-67页 |
| ·基地址寄存器读写访问验证 | 第67页 |
| ·SRAM读写访问验证 | 第67-68页 |
| ·FLASH读写访问验证 | 第68页 |
| ·寄存器读写访问验证 | 第68页 |
| ·代码覆盖率 | 第68-70页 |
| 第五章 结论与展望 | 第70-72页 |
| ·全文工作总结 | 第70页 |
| ·未来工作展望 | 第70-72页 |
| 致谢 | 第72-74页 |
| 参考文献 | 第74-76页 |