摘要随着高速采集系统、图像采集系统等测试系统的发展,在测试中产生的大容量数据如何快速传入计算机进行分析处理成为制约系统性能进一步提高及系统功能实现的一个重要环节。在此背景下,通过研制以DDS产生数据并通过PCI Express计算机总线将数据传入计算机的传输卡,实现将外部数据高速传入计算机。
论文在分析任务及技术指标的基础上,设计了系统总体方案。在硬件实现部分,介绍了基于PCI Express总线高速传输过程中的相关技术,对FPGA实现PCI Express总线接口、FPGA实现DMA传输、FPGA进行中断管理等技术进行了详细的讨论;在软件部分,结合系统读取数据过程讨论了利用WinDriver开发设备驱动,并且对驱动程序与应用程序的开发步骤进行了详细的论述。系统的调试与测试验证了基于PCI Express X1接口的传输卡数据传输的可行性和正确性。8405
关键词 PCI Express FPGA IP核 WinDriver
毕业设计说明书(论文)外文摘要
Title Development of data storage card based on PCI Express
Abstract
Along with the development of test systems such as high-speed integrated system,image collection and so on,how to transfer a large amount of data produced in testing process to analyze and process them becomes the key problem that restricts system performance improvement and system function achievement. With this background, high-speed transmission of exterior data into computer is realized by using DDS to generate data and transferring the data into computer through PCI Express computer bus.
The general plan of system is designed in this paper on the basis of analyzing task and technical indexes. Correlative techniques in the process of high speed data transmission based on PCI Express bus is introduced in the hardware part. Many technologies such as FPGA achieving PCI Express bus, FPGA achieving DMA transmission, FPGA performing intermitting management and so on are discussed in detail. In software part, using WinDriver to develop device driver are introduced combining the process of reading the data by system, and the steps of develop drivers and applications are discussed in detail. The debugging and testing of the system verify the feasibility and correctness of data transmission based on PCI Express X1 interface.
Keywords PCI Express FPGA IP core WinDriver
目 录
1 绪论 1
1.1 课题研究背景 1
1.2 研究现状 3
1.3 论文研究内容与章节安排 3
2 PCI Express系统体系 4
2.1 引言 4
2.2 PCI Express结构的基本元素 4
2.3 PCI Express事务介绍 6
2.4 PCI Express设备层次 6
2.5 PCI Express中断方式 7
2.5.1 MSI消息中断 7
2.5.2 INTx消息中断 7
2.6 PCI Express配置空间 8
2.7 PCI Express性能与效率 8
2.8 本章小结 9
3 硬件模块设计与实现 9
3.1 引言 9
3.2 硬件系统框图 10
3.3 基于Xilinx IP核的PCI Express开发方案 11
3.3.1 开发方案选择 11
3.3.2 IP核结构 12
3.3.3 示例说明 13
3.4 使用IP核进行DMA传输 15
3.4.1 DMA原理介绍 15
3.4.2 使用IP核进行DMA传输 15
3.5 使用中断进行连续数据传输 17
- 上一篇:MATLAB受限单极式直流PWM可逆调速系统设计
- 下一篇:微波低噪声放大器的设计与仿真+文献综述
-
-
-
-
-
-
-
十二层带中心支撑钢结构...
大众媒体对公共政策制定的影响
中考体育项目与体育教学合理结合的研究
电站锅炉暖风器设计任务书
乳业同业并购式全产业链...
java+mysql车辆管理系统的设计+源代码
当代大学生慈善意识研究+文献综述
杂拟谷盗体内共生菌沃尔...
河岸冲刷和泥沙淤积的监测国内外研究现状
酸性水汽提装置总汽提塔设计+CAD图纸