Operator Library: Signal
此運算子是一個 up/down Counter。 訊號輸入連結 I 每出現一次 1 (High),運算子就會遞增或遞減。 若輸入連結 Dir = 0 則遞增 (Count Up),若輸入連結 Dir = 1 則遞減 (Count Down)。 可以使用輸入連結 Reset 來重設 Counter。
運算子輸出為 VALT_PIXEL0D 像素串流。 在每個時脈週期都會輸出一個像素,代表目前的 Counter 值。 下圖說明瞭此運算子的行為。

波形顯示瞭下溢 (Underrun) 與上溢 (Overrun) 情況。 在這些情況下,即使已達到 Counter 的最小值或最大值,運算子仍會繼續遞減或遞增。 在此情況下,Counter 將會跳至輸出端可表示的最大或最小可能值。
額外的重設輸入連結允許重設運算子。 重設時,所有輸出皆會設為零。
此運算子不支援 VisualApplets 功能模擬。
| Property | Value |
|---|---|
| Operator Type | M |
| 輸入連結 | I, 訊號輸入 Dir, 訊號輸入 Reset, 訊號輸入 |
| Output Link | O, Counter 值像素資料輸出 |
同步與非同步輸入
- 所有信號輸入可以透過 O-type operator 的任意網絡,由相同或不同的 M-type operator 提供來源。 如果它們由相同的 M-type 來源提供,將會自動進行同步。
| Link Parameter | Input Link I | Input Link Dir | Input Link 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 |

上一頁

