Synopsys DesignWare PCIe 流量发生器驱动程序(也称为 xData)¶
支持的芯片:Synopsys DesignWare PCIe 原型解决方案
数据表:不免费提供
作者:Gustavo Pimentel <gustavo.pimentel@synopsys.com>
描述¶
此驱动程序应用作主机端(根联合体)驱动程序和包含此 IP 的 Synopsys DesignWare 原型。
dw-xdata-pcie 驱动程序可用于启用/禁用任一方向(互斥)的 PCIe 流量发生器,此外还允许 PCIe 链路性能分析。
与此驱动程序的交互通过模块参数完成,可以在运行时更改。驱动程序将请求的命令状态信息输出到 /var/log/kern.log
或 dmesg。
示例¶
写入 TLP 流量生成 - 从根联合体到端点的方向¶
生成流量
# echo 1 > /sys/class/misc/dw-xdata-pcie.0/write
获取 MB/s 为单位的链路吞吐量
# cat /sys/class/misc/dw-xdata-pcie.0/write
204
停止任何方向的流量
# echo 0 > /sys/class/misc/dw-xdata-pcie.0/write
读取 TLP 流量生成 - 从端点到根联合体的方向¶
生成流量
# echo 1 > /sys/class/misc/dw-xdata-pcie.0/read
获取 MB/s 为单位的链路吞吐量
# cat /sys/class/misc/dw-xdata-pcie.0/read
199
停止任何方向的流量
# echo 0 > /sys/class/misc/dw-xdata-pcie.0/read