为了满足航天设备与计算机之间实时高带宽的数据传输需求,设计了一种基于PCIe3.0总线接口的高速数据传输系统,实现了数据通过读数板卡采集,然后以短突发或连续模式与主机之间的数据传输。该设计采用SG-DMA(scatter-gather direct memory...为了满足航天设备与计算机之间实时高带宽的数据传输需求,设计了一种基于PCIe3.0总线接口的高速数据传输系统,实现了数据通过读数板卡采集,然后以短突发或连续模式与主机之间的数据传输。该设计采用SG-DMA(scatter-gather direct memory access)数据传输方式,相比于传统Block DMA,降低了CPU资源利用率的同时减少了DMA的中断时间,提高了系统的整体性能。通过Qt Creator平台开发的上位机程序,在上位机软件界面测得PCIe写带宽可达4698 MBps,读带宽可达4797 MBps,PCIe平均总线利用率高达58.86%,完全满足工程中对高带宽数据传输的需求。展开更多