有PCIe for FPGA的DMA Linux内核驱动程序示例吗?
发布时间:2020-12-13 23:27:22 所属栏目:Linux 来源:网络整理
导读:我想在内核空间中编写一个驱动程序: 在嵌入式系统中通过PCIe连接FPGA(使用powerPC). 它使用DMA将信息从FPGA传输到RAM. 用户程序必须访问此信息. 我需要一些例子来做类似的事情来指导我.有谁知道我在哪里可以找到一些来源? 解决方法 Connectal( http://www.
我想在内核空间中编写一个驱动程序:
>在嵌入式系统中通过PCIe连接FPGA(使用powerPC). 我需要一些例子来做类似的事情来指导我.有谁知道我在哪里可以找到一些来源? 解决方法
Connectal(
http://www.connectal.org)是一个开源框架,使用户空间软件能够与Xilinx或Altera FPGA进行通信.实际上,很少有这种通信涉及设备驱动程序.
Connectal支持通过内存映射硬件FIFO在软件和硬件之间传递消息,并且它通过来自FPGA的DMA支持共享内存. 设备驱动程序设计为独立于体系结构,但PCIe通信仅在x86中进行了测试. Connectal还支持Zynq,因此您将遇到的一些问题(非窥探I / O)已经过调试. Connectal的硬件目前在Bluespec Systems Verilog中实现,并使用Xilinx或Altera PCIe内核. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |