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