用于 PCI Express* 的 英特尔® FPGA R-tile Avalon® Streaming IP用户指南

ID 683501
日期 6/26/2023
Public
文档目录

6.6.4.3. Link Inspector

打开Debug Toolkit后可在PCIe Link Inspector选项卡下找到Link Inspector。

使能Enable Debug Toolkit参数后,默认启用Link Inspector。它最多可以追踪1024个状态跳变并能将其通过一个文件导出。

图 65. 1x16模式中的Link Inspector视图

首次单击Dump LTSSM Sequence to Text File按钮后,在打开的System Console窗口中会创建带有LTSSM信息的文本文件(ltssm_sequence_dump_p*.txt)。取决于PCIe拓扑,最多可以有4个文本文件。后续LTSSM序列将追加导出到相应文件中。

注: 如果从不可写入的目录打开System Console,则不会生成该文本文件。为了避免这个问题,请从Windows系统的Command Prompt window(命令弹窗)打开System Console或者将该目录的权限设置改成“可写入”。

每个LTSSM监视器都有一个FIFO,用于存储时间值和捕获的LTSSM状态。当您选择转储LTSSM状态时,将根据FIFO单元进行读取,然后将会清空FIFO。

仅当存在状态跳转时,Link Inspector才会写入其FIFO。当链路状态在L0保持稳定时, 就不会写入因而也就没有转储的文本文件。

当您需要转储LTSSM序列时,将会对相应内核执行FIFO状态的单次读取。根据空状态和FIFO中的条目数量情况,会执行连续的读取。

图 66. LTSSM序列转储示例