首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 78 毫秒
1.
PCI设备的DMA驱动程序设计   总被引:1,自引:0,他引:1  
论文介绍了Linux操作系统中驱动程序设计的一般性原理,并在分析PCI总线设备及PCI总线控制器专用芯片9080的硬件特性及DMA操作的工作原理基础上,设计出了Linux系统中PCI设备的DMA驱动程序。  相似文献   

2.
耿锐  王闵 《工业控制计算机》2005,18(1):21-22,25
结合一个基于PCI总线的波形和数据产生系统的开发任务,介绍了系统工作原理,着重讨论了VxWorks下基于PCI总线的DMA设备的驱动程序设计要点。  相似文献   

3.
基于DSP的PCI总线高速DMA数据传输   总被引:2,自引:0,他引:2  
针对数据采集系统中的高速数据传输需求,利用TMS320DM642 DSP芯片实现了PCI总线的DMA数据传输.介绍了TMS320DM642的PCI接口特性,以DM642作为PCI主设备控制并启动DMA数据传输,并给出了主DMA模式下数据传输系统的实现结构及工作流程.给出了主DMA模式下的PCI设备驱动实现.相较于其它PCI总线传输方式,该方案开发成本较低,且具有良好的PCI总线数据传输性能.  相似文献   

4.
为满足电子测量数据采集系统的高速化和通用化要求,提出了一种基于PCI9054的PCI接口通用收发模块设计.结合PCI9054的物理架构和DMA突发模式工作原理,详细设计出该通用收发模块的核心组成部分,硬件采用PCI9054作为PCI桥接芯片,以Zynq系列FPGA(xc7z100ffg900-2)作为本地总线控制器.解析PCI9054上电配置方法,用FPGA搭建本地总线控制逻辑,对DMA突发读进行时序分析,突发速度可达100 MB/s.  相似文献   

5.
PCI总线是当今计算机的主流I/O总线,具有高传输率、支持DMA操作、即插即用等性能.本文介绍了PCI总线的特点和工作原理,提出了PCI总线DAQ卡的设计原理,以及Windows环境下DLL驱动软件的设计和实现方法;结合基于PCI总线的DAQ卡的研制.讨论了对这种硬件在不同的实际测控系统中的应用.  相似文献   

6.
主DMA模式下PCI总线数据传输的DSP实现   总被引:1,自引:0,他引:1  
研究了基于PCI总线的DMA数据传输系统,着重描述了利用TMS320DM642DSP芯片实现PCI总线DMA数据传输的方法。以DM642作为PCI主设备控制并启动DMA数据传输,给出了主DMA模式下数据传输系统的实现结构及工作流程,并配合内存映射、双缓冲等方法,取得了良好的数据传输性能。  相似文献   

7.
阐述Windows2000下设备驱动程序开发的基础原理和编程要点.主要介绍DMA设计在驱动程序设计中的应用和实现.围绕开发的PCI数字图像采集卡,开发并对比PCI目标方式的突发、非突发,主控DMA等几种方案的驱动程序.实验结果表明PCI设备主控总线情况下,使用DMA突发和多缓冲方式是实现高速数据传输的一种良好方法.  相似文献   

8.
针对 PCI Express 设备用户端较难充分利用 PCI Express 高数据带宽的问题,文中使用硬件描述语言设计了一种专用于 PCI Express 设备数据传输的高性能 DMA 控制器.该 DMA 控制器与 PCI Express 事务层直接连接,可以适用于 Gen1到 Gen3不同协议版本;用户端接口具有较高的通用性和扩展性,可高效的并发完成多个系统到卡(S2C)和卡到系统(C2S)的 DMA 操作.该 DMA 控制器的设计经过 RTL 仿真、FPGA 验证,功能正确,工作稳定.测试结果表明,该 DMA 控制器对 PCI Express 带宽的利用率超过62%,达到了设计预期目的.  相似文献   

9.
研究了基于PCI总线的DMA数据传输系统,着重描述了利用TMS320DM642 DSP芯片实现PCI总线DMA数据传输的方法。以DM642作为PCI主设备控制并启动DMA数据传输,给出了VxWorks系统中DMA主模式下的PCI设备驱动实现,相较于其它PCI总线传输方式,该方案开发成本较低,且具有良好的PCI总线数据传输性能。  相似文献   

10.
黄鲁  徐涛  王荣生 《计算机应用》2003,23(7):64-65,68
文章介绍了机载偏振CCD相机中3路同步PCI数据采集卡的系统结构和工作原理,着重讲述了Windows 2000环境下多路PCI卡的驱动编程方法。针对机载高速数据的实时性要求,介绍了如何用DMA技术、多线程和双缓冲技术解决每秒24M字节的多CCD相机图像数据传输与存储。  相似文献   

11.
TI公司的TMS320C6000系列DSP由于有了内置PCI接口,因此大大提高了数据传输速度,同时提高了数据传输的可靠性以及系统的稳定性。本文以工程项目为背景,详细讨论了以TMS320C6416DSP为核心的PCI总线的Linux驱动程序开发方法,根据DSP PCI总线的特点,提出了基于DMA方式的数据传输机制,给出了关键源码。  相似文献   

12.
本文通过PCI总线I/O加速器PCI9054,利用DMA方式实现了高速数据传输。详细介绍了两种主要的DMA方式,PCI9054内部相关寄存器的配置以及DMA的数据操作流程,并根据本地信号状态机,在FPGA中设计本地信号控制器,实现了计算机高速读取PCI设备内的数据。  相似文献   

13.
孙波 《微型电脑应用》2007,23(7):51-52,55
本文通过PCI总线I/O加速器PCI9054,利用DMA方式实现了高速数据传输。详细介绍了两种主要的DMA方式,PCI9054内部相关寄存器的配置以及DMA的数据操作流程,并根据本地信号状态机,在FPGA里设计本地信号控制器,实现了计算机高速读取PCI设备内的数据。  相似文献   

14.
基于S5933的PCI扩展板设计方法研究   总被引:9,自引:0,他引:9  
文中主要讨论如何利用PCI总线专用控制芯片S5933进行多种方式的数据传输,文章首先简要介绍S5933的内部结构,并对其提供的数据传输方式进行阐述,最后通过一个设计实例描述最常见的命令传递与DMSA传输的实现方法,具体展现了S5933的强大功能与设计思路。  相似文献   

15.
牛少平  田泽  廖寅龙 《微机发展》2012,(7):174-176,180
针对PCIExpress设备用户端较难充分利用PCIExpress高数据带宽的问题,文中使用硬件描述语言设计了一种专用于PCIExpress设备数据传输的高性能DMA控制器。该DMA控制器与PCIExpress事务层直接连接,可以适用于Genl到Gen3不同协议版本;用户端接口具有较高的通用性和扩展性,可高效的并发完成多个系统到卡(S2C)和卡到系统(C2S)的DMA操作。该DMA控制器的设计经过RTL仿真、FPGA验证,功能正确,工作稳定。测试结果表明,该DMA控制器对PCIExpress带宽的利用率超过62%,达到了设计预期目的。  相似文献   

16.
基于PCI总线的高速高精度实时数据采集系统   总被引:5,自引:8,他引:5  
在射频频谱分析和宽带调制测量中,需要实时采集处理高速的中频数字化信号,其A/D变换精度和数据传输速率是制约系统测量性能的基本因素。在某型射频测量仪器研发设计过程中,对这个问题进行了研究,提出了一种基于PCI总线数据采集系统的设计方案,还比较深入的介绍了在Windows 98/2000/XP平台上WMD设备驱动程序的编写方法。采集系统包括模拟输入、A/D变换、数据缓存、数据DMA传输及PCI总线接口等电路。目前,系统已经达到顶期的设计目标,并解决了数据传输的瓶颈问题,使后续数字信号实时分析处理、分析测试成为可能。实践证明,对于低成本高速实时数据采集,基于PCI总线的系统是首选。  相似文献   

17.
介绍了采用PCI9054实现PCI接口数据采集卡的设计方案及实现,其中包括从模式下单周期读写和主模式下DMA的实现。结合开发实例,介绍了如何开发PCI接口的DMA驱动程序。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号