運算子 StreamControl

Operator Library: Debugging

您可以使用此運算子來控制影像鏈路的阻塞行為。 您可以抑制阻塞狀態, 亦可對輸入鏈路產生阻塞脈衝。

阻擋: 您可以使用此運算子來測試設計在阻塞情況下的反應。

抑制: 當您抑制阻塞情況時,即使後續部分會導致阻塞情況, 您仍可測試設計的前段部分。 由於資料遺失,管線中的這些後續部分通常無法正常運作。 資料遺失狀況會透過參數LostDataWords 進行監控。

範例:若將此運算子直接置於DmaToPC運算子之前,並抑制阻塞, 您便能 了解設計的最大速度(因為您已排除僅因 潛在 DMA 匯流排資料位寬所造成的限制)。

您可以使用外部輸入訊號來控制阻斷行為。

[重要] 在封鎖期間,資料遺失的情況已被抑制

當抑制(阻斷)處於抑制狀態時,所有傳入的資料都會遺失, 因為輸出鏈路尚未準備好接收新資料。

[重要] 請謹慎使用

使用此運算子時須謹慎,因為它可能會干擾運算子之間的內建握手協定。

[重要] 執行階段測試

此運算子專為在執行階段測試與分析您的設計而設計: 在您使用此運算子進行偵錯之前,必須先建置 (合成) 設計、将其載入目標硬體,並啟動實際的影像處理。

該運算子並非用於 VisualApplets 內的設計模擬。

I/O Properties

Property Value
Operator Type M
Input Links I,影像資料輸入
ExtI,外部訊號輸入(可選)
Output Link O、Image data output

Supported Link Format

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

Parameters

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 端未出現任何抑制(阻斷)時,系統仍產生了抑制(阻斷)計數。