Intel® Quartus® Prime Pro Edition用户指南: 调试工具

ID 683819
日期 9/30/2019
Public
文档目录

8.14.3. Data Pattern Checker命令

您可以使用Data Pattern Checker命令来验证生成的数据码型。您必须例化Data Pattern Checker组件以支持这些命令。

表 44.  Soft Data Pattern Checker命令
命令 参数 功能
data_pattern_checker_start <service-path> 启动数据码型检查器。
data_pattern_checker_stop <service-path> 停止数据码型检查器。
data_pattern_checker_is_checking <service-path> 如果检查器正在运行,则返回一个非零值。
data_pattern_checker_is_locked <service-path> 如果检查器锁定到输入数据上,则返回非零值。
data_pattern_checker_set_pattern <service-path> <pattern-name> 将预期的码型设置成<pattern-name>
data_pattern_checker_get_pattern <service-path> 按名称返回当前选择的预期码型。
data_pattern_checker_get_available_patterns <service-path> 按名称返回可用数据码型的列表。
data_pattern_checker_get_data <service-path> 返回当前检查器数据的列表。结果按比特数,错误数和误码率的顺序排列。
data_pattern_checker_reset_counters <service-path> 复位检查器内的比特和错误计数器。
data_pattern_checker_fcnter_start <service-path> <max-cycles> 设置最大周期数并启动频率计数器。
data_pattern_checker_check_status <service-path>

<service-path>

查询数据码型检查器以获得当前状态。返回一个表明状态的位图(bitmap):
状态
0 使能
1 锁定
2 旁路使能
3 Avalon®
4 目的端就绪(Sink ready)
5 源端有效(Source valid)
6 频率计数器使能
data_pattern_checker_fcnter_report <service-path> <force-stop> 报告当前测量的时钟比率,根据<force-stop>首先停止计数。
表 45.  Hard Data Pattern Checker命令
命令 参数 功能
hard_prbs_checker_start <service-path> 启动指定的硬核PRBS检查器。
hard_prbs_checker_stop <service-path> 停止指定的硬核PRBS检查器。
hard_prbs_checker_is_checking <service-path> 检查指定硬核PRBS检查器的运行状态。如果检查器正在运行,则返回一个非零值。
hard_prbs_checker_set_pattern <service-path> <pattern>

将指定硬核PRBS检查器的码型设置成参数<pattern>

hard_prbs_checker_get_pattern <service-path> 返回指定硬核PRBS检查器的当前码型。
hard_prbs_checker_get_available_patterns <service-path> 返回指定硬核PRBS检查器的可用码型。
hard_prbs_checker_get_data <service-path> 返回指定硬核PRBS检查器的当前比特和错误计数数据。
hard_prbs_checker_reset_counters <service-path> 复位指定硬核PRBS检查器的比特和错误计数。