声明
摘要
第一章 绪论
1.1 研究背景及意义
1.2 数据传输技术概述
1.2.1 数据传输的定义
1.2.2 数据传输系统
1.3 数据传输系统的发展现状
1.3.1 计算机总线技术的发展现状
1.3.2 存储技术的发展现状
1.4 论文研究内容以及结构安排
第二章 高速数据传输技术研究
2.1 高速串行数据传输技术
2.1.1 差分传输
2.1.2 时钟恢复
2.1.3 线路编解码
2.1.4 Comma码检测
2.2 PCIe总线技术
2.2.1 拓扑结构
2.2.2 分层架构
2.2.3 事务机制
2.2.4 PCIe总线特点及优势
2.3 高速数据传输技术解决方案
2.3.1 解决方案
2.3.2 PCIe Endpoint Block IP核
2.4 本章小结
第三章 高速数据传输系统的设计与实现
3.1 系统总体设计
3.2 数据收发控制器的设计与实现
3.2.1 TLK2711控制器设计
3.2.2 DDS时钟控制器设计
3.3 PCIe Gen2.0接口控制器的设计与实现
3.3.1 顶层设计
3.3.2 AXI-Stream数据传输设计
3.3.3 DMA控制器设计
3.3.4 中断控制器设计
3.3.5 配置信息与状态控制器设计
3.4 系统软件的设计与实现
3.4.1 驱动程序设计
3.4.2 应用程序设计
3.5 高速存储设备的设计与实现
3.6 本章小结
第四章 高速数据传输系统的测试与验证
4.1 测试平台的搭建
4.2 PCIe接口数据传输性能测试
4.2.1 接收测试
4.2.2 发送测试
4.3 自环数据传输测试
4.4 数据传输系统总体性能测试
4.5 本章小结
第五章 总结与展望
5.1 论文总结
5.2 今后展望
致谢
参考文献
在读期间的研究成果
附录A