共查询到17条相似文献,搜索用时 62 毫秒
1.
基于PCI总线的多通道DMA传输 总被引:4,自引:0,他引:4
研究了基于PCI/cPCI总线的多通道DMA传输系统,分析了实现多个DMA传输通道的方法;以PCI9054为PCI主桥、个人计算机为开发环境,详细分析了多通道数据采集卡中不同通道的访问策略,给出了接口电路的实现结构,讨论了不同DMA传输方式的性能和应用环境。 相似文献
2.
PCI总线中DMA高速数据传输的设计与实现 总被引:4,自引:3,他引:1
介绍了在Windows2000/XP操作系统下,PCI总线DMA的传输过程,并给出一个应用DriverWorks和VC++开发的实例,实现了240Mb/s的高速数据传输。 相似文献
3.
基于DSP的PCI总线高速DMA数据传输 总被引:2,自引:0,他引:2
针对数据采集系统中的高速数据传输需求,利用TMS320DM642 DSP芯片实现了PCI总线的DMA数据传输.介绍了TMS320DM642的PCI接口特性,以DM642作为PCI主设备控制并启动DMA数据传输,并给出了主DMA模式下数据传输系统的实现结构及工作流程.给出了主DMA模式下的PCI设备驱动实现.相较于其它PCI总线传输方式,该方案开发成本较低,且具有良好的PCI总线数据传输性能. 相似文献
4.
PCI总线已经成为工业控制计算机中的主流总线结构,文中给出了采用PCI总线的DMA方式来实现大量高速数据捕获,包括DMA数据传输和突发数据传输的实现方法.该方法的驱动程序采用WinDriver驱动开发平台,并借助PCI设备操作函数的动态链接库,使Windows驱动程序的开发更加容易,缩短了驱动程序开发与调试周期,并可方... 相似文献
5.
PCI总线是高速同步总线,支持单字段传输和突发传输,突发传输中,写一次地址,传输多个数据段。DMA技术是一种由DMA控制器控制的存储器与外部设备或存储器之间大数据量传输的方法,具有传输速度高,CPU额外开销小的优点。介绍了一种使用FPGA在32位PCI接口内实现DMA块模式传输的设计方法,硬件部分基于Xilinx Virtex—II Pro^TM芯片,通过一个OPB—PCI总线桥实现了Power PC与主机问的FCI接口通信,不仅实现了PCI的突发式传输,发挥了PCI总线的高性能,而且将CPU从繁杂的I/O事务中解放出来,解决了原有通信系统中采用中断方式传输的瓶颈,使得PCI接口卡与主机间传输效率得到明显改善。 相似文献
6.
PCI设备的DMA驱动程序设计 总被引:1,自引:0,他引:1
论文介绍了Linux操作系统中驱动程序设计的一般性原理,并在分析PCI总线设备及PCI总线控制器专用芯片9080的硬件特性及DMA操作的工作原理基础上,设计出了Linux系统中PCI设备的DMA驱动程序。 相似文献
7.
刘秀萍 《数字社区&智能家居》2009,(9)
本文介绍了在Windows(98、NT、2000、XP)环境下,借助于WinDriver生成PCI设备驱动程序,利用DMA通道实现数据传输的方法。利用个人计算机作为数据采集和处理的平台,通过数据总线将采集的数据高速地传输到计算机的内存之中,该方法能够实现快速传输大量的带有突发性的数据,可广泛用于高速数据的采集和发送。 相似文献
8.
9.
基于PCI总线的指纹采集卡 总被引:2,自引:0,他引:2
介绍了PCI总线的性能特点和几种实现方法,根据应用电路的硬件实现周期选择了专用接口芯片PCI9054,研究了PCI9054的工作模式、数据传输的突发方式和EEPROM完成的功能,设计了一种基于PCI总线的指纹采集卡。通过分析指纹采集头的配置方式和I^2C总线时序,采用可编程逻辑器件模拟I^2C总线控制指纹采集头,得到适合相应识别算法的指纹数据。利用DdverStudio工具包生成框架,开发出驱动程序,并给出了最终的硬件设计方案。 相似文献
10.
基于FPGA的PCI接口DMA传输的设计与实现 总被引:3,自引:1,他引:2
PCI总线是高速同步总线,支持单字段传输和突发传输,突发传输中,写一次地址,传输多个数据段.DMA技术是一种由DMA控制器控制的存储器与外部设备或存储器之间大数据量传输的方法,具有传输速度高,CPU额外开销小的优点.介绍了一种使用FPGA在32位PCI接口内实现DMA块模式传输的设计方法,硬件部分基于Xilinx Virtex-Ⅱ ProTM芯片,通过一个OPB-PCI总线桥实现了PowerPC与主机同的PCI接口通信,不仅实现了PCI的突发式传输,发挥了PCI总线的高性能,而且将CPU从繁杂的I/O事务中解放出来,解决了原有通信系统中采用中断方式传输的瓶颈,使得PCI接口卡与主机间传输效率得到明显改善. 相似文献
11.
12.
本文通过PCI总线I/O加速器PCI9054,利用DMA方式实现了高速数据传输。详细介绍了两种主要的DMA方式,PCI9054内部相关寄存器的配置以及DMA的数据操作流程,并根据本地信号状态机,在FPGA中设计本地信号控制器,实现了计算机高速读取PCI设备内的数据。 相似文献
13.
基于PCI总线数据通信卡WDM驱动程序设计 总被引:5,自引:0,他引:5
以PCI数据通信卡的设计为例,介绍了PCI总线在目前高速数据通信中的一种应用及Windows 2000下WDM设备驱动程序的运行机理和编程要点;针对开发调试工具DriverStudio给出了基于一定实时性要求的驱动程序实例,重点讨论了驱动程序设计中的中断、DMA实现及与Win32应用程序异步通信等关键问题;实验数据表明,多线程技术和DMA传输方式相结合,本地速率可达到24.096MB/s,实时响应速度有了显著提高,满足了系统要求。 相似文献
14.
主DMA模式下PCI总线数据传输的DSP实现 总被引:1,自引:0,他引:1
研究了基于PCI总线的DMA数据传输系统,着重描述了利用TMS320DM642DSP芯片实现PCI总线DMA数据传输的方法。以DM642作为PCI主设备控制并启动DMA数据传输,给出了主DMA模式下数据传输系统的实现结构及工作流程,并配合内存映射、双缓冲等方法,取得了良好的数据传输性能。 相似文献
15.
针对PCIExpress设备用户端较难充分利用PCIExpress高数据带宽的问题,文中使用硬件描述语言设计了一种专用于PCIExpress设备数据传输的高性能DMA控制器。该DMA控制器与PCIExpress事务层直接连接,可以适用于Genl到Gen3不同协议版本;用户端接口具有较高的通用性和扩展性,可高效的并发完成多个系统到卡(S2C)和卡到系统(C2S)的DMA操作。该DMA控制器的设计经过RTL仿真、FPGA验证,功能正确,工作稳定。测试结果表明,该DMA控制器对PCIExpress带宽的利用率超过62%,达到了设计预期目的。 相似文献
16.
17.
基于S5933的PCI扩展板设计方法研究 总被引:9,自引:0,他引:9
文中主要讨论如何利用PCI总线专用控制芯片S5933进行多种方式的数据传输,文章首先简要介绍S5933的内部结构,并对其提供的数据传输方式进行阐述,最后通过一个设计实例描述最常见的命令传递与DMSA传输的实现方法,具体展现了S5933的强大功能与设计思路。 相似文献