毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

WinDriver基于PCIE的数据存储卡开发+文献综述

时间:2017-05-10 22:29来源:毕业论文
基于PCI Express总线高速传输过程中的相关技术,对FPGA实现PCI Express总线接口、FPGA实现DMA传输、FPGA进行中断管理等技术进行了详细的讨论

摘要随着高速采集系统、图像采集系统等测试系统的发展,在测试中产生的大容量数据如何快速传入计算机进行分析处理成为制约系统性能进一步提高及系统功能实现的一个重要环节。在此背景下,通过研制以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 WinDriver基于PCIE的数据存储卡开发+文献综述:http://www.751com.cn/tongxin/lunwen_6744.html
------分隔线----------------------------
推荐内容