PCIE采集卡
计算机主机发起一次dma读请求,具体过程是计算机通过memory写方式向pcie设备写入一些参数,包括dma对应的计算机内存物理地址(此处为计算机中的ddr物理地址,计算机需要申请一块内存用来缓存pcie板卡通过dma发送的采 集 数 据),传 输 长 度等信息,然后发送dma传输命令,待pcie设备将指定长度的数据传输到计算机的物理内存后,pcie设备会通过中断通知计算机一次dma传 输完成,此时计算机可以通过各种方式将数据取走。如果是linux系统,可以通过mmap映射的方式将这段物理内存映射到用户空间,应用程序可以通过映射到用户空间的虚拟地址直接获取数据。