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

ID 683552
日期 9/24/2018
Public
文档目录

5.11.1. 设计示例1:指定一个自定义触发位置

对采集缓存的操作可以接受一个可选的后计数参数。该后计数参数使您可以为采集缓存中的每个分段定义一个自定义触发位置。

该示例说明如何将触发位置应用于采集缓存中的所有分段。该示例描述了一个将采集缓存分为四个分段的触发流程。如果每个采集分段的深度为64个样本,那么每个缓存的触发位置在sample #34上。所有分段填充一次后,采集停止。

if (c1 == 3 && condition1)
	trigger 30;
else if ( condition1 )
begin
	segment_trigger 30;
	increment c1;
end

每个分段都充当一个非分段缓存,使用信号值连续更新存储器内容。

Data选项卡将停止缓存之前的最后一次采集显示为受影响的分段中的最后一个样本编号。然后,通过 N – post count fill定义受影响分段中的触发位置,其中N是每个片段的样本数。

图 93. 指定一个自定义触发位置