インテル® Quartus® Primeプロ・エディション・ユーザーガイド: デバッグツール

ID 683819
日付 9/30/2019
Public
ドキュメント目次

2.4.5.1.2. 条件達成後にクロックサイクルをスキップするトリガー

条件1の達成後にサンプルの3クロックサイクルをスキップするトリガーフロー記述

コード :

State 1: ST1
	start_store
	if ( condition1 )
	begin
	   stop_store;
	   goto ST2;
	end
State 2: ST2
	if (c1 < 3)
	   increment c1; //skip three clock cycles; c1 initialized to 0
	else if (c1 == 3)
	begin
	   start_store;//start_store necessary to enable writing to finish
					 //acquisition
   	trigger;
	end

次の図で示すのは、連続キャプチャでのデータ・トランザクションと、トリガーフロー記述を適用したときのデータキャプチャです。

図 45. データ・トランザクションの継続的なキャプチャ
図 46. トリガーフロー記述を適用したデータ・トランザクションのキャプチャ