社区
驱动开发/核心开发
帖子详情
wdf驱动 pcie dma数据接收
qq_29328257
2020-08-27 07:31:03
在做实时数据传输这块,在xilinx驱动里做个改动,在中断寄存器里写1,实现对下位机终端的清除。想要实现的是收到下位机发的中断,上位机发起读请求。 驱动改了,可以清中断,但上位机发的读请求,下位机没收到请求信号,上位机也一直停在readfile这里,文件没收到,关键是文件没收到。驱动不改,上位机可以接收到dam数据。请教大佬解答下问题
...全文
119
回复
打赏
收藏
wdf驱动 pcie dma数据接收
在做实时数据传输这块,在xilinx驱动里做个改动,在中断寄存器里写1,实现对下位机终端的清除。想要实现的是收到下位机发的中断,上位机发起读请求。 驱动改了,可以清中断,但上位机发的读请求,下位机没收到请求信号,上位机也一直停在readfile这里,文件没收到,关键是文件没收到。驱动不改,上位机可以接收到dam数据。请教大佬解答下问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
windows
驱动
开发-基于
WDF
的Altera
PCIe
DMA
驱动
Altera
pcie
-avmm
dma
IP寄存器
DMA
Descriptor Controller Registers
DMA
控制器读写均支持最多128个描述符,读写操作是以FPGA视角来看,读操作是从
PCIe
地址空间到FPGA Avalon-MM地址空间,写操作是从FPGA Avalon-MM地址空间到
PCIe
地址空间。 在
DMA
控制器寄存器里设置描述符表位于在
PCIe
地址空间里...
基于
WDF
的
PCIe
驱动
开发
由于第一次接触
WDF
驱动
开发,因此底层
驱动
基于微软提供的PCI9056
驱动
例子(因
PCIe
和PCI配置空间基本一致,故对9056例子做适当修改便可直接安装使用)。
驱动
层提供设备
驱动
的基本功能函数,包括但不限于设备打开(OpenFile)、设备关闭(CloseFile)、
数据
读写(ReadFile/WriteFile)以及DeviceIoControl等,本文主要工作是基于基本函数对
驱动
进行封装
[转]windows
驱动
开发-基于
WDF
的Altera
PCIe
DMA
驱动
版权声明:本文为CSDN博主「黑客三遍猪」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/Zhu_Zhu_2009/article/details/80790252 Altera
pcie
-avmm
dma
IP寄存器
DMA
Descriptor Controller Registers
DMA
控制器...
驱动
程序(7)
WDF
下
DMA
传输的
驱动
程序代码详细说明之应用程序
这一篇主要说明应用程序怎么去和
驱动
程序通信的,包括识别打开
驱动
程序,传递
数据
到
驱动
程序,同时
接收
驱动
程序返回的
数据
。 application.c 首先是应用程序的创建,
WDF
里利用模板生成
驱动
程序时时不带有应用程序的源文件的,需要我们自己手动生成,其实就是和创建一个C语言文件一样。找到
驱动
程序的解决方案,右键选择‘添加’->‘新建项目’->‘测试’->‘Applications...
基于
PCIe
DMA
的多通道
数据
采集和回放IP
基于
PCIe
DMA
的多通道
数据
采集和回放IP 在主机端
PCIe
驱动
的控制和调度下,
数据
采集与回放IP Core可以同时完成对多个通道
数据
的采集以及回放
驱动
工作,既可采用行缓存机制(无需帧缓存,无需DDR),也可采用帧缓存机制(需要DDR),使用
PCIe
接口和主机进行
数据
的传输,设备端内嵌多通道
DMA
引擎完成多个通道
数据
的H2C(Host to Card)和C2H(Card to Host)传输,支持MSI中断机制,完全释放主机/CPU/GPU采集&回放的密集任务量,特别适用于高速AD采集和回放、多
驱动开发/核心开发
21,619
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章