共查询到17条相似文献,搜索用时 66 毫秒
1.
利用FPGA芯片设计PCI总线接口的多通道DMA控制器的基本原理及实现方法。 相似文献
2.
基于PCI Express总线的光纤采集卡是自行研发的数据采集与存储卡;为实现数据在板卡存储区与主机内存之间的DMA传输通信,使用DriverStudio工具开发了该板卡的WDM设备驱动程序;重点介绍了主机控制板卡进行DMA操作的机制,以及驱动程序与应用程序和板卡之间的数据传输的实现方法;实际应用结果表明,使用该驱动程序的DMA传输机制,能够达到90MB/s以上的存储速率。 相似文献
3.
4.
针对 PCI Express 设备用户端较难充分利用 PCI Express 高数据带宽的问题,文中使用硬件描述语言设计了一种专用于 PCI Express 设备数据传输的高性能 DMA 控制器.该 DMA 控制器与 PCI Express 事务层直接连接,可以适用于 Gen1到 Gen3不同协议版本;用户端接口具有较高的通用性和扩展性,可高效的并发完成多个系统到卡(S2C)和卡到系统(C2S)的 DMA 操作.该 DMA 控制器的设计经过 RTL 仿真、FPGA 验证,功能正确,工作稳定.测试结果表明,该 DMA 控制器对 PCI Express 带宽的利用率超过62%,达到了设计预期目的. 相似文献
5.
PCI总线中DMA高速数据传输的设计与实现 总被引:1,自引:3,他引:1
介绍了在Windows2000/XP操作系统下,PCI总线DMA的传输过程,并给出一个应用DriverWorks和VC++开发的实例,实现了240Mb/s的高速数据传输。 相似文献
6.
7.
PCI总线是高速同步总线,支持单字段传输和突发传输,突发传输中,写一次地址,传输多个数据段。DMA技术是一种由DMA控制器控制的存储器与外部设备或存储器之间大数据量传输的方法,具有传输速度高,CPU额外开销小的优点。介绍了一种使用FPGA在32位PCI接口内实现DMA块模式传输的设计方法,硬件部分基于Xilinx Virtex—II Pro^TM芯片,通过一个OPB—PCI总线桥实现了Power PC与主机问的FCI接口通信,不仅实现了PCI的突发式传输,发挥了PCI总线的高性能,而且将CPU从繁杂的I/O事务中解放出来,解决了原有通信系统中采用中断方式传输的瓶颈,使得PCI接口卡与主机间传输效率得到明显改善。 相似文献
8.
提出了一种基于光纤通信和PCI Express总线的高速图像传输系统。分析了系统设计方案,并详细阐述了FPGA内部逻辑设计,包括光纤接口的数据收发以及PCI Express总线的DMA传输;简要介绍了Windows WDM驱动程序及MFC应用程序的开发;给出了系统测试结果。该系统传输速率可达1.5Gb/s,且具有低成本、易扩展等优点,能够满足大多数高帧高清视频图像实时传输的要求。 相似文献
9.
为开发基于PCI总线的DMA传输技术,采用高速率、高可靠性、即插即用的PCI局部总线技术,将PCI 9504接口芯片置于系统或插卡之间,用于提供数据和控制信号的接口电路,给出了一种软、硬件方案,从而容易地实现了基于PCI总线的DMA传输。 相似文献
10.
介绍了软件无线电平台中基于FPGA的双缓冲模式PCI Express(PCIE)总线的设计与实现。设计了基于Xilinx Virtex-6 FPGA的通用软件无线电平台,开发了基于Linux系统的驱动程序和PCIE硬核的DMA控制器。双缓;中提高了数据传输速度,节约了硬件资源。测试结果显示,该系统工作稳定可靠,读写速度... 相似文献
11.
针对现在1394b网络传输应用越来越广泛的特点,设计了一种基于WDM模型的PCI Express的1394b网络传输系统的驱动程序。重点讨论了基于自行研发的PCI Express总线1394b网络传输系统的WDM驱动程序开发过程,主要包括硬件访问、DMA传输及中断通知等内容。经过反复测试验证,该传输系统工作稳定,并且此驱动程序可以方便地移植到其他传输系统中。 相似文献
12.
13.
14.
15.
针对PCIExpress设备用户端较难充分利用PCIExpress高数据带宽的问题,文中使用硬件描述语言设计了一种专用于PCIExpress设备数据传输的高性能DMA控制器。该DMA控制器与PCIExpress事务层直接连接,可以适用于Genl到Gen3不同协议版本;用户端接口具有较高的通用性和扩展性,可高效的并发完成多个系统到卡(S2C)和卡到系统(C2S)的DMA操作。该DMA控制器的设计经过RTL仿真、FPGA验证,功能正确,工作稳定。测试结果表明,该DMA控制器对PCIExpress带宽的利用率超过62%,达到了设计预期目的。 相似文献
16.
本文通过PCI总线I/O加速器PCI9054,利用DMA方式实现了高速数据传输。详细介绍了两种主要的DMA方式,PCI9054内部相关寄存器的配置以及DMA的数据操作流程,并根据本地信号状态机,在FPGA中设计本地信号控制器,实现了计算机高速读取PCI设备内的数据。 相似文献