vivado 高带宽存储器 (HBM) 监控器、PCI Express 链路调试

高带宽存储器 (HBM) 监控器
某些 Virtex ® UltraScale+ FPGA 包含集成高带宽存储器 (HBM) 控制器和存储器堆栈。集成 HBM 控制器和存储器堆栈
包含性能计数器和温度传感器。 HBM 监控器可随时用于实时访问、采集和导出 HBM 裸片上的性能监控和温度传感器
数据。
HBM 监控器中的 GUI 使用方法
如要配置启用 HBM 的器件并且其中设计包含 AXI High Bandwidth Memory Controller 实例 那么在 Vivado 硬件管理
器中会显示 HBM 接口。
在生成的 High Bandwidth Memory Controller 始终包含针对 HBM 监控器的支持。 HBM 监控器可显示堆栈温度、
读取、写入和总体吞吐量。
您可将采集的数据导出至逗号分隔值 (CSV) 格式的文本文件 以供后续进行进一步处理或分析。
HBM 监控器中的 Tcl 使用方法
Vivado Tcl 控制台内 连接到 Vivado 硬件管理器中的硬件时 可使用以下 Tcl 命令与 HBM 监控器进行交互。
get_hw_hbms - 显示设计中存在的 HBM 接口列表。
refresh_hw_hbm [lindex [get_hw_hbms] 0] - 刷新一个或多个指定硬件 HBM 的状态 在此例中 即以 索引 0 表示的 HBM
report_property [lindex [get_hw_hbms] 0] - 报告指定 HBM 接口可用的所有参数 在此例中 即以索 引 0 表示的 HBM 接口。
run_hw_hbm_amon [lindex [get_hw_hbms] 0] - 针对一个或多个指定硬件 HBM 启用活动监控器的运行。
stop_hw_hbm_amon [lindex [get_hw_hbms] 0] - 针对一个或多个指定硬件 HBM 禁用活动监控器的运 行。
PCI Express 链路调试
Vivado 中的 Versal PCI Express ® 集成块支持链路调试。如果启用 则该核将存储 Vivado 硬件管理器内可访问的链路训练和状态的状态机 (LTSSM) 状态转换。
启用 PCI Express 链路调试
要使用 PCI Express 链路调试 必须在 Versal PCI Express Integrated Block IP 中将其启用。
要启用 PCI Express 链路调试功能 请执行以下操作
1. 调用 Versal PCI Express Integrated Block IP 配置 GUI
2. 在“基本信息 (Basic) ”选项卡下 将“模式 (Mode) ”更改为“ Advanced ”。
3. 在“其它设置 (Other Settings) ”下 勾选“ PCIe-Link Debug ”。
PCI Express 链路调试 GUI 使用方法
配置器件时如果启用了 PCI Express 那么这些核会显示在 Vivado 硬件管理器内。
PCI Express LTSSM 调试内容将显示在 LTSSM 状态转换图中。此界面可显示 LTSSM 状态转换的排序列表 其中显示已 访问哪些状态), 并可显示一份图表 以显示 LTSSM 中已访问的状态和当前占用的状态。
  • 14
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cckkppll

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值