Operator Library: Signal
このオペレーターは入力信号のパルス幅を制限します。 最大幅を設定するには、パラメータ MaxWidth を使用します。 パルス幅とは、パルスが 1 (HIGH) である時間を指します。 次の波形図は、このオペレーターの動作を示しています。 最初のパルスは、パラメータ MaxWidth で定義された 4 クロックサイクルにオペレーターによって制限されます。 2番目のパルスは MaxWidth よりも短いため、制限は不要です。 パラメータの変更は次のパルスに適用され、現在処理中のパルスの制限には影響しません。

パルス幅は Ticks 単位で測定されます。 Tick は入力リンクです。 Tick 入力が 1 (HIGH) になるたびに、オペレーターはその幅をカウントします。 この動作を次の図に示します。 ほとんどのアプリケーションでは、Tick 入力は必要ありません。 このような場合は、Vcc に接続してください。

追加の Reset 入力により、オペレーターのリセットが可能になります。 現在実行中のパルス処理はすべて中断されます。
このオペレータは、VisualApplets の機能シミュレーションから除外されます。
| Link Parameter | Input Link I | Input Link Tick | 入力リンク Reset | Output Link O |
|---|---|---|---|---|
| Bit Width | 1 | 1 | 1 | as I |
| Arithmetic | unsigned | unsigned | unsigned | as I |
| Parallelism | 1 | 1 | 1 | as I |
| Kernel Columns | 1 | 1 | 1 | as I |
| Kernel Rows | 1 | 1 | 1 | as I |
| Img Protocol | VALT_SIGNAL | VALT_SIGNAL | VALT_SIGNAL | as I |
| Color Format | VAF_GRAY | VAF_GRAY | VAF_GRAY | as I |
| Color Flavor | FL_NONE | FL_NONE | FL_NONE | as I |
| Max. Img Width | any | any | any | as I |
| Max. Img Height | any | any | any | as I |
| MaxWidthBits | |
|---|---|
| タイプ | static パラメータ |
| Default | 16 |
| 範囲 | [1, 64] |
|
MaxWidth の最大可能な値は、このパラメータを使用して定義されます。 このパラメータは、MaxWidth が dynamic に設定されている場合のみ有効になります。 |
|
| MaxWidth | |
|---|---|
| タイプ | static/dynamic read/write parameter |
| Default | 32768 |
| 範囲 | dynamic の場合は [0,2^MaxWidthBits-1]、static の場合は [0, 2^64-1] |
|
Defines the maximum signal width. |
|
LimitSignalWidth オペレーターの使用方法を以下の例に示します。
-
'Functional Example for Specific Operators of Library Signal'
使用例 - オペレーターの使用方法のデモ

前へ

