Operator Library: Signal
このオペレーターはアップ/ダウンの Counter です。 信号入力リンク I が High(1)になるたびに、オペレーターの値がインクリメントまたはデクリメントされます。 入力リンク Dir が 0 の場合はインクリメント(カウントアップ)、入力リンク Dir が 1 の場合はデクリメント(カウントダウン)されます。 Counter は、入力リンク Reset を使用してリセットできます。
オペレーターの出力は VALT_PIXEL0D ピクセルストリームです。 クロックサイクルごとに、現在の Counter 値を表すピクセルが出力されます。 次の図に、このオペレーターの動作を示します。

波形は、アンダーランおよびオーバーランの状況を示しています。 このような場合、Counter の最小値または最大値に達した後も、オペレーターの値はさらに減少または増加します。 この場合、Counter は出力で表現可能な最大値または最小値にジャンプします。
追加のリセット入力リンクにより、オペレーターをリセットできます。 リセット中、すべての出力はゼロに設定されます。
このオペレータは、VisualApplets の機能シミュレーションから除外されます。
| 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 |
PulseCounter オペレーターの使用例を次に示します。
-
An example for hardware self test of DMA, RAM, GPIOs, Trigger and LEDs.

前へ

