1 测试内容
本报告对Xilinx FPGA的PCIe XDMA结合DDR4-SDRAM缓存的性能进行了测试,同时,给出了具体的测试框图、测试平台、测试步骤、测试记录等内容。
2 测试框图
3 测试平台
硬件平台:Dell R330(Intel Xeon E3-1220 v5 + 16GB)、Xilinx PCIe Gen3@8x + DDR4 64bit@2400MHz的光纤采集板
软件平台:Windows10 x64系统、Windriver及Visual Studio 2015
4 测试步骤
同上节,此处省略。
5 测试记录
测试1:单向DMA Host to Device
测试2:单向DMA Device to Host
测试3:双向DMA Device to Host和DMA Host to Device
DDR4-SDRAM缓存效率:(6172+4521)MB/s/(2400MHz*64bit/8) = 55.7%
传输方向 | 方式 | DMA大小/MB | 传输数据量/MB | 传输时间/ms | DMA速率MB/s |
---|---|---|---|---|---|
Device to Host | Interrupts | 64 | 32128 | 5004 | 6420 |
Host to Device | Interrupts | 64 | 31360 | 5001 | 6270 |
Device to Host | Interrupts | 8 | 27760 | 5000 | 5551 |
Host to Device | Interrupts | 8 | 28096 | 5000 | 5619 |
Device to Host | Interrupts | 256 | 30184 | 5003 | 6033 |
Host to Device | Interrupts | 256 | 30184 | 5029 | 6002 |