Operator Library: Signal
此運算元為一個升/降計數器。 每當訊號輸入鏈路 I 出現一個「1」(高電平)時,該運算元便會遞增或遞減。 若輸入鏈路 Dir = 0,則遞增(計數上升);若輸入鏈路 Dir = 1,則遞減(計數下降)。 可透過輸入鏈路 Reset 將計數器重置。
該運算元的輸出為 VALT_PIXEL0D 像素流。 在每個時鐘週期中,會輸出一個代表當前計數器值的像素。 下圖說明了該運算元的運作方式。

波形顯示了下溢與上溢的情況。 在這些情況下,即使計數器已達到最小值或最大值,其計數仍會進一步減少或增加。 在此情況下,計數器將跳至輸出端所能表示的最大或最小可能值。
額外的重置輸入連接可讓操作器進行重置。 重置期間,所有輸出皆會設定為零。
此 operator 不包含在 VisualApplets 功能模擬中。
| Property | Value |
|---|---|
| Operator Type | M |
| Input Links | I,訊號輸入 Dir,訊號輸入 ,重置,訊號輸入 |
| Output Link | O,計數器值像素資料輸出 |
Synchronous and Asynchronous Inputs
- 所有訊號輸入均可透過任意的 O 型運算子網路,由相同或不同的 M 型運算子提供。 若由相同的 M 型源提供,這些訊號將自動同步。
| Link Parameter | Input Link I | 輸入連結目錄 | Input Link Reset | Output Link O |
|---|---|---|---|---|
| Bit Width | 1 | 1 | 1 | [1, 64] |
| Arithmetic | 無號數 | 無號數 | 無號數 | {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 |

上一頁

