while ループの使用 - 2023.2 日本語

Vivado Design Suite ユーザー ガイド: 合成 (UG901)

Document ID
UG901
Release Date
2023-11-01
Version
2023.2 日本語

always ブロックでは、while ループを使用して繰り返し処理を実行できます。

  • while ループには、次の特徴があります。
    • テスト式が始めから偽の場合は実行されません。
    • テスト式が偽になるまで、ほかの文を実行します。
  • 有効な Verilog 論理式であれば、どれでもテスト式として使用できます。
  • ループが恒久的に実行されるのを防ぐには、-loop_iteration_limit オプションを使用します。
  • while ループには、disable 文を含めることができます。disable 文は、ラベルが付いているブロック内で次のように使用します。
disable <blockname>