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