共查询到20条相似文献,搜索用时 31 毫秒
1.
2.
3.
基于PCI Express总线的数据采集设备实现 总被引:1,自引:1,他引:0
PCI Express是最新的总线和接口标准,具有数据传输速率高,支持点对点传输以及热插拔等特点.首先,介绍PCI Express总线的发展与体系构架.然后结合采用Xilinx公司的FPGA与PHY器件设计采集设备的过程,详细介绍硬件系统的电路设计,以及采用Xilinx Pipe Core实现PCI Express物理层、链路层、传输层和使用winDriver开发简单的驱动程序.结合PCI Express总线设计的采集设备,整体性能可以显著提高,其必将取代以往各种总线的数据采集设备. 相似文献
4.
针对目前大数据背景下如何提高PCI卡高速传输稳定性的问题,文中提出了基于内核中断处理及DMA传输的PCI卡驱动程序设计方法。在WinDriver生成驱动框架的基础上,采取基于VC++6.0平台进行了DMA 数据传输的实现和中断响应处理的PCI驱动程序开发。将驱动程序封装为动态链接库,用户程序调用DLL驱动PCI卡,进行高速数据传输检测。实验发现,当数据传输速度达到131 MB/s时,驱动程序运行稳定可靠不丢帧不错帧,为高速稳定PCI卡驱动程序的设计供了一种思路。 相似文献
5.
基于Virtex-6的PCI Express高速采集卡设计 总被引:1,自引:0,他引:1
为了提高数据采集速率,适应大数据量交互处理要求,介绍了一种应用Virtex-6芯片的PCI Express高速采集卡设计。Virtex-6内嵌PCIE协议硬核能完成完整的PCIE分层协议,实现与上位机通信。设计了DMA控制器,作为采集卡数据传输主控,实现基于PCI Express总线的DMA高速数据传输方案。主机软件系统包括驱动程序和应用软件2部分。经实验测试,该采集卡能完成对外部高速数据的实时采集,性能稳定可靠。 相似文献
6.
7.
介绍利用DriverW orks开发PCI设备WDM驱动程序的方法,深入探讨了基于PCI总线的高速数据传输系统中断处理和DMA传输机制以及应用程序与驱动程序的通信方式。 相似文献
8.
9.
10.
结合PCI(外设部件互连)总线高速数据采集卡的设计,叙述了利用DriverStudio软件开发Windows 2000系统下WDM(Windows driver model)设备驱动程序,着重讨论了访问硬件、应用程序与驱动程序之间的数据传输和DMA传输等方面的问题. 相似文献
11.
12.
针对传统PCI总线带宽低,不能传输高速视频信号的缺陷,设计了使用芯片PEX8311为PCI Express桥接芯片,采集传输CamLink接口相机图像的硬件系统。对PEX8311芯片的特点及其工作模式,以及用状态机在FPGA中实现对PEX8311控制做了介绍。通过编写WDM驱动程序和上位机程序对系统的数据传输性能进行了测试。测试表明该系统满足高速图像传输的要求,并且性能稳定。 相似文献
13.
随着高速采集系统的采样速率的增大和采样精度的提高,如何设置PCI Express系统的参数,充分利用PCI Express总线的带宽,以满足高速海量数据的实时传输就变得非常重要。在此分析了PCI Express系统数据传输开销的来源,研究了几种主要的系统参数,以提高数据吞吐量。通过使用PLDA的EZDMA2 IP核,在Xilinx KC705评估板上对各个参数进行测试,结果表明,灵活设置这些关键的系统参数可以利用较少的FPGA资源,同时达到较高的传输带宽,对PCI Express系统设计具有非常高的参考价值。 相似文献
14.
A wide-range speed measurement method using the direct memory access (DMA) transfer of a content of the timer to the memory is presented. The DMA method is based on both pulse counting and time measurement during the constant sampling time. The hardware configuration and algorithms for a microcontroller implementation are also presented. The proposed method is suitable in systems using microcontrollers with integrated DMA controller and timers. Limitations and sources of errors are discussed in detail 相似文献
15.
PCI Express协议实现与验证 总被引:1,自引:1,他引:1
称为第3代I/O接口技术的PCI Express总线规范的出现,从结构上解决了带宽不足的问题,有着极为广阔的发展前景。基于Verilog HDL硬件描述语言及可综合化设计理念,完成了PCI Express IP核RTL代码的设计。IP核代码使用Verilog HDL语言编写,分模块、分层次地设计了事务层、数据链路层和物理层的逻辑子层,并进行了可综合化设计与代码风格检查。对设计的PCI Express IP核的功能分别从协议层次和应用层次进行了验证。具体实现上,采用Denali公司的PureSuite测试套件对IP核的协议兼容性进行验证,验证范围覆盖了IP核的3个层次以及配置空间,采用QuestaSim仿真工具对IP核的应用层进行验证。仿真结果表明,设计的PCI Express IP核工作正常,性能优良。 相似文献
16.
用DriverWorks开发PCI设备的WDM驱动程序 总被引:4,自引:0,他引:4
孟华 《太赫兹科学与电子信息学报》2006,4(2):121-124
介绍Windows驱动程序模型(Windows Driver Model,WDM)驱动程序的特点及使用DriverWorks开发设备驱动程序和周边元件扩展接口(Peripheral Component Interconnection,PCI)总线的优点,阐述用DriverWorks开发PCI设备的WDM驱动程序的基本例程和常用类,并结合具体实例深入探讨了PCI设备驱动程序的直接数据存储(Direct Memory Address,DMA)传输及中断服务例程(Interrupt Service Routine,ISR)。 相似文献
17.
一种64位高速PCI总线接口的设计与实现 总被引:3,自引:1,他引:2
设计了一种基于PCI9656的高速PCI总线接口,数据传输主要为DMA方式。文中介绍了PCI9656的内部结构和功能,讨论了其WDM驱动开发过程,分析了其局部总线在进行DMA传输时的配置时序,提出了一些设计中需要注意的问题。实际应用结果表明,该总线接口性能稳定且优良,可以应用于高速数据传输系统。 相似文献
18.
基于PCI-Express的高速数据交换设计及应用 总被引:1,自引:0,他引:1
提出了利用PCIE总线技术实现数据高速传输的方案,结合共享内存、DMA等技术设计了基于PCI—Express总线的高速数据传输卡.实现了将采集的数据实时传送到PC的共享内存缓冲区,数据传输采用DMA方式。采用接口器件PEX8111实现PCI—Express总线到PCI总线的桥接。使用FPGA编写PCI总线的接口逻辑,最后进行测试。 相似文献
19.
文章介绍了WindowsXP环境下PCI设备驱动程序的开发与实现方法,探讨了PCI设备的I/0端口访问、中断处理、DMA传输、驱动程序与应用程序之间的通信等主要问题,重点对编写驱动程序的过程进行了说明,并实现了驱动程序的安装与调试。 相似文献