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模块的性能测试,包括测试环境、步骤和具体数据。测试涉及不同DMA大小下的DevicetoHost和HosttoDevice传输,展示了中断模式下的传输速度。
619

被折叠的 条评论
为什么被折叠?



