ラッチ

シグネチャ

Latch(expression, condition)

説明

ラッチは条件に基づいて更新されるストレージエレメントです。'condition'がfalseであれば、ラッチは現在の値を維持します。'condition'がtrueであれば、ラッチは遅延なく入力値を有効に通過させ、'expression'の値に直ちに更新されます。

結果

'condition'がtrueの場合は現在のシグナルの値に追従し、'condition'がfalseの場合は最後のシグナルの値を維持します。

引数

 

expression

入力シグナル。

condition

ラッチの挙動を定義する条件:trueの場合、ラッチの現在の値は更新されます。falseの場合、ラッチは古い値を維持します。