Operator PulseCounter

Operator Library: Signal

このオペレーターはアップ/ダウンの Counter です。 信号入力リンク I が High(1)になるたびに、オペレーターの値がインクリメントまたはデクリメントされます。 入力リンク Dir が 0 の場合はインクリメント(カウントアップ)、入力リンク Dir が 1 の場合はデクリメント(カウントダウン)されます。 Counter は、入力リンク Reset を使用してリセットできます。

オペレーターの出力は VALT_PIXEL0D ピクセルストリームです。 クロックサイクルごとに、現在の Counter 値を表すピクセルが出力されます。 次の図に、このオペレーターの動作を示します。

波形は、アンダーランおよびオーバーランの状況を示しています。 このような場合、Counter の最小値または最大値に達した後も、オペレーターの値はさらに減少または増加します。 この場合、Counter は出力で表現可能な最大値または最小値にジャンプします。

追加のリセット入力リンクにより、オペレーターをリセットできます。 リセット中、すべての出力はゼロに設定されます。

このオペレータは、VisualApplets の機能シミュレーションから除外されます。

I/O Property

Property 値
オペレータータイプ M
入力リンク I(信号入力)
Dir(信号入力)
Reset(信号入力)
Output Link O(Counter 値ピクセルデータ出力)

同期および非同期入力

  • すべての信号入力は、O型オペレーターの任意のネットワークを介して、同じまたは異なる M型オペレーターから供給される場合があります。 それらが同じ M型ソースから供給されている場合、自動的に同期されます。

サポートされているリンクフォーマット

Link Parameter Input Link I Input Link Dir 入力リンク Reset Output Link O
Bit Width 1 1 1 [1, 64]
Arithmetic unsigned unsigned unsigned {unsigned, signed}
Parallelism 1 1 1 1
Kernel Columns 1 1 1 1
Kernel Rows 1 1 1 1
Img Protocol VALT_SIGNAL VALT_SIGNAL VALT_SIGNAL VALT_PIXEL0D
Color Format VAF_GRAY VAF_GRAY VAF_GRAY VAF_GRAY
Color Flavor FL_NONE FL_NONE FL_NONE FL_NONE
Max. Img Width any any any any
Max. Img Height any any any any

パラメーター

None

使用例

PulseCounter オペレーターの使用例を次に示します。

  • 'Hardware Test'

    An example for hardware self test of DMA, RAM, GPIOs, Trigger and LEDs.