1 测试内容
本报告对Xilinx FPGA的PCIe XDMA的性能进行了测试,同时,给出了具体的测试框图、测试平台、测试步骤、测试记录等内容。
2 测试框图
3 测试平台
硬件平台:Dell R330(Intel Xeon E3-1220 v5 + 16GB)、Xilinx PCIe Gen3@8x光纤采集板
软件平台:Windows10 x64系统、Windriver及Visual Studio 2015
4 测试步骤
- 使用Windriver生成PCIe设备的驱动并通过硬件管理器内对该设备驱动进行更新;
2.使用测试软件对XDMA设备进行功能、性能测试,包括:寄存器读写、最多支持4通道的Device to Host/Host to Device,中断、轮询方式,DMA大小,测试时长,DMA性能测试等等;
5 测试记录
传输方向 | 方式 | DMA大小/MB | 传输数据量/MB | 传输时间/ms | DMA速率MB/s |
---|---|---|---|---|---|
Device to Host | Interrupts | 64 | 32384 | 5009 | 6465 |
Host to Device | Interrupts | 64 | 32320 | 5006 | 6456 |
Device to Host | Interrupts | 8 | 30448 | 5000 | 6089 |
Host to Device | Interrupts | 8 | 30312 | 5001 | 6061 |
Device to Host | Interrupts | 256 | 32512 | 5004 | 6497 |
Host to Device | Interrupts | 256 | 32512 | 5009 | 6490 |
Xilinx FPGA PCIe XDMA性能测试演示视频