SinglePatternの場合
右クリック =>Find Pattern
パターンダイアログが現れるのでパターンをセットします。文法は、Verilog-HDLに同じです。.
ボタン <- -> で, パターンがマッチした箇所に移動します。
複数の pattern
複数のパターンサーチにおいては、一つのストローブ信号の定義が必要になります。内部アルゴリズムで、まず最初にストローブエッジを探し、その箇所で、パターンマッチを行ってる為です。
Example:
always @ (negedge clock) begin
if (counter[3:0]===4'b1011 && a[3:2]===2'b00) begin
// search this position
end
end.
まず、 @(negedge clock)を定義します。
パターンマッチに使用する信号を全部選択します。
<- -> で、t1カーソルがパターンマッチした箇所に移動します。
次に, a[3:2]===2'b00 は、