FIND_PATTERNダイアログ000パターンを検索してみます。QW1を右クリックしてFIND_PATTERNダイアログを出します。信号は、16ビット幅ですが、下位12ビット12'h000(Verilogと同じ構文)を入力します。Baseは、0、Widthは12です。->を押すと12'h000を検索してカーソルが移動します。(全く動かないときは、指定がまちがっているかパターンがないかです。下図のように確かに000パターンからxxx->Validになっているのが確認できました。PatternのANDでの検索が可能になりました。PATTERNを8'h34に設定します。その後、黒カーソルをだしておき、LISTVIEW(左ペイン)上のWEN,とADRSの二つを選択します。−>で、当該パターン箇所に移動します。実際の例で見ましょう。次の例の記述でマッチする所を検索するものとします。beginここを検出したい。endendまず、複数条件のANDを取る場合には、唯一のSTROBE信号を定義してやる必要があります。clock)ですので、そのまま下図のように定義します。clock)を検索し、見つかったら、その時刻におけるパターンマッチ(レベル)を見ています。STROBE時刻におけるレベルを見ていることになります。その為に、STROBE信号の定義が一つだけ必要になります。次にa_func==4'b0010(Rotate_mode)を定義します。次に1ビット幅の信号レベルを定義します。STROBE信号ではない(レベル判定)ので、レベルをチェックします。次にカーソルを出しておきます。(カーソルを出さないと検索開始点が定まらないので動きません。)検索条件の3信号を選択します。最後に検索方向を指定してやると、パターンマッチした箇所にカーソルが移動します。