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 |