Operator Library: Debugging
您可以使用此運算子來控制影像鏈路的阻塞行為。 您可以抑制阻塞狀態, 亦可對輸入鏈路產生阻塞脈衝。
阻擋: 您可以使用此運算子來測試設計在阻塞情況下的反應。
抑制: 當您抑制阻塞情況時,即使後續部分會導致阻塞情況, 您仍可測試設計的前段部分。 由於資料遺失,管線中的這些後續部分通常無法正常運作。 資料遺失狀況會透過參數LostDataWords 進行監控。
範例:若將此運算子直接置於DmaToPC運算子之前,並抑制阻塞, 您便能 了解設計的最大速度(因為您已排除僅因 潛在 DMA 匯流排資料位寬所造成的限制)。
您可以使用外部輸入訊號來控制阻斷行為。
![]() |
在封鎖期間,資料遺失的情況已被抑制 |
|---|---|
|
當抑制(阻斷)處於抑制狀態時,所有傳入的資料都會遺失, 因為輸出鏈路尚未準備好接收新資料。 |
![]() |
請謹慎使用 |
|---|---|
|
使用此運算子時須謹慎,因為它可能會干擾運算子之間的內建握手協定。 |
![]() |
執行階段測試 |
|---|---|
|
此運算子專為在執行階段測試與分析您的設計而設計: 在您使用此運算子進行偵錯之前,必須先建置 (合成) 設計、将其載入目標硬體,並啟動實際的影像處理。 該運算子並非用於 VisualApplets 內的設計模擬。 |
| Property | Value |
|---|---|
| Operator Type | M |
| Input Links | I,影像資料輸入 ExtI,外部訊號輸入(可選) |
| Output Link | O、Image data output |
| Link Parameter | Input Link I | 輸入連結 ExtI | Output Link O |
|---|---|---|---|
| Bit Width | [1, 64] | 1 | as I |
| Arithmetic | {unsigned, signed} | 無 | as I |
| Parallelism | any | 無 | as I |
| Kernel Columns | any | 無 | as I |
| Kernel Rows | any | 無 | as I |
| Img Protocol | {VALT_IMAGE2D, VALT_LINE1D} | SIGNAL | as I |
| Color Format | any | 無 | as I |
| Color Flavor | any | 無 | as I |
| Max. Img Width | any | 無 | as I |
| Max. Img Height | any | 無 | as I |
| ClearMode | |
|---|---|
| Type | dynamic write parameter |
| Default | ClearWithProcessStart |
| Range | {不清除、隨程序啟動清除、隨程序重置清除、傳送清除脈衝} |
|
此參數定義所有 讀取 參數的重設行為。 NoClearing:所有讀取參數的數值均予以保留。 ProcessEnable 與 ProcessReset 不會影響這些數值。 ClearWithProcessStart:所有讀取參數的值僅會在 ProcessEnable 的上升沿時被清零。 ClearWithProcessReset:所有讀取參數的數值僅會在 ProcessReset 訊號的上升沿時被清除。 SendClearPulse: 按需清除所有已讀取的參數值。 |
|
| 抑制模式 | |
|---|---|
| Type | dynamic write parameter |
| Default | FlowThrough |
| Range | {FlowThrough、OverridePulseHi、OverridePulseLow、OverrideExtHi、OverrideExtLow、PulsHi、PulsLow、StaticHi、StaticLow、Ext} |
|
流穿:禁止(阻斷)從 O 流向 I 的傳球。 OverridePulseHi:當選取此模式時,會向 I 產生一個寬度為一個時鐘週期的抑制(阻斷)訊號。否則,其行為與「直通」 模式相同。 OverridePulseLow:抑制「禁止」(阻斷)訊號一個時脈週期。除此之外,其運作方式與「直通」模式相同。 OverrideExtHi:僅將來自外部訊號輸入 ExtI 的高電平訊號作為「禁止」(阻斷)訊號傳遞至 I。除此之外,其行為 與「直通」模式相同。 OverrideExtLow:僅使用來自外部訊號輸入 ExtI 的低電平輸入來抑制對 I 的禁用(阻斷)訊號。除此之外,其行為 與「直通」模式相同。 PulsHi:當「抑制(阻斷)」永久設定為零時,會產生恰好一個抑制(阻斷)週期。 PulsLow:當「抑制(阻斷)」處於永久啟用狀態時,會壓制恰好一個抑制(阻斷)週期。 StaticHi: 強制使「抑制(封鎖)」永久生效。 StaticLow:永久停用「抑制」(阻擋)效果。 Ext:ExtI 輸入訊號會直接設定「禁止」(阻斷)狀態。 |
|
| 遺失的資料字詞 | |
|---|---|
| Type | 動態讀取參數 |
| Default | 0 |
| Range | |
|
統計因抑制(阻斷)而遺失的影像資料。 |
|
| GeneratedInhibits | |
|---|---|
| Type | 動態讀取參數 |
| Default | 0 |
| Range | |
|
當輸出 O 端未出現任何抑制(阻斷)時,系統仍產生了抑制(阻斷)計數。 |
|

![[重要]](../common/images/admon/important.png)
上一頁

