目录
整个专栏是基于真实的项目需求,现在整个项目已经交互,现在只是把之前做的工作整理出来。前面我们已经介绍了基于KMDF的开发环境搭建,并且使用了一个简单HelloWorld项目介绍了KMDF的调试方式,接下来从这节开始,将讲述项目中FPGA部分的开发。
考虑到项目周期和实际需求,PCIE部分开发是基于XILINX 的XDMA核,并且使用了PIO和DMA方式传输数据。具体的XDMA核使用如下。
一 、XDMA核配置
1.1 Basic
mode:basic
lane width: x8
speed:5G
reference clock:100m
dma interace:axi stream
1.2 BAR
勾选64bit enable 和 bypass 接口
3、 MISC
中断数量选择16,关闭传统中断,使能msi中断