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