Operator DFRxMeta

運算子庫:硬體平台

此運算子代表透過 QSFP28 光纖埠建立的邏輯元資料 接收鏈路。該鏈路使用 所選埠內的特定光纖通道,並透過輸出端O 接收來自另一台幀擷取器的元資料。RXPHY 的狀態會透過輸出端 LinkUp 提供。

僅當AppletProperties運算子的FiberProtocol0和 FiberProtocol1參數設定為 DataForwarding時,才可使用 DFRxMeta 運算子。若 AppletProperties運算子中的 FiberProtocol0和 FiberProtocol1參數設定為 CoF,設計規則檢查 (DRC) 會顯示錯誤訊息, 且將禁止使用DFRxMeta運算子。

每個DFRxMeta 運算子僅能使用 QSFP28 埠內的一條通道來接收元資料。因此, 單一 QSFP28 埠最多可支援四個DFRxMeta 運算子(每條通道一個)。 該運算子旨在傳輸高優先級的元資料, 其大小通常非常小。

一個 QSFP28 光纖埠提供總計 100 Gbit/s 的頻寬,分佈於四個通道。每個通道的運作速率為 25 Gbit/s。因此,該 設備的運作速率為 25 Gbit/s。

該運作者可與 DFRxData運作者共享其已分配的通道,且不會產生任何衝突。然而, 多個DFRxMeta運作者之間不得 共享通道。

DFRxMeta 運算子無需特殊通訊協定。它作為兩個幀擷取卡之間邏輯 連結的終點:DFTxMeta(來源,FG 1)與DFRxMeta(接收端,FG 2)。 兩端的鏈路設定必須 完全一致,包括 QSFP28 埠與通道配置。由於 該運算子旨在傳輸小塊的元資料,且元資料不具備影像 結構,因此鏈路通訊協定為VALT_PIXEL0D。

[注意] 元資料具有較高的優先級

元資料通道的優先級高於來自 DFRxData運算子的資料通道。若兩個通道皆處於 等待接收資料的狀態,則會先處理元資料。

元資料通道無法暫停或 停止。就此而言,O 輸出應被視為無限資料源。 接收器必須立即處理所有元資料;否則,資料將會遺失。此 行為係因該通道透過光纖鏈路進行高優先級傳輸所致。 該 元數據通道具有極低的延遲與極小的抖動(小於 10 ns, 且僅由時鐘域交叉所引起)。除了傳輸元數據外,您亦可利用 此通道傳輸精確的時間戳記,或實現全系統 同步。

如需關於資料轉發的更多詳細資訊,請參閱 'Data Forwarding with imaFlex 2 Dual 100 Frame Grabbers'。

可用於硬體平台
imaFlex 2 Dual 100

資源

操作員將 FiberConnection參數的設定反映至 FPGA 裝置資源 對話方塊中,作為唯讀參數。若您開啟 FPGA 裝置資源 對話方塊,即可查看 FPGA 裝置資源。 「分析」 選單中開啟FPGA 裝置資源對話方塊,即可查看 FPGA 裝置資源。這些裝置資源為 唯讀:

FPGA Device Resources

圖 428. FPGA 裝置資源


視所分配的埠而定,該資源的類型為 Port[0] DF RX Meta Lane,或是 類型為 Port[1] DF RX Meta Lane,其索引範圍為 0 至 3。

I/O Properties

Property Value
Operator Type M
輸出連結 噢,元資料輸出,無法停止
LinkUp,顯示連結狀態

Supported Link Format

Link Parameter Output Link O 輸出連線 LinkUp
Bit Width 56 1
Arithmetic 無號數 無號數
Parallelism 1 1
Kernel Columns 1 1
Kernel Rows 1 1
Img Protocol {VALT_PIXEL0D} {VALT_SIGNAL}
Color Format VAF_GRAY VAF_GRAY
Color Flavor FL_NONE FL_NONE
Max. Img Width 任意(預設值:16777216) 此參數在運作期間會遭到忽略。
Max. Img Height 任意(預設值:16777216) 此參數在運作期間會遭到忽略。

O 鏈路會將接收到的元資料傳送至VisualApplets 。 LinkUp鏈路用以指示連線狀態: 當LinkUp處於活躍狀態時,已配對的發射端(TX)與接收端(RX) 皆已準備好傳輸與接收資料,這表示該鏈路已 完成調校且可正常運作。

Parameters

FiberConnection
Type 靜態寫入參數
Default port_0_lane_0
Range {port_0_lane_0, port_0_lane_1, port_0_lane_2, port_0_lane_3, port_1_lane_0, port_1_lane_1, port_1_lane_2, port_1_lane_3}

此參數指定DFRxMeta 運算子用於接收資料的 QSFP28 光纖埠及通道。

唯有當該連接埠之 AppletProperties 運算子中的 FiberProtocol 參數設為 DataForwarding 而非 CoF 時,才能使用所選的 QSFP28 連接埠。

如果 FiberProtocol 設定為 CoF ,且 DFRxMeta運算子嘗試映射至該 光纖埠時,設計規則檢查 (DRC) 將會產生錯誤訊息。 在此 情況下,FiberConnection參數將被 標記為衝突狀態(紅色),將游標懸停於其上時,會顯示一則快速提示說明 訊息,解釋該衝突原因。

同一條通道上,僅能有一個 DFRxMeta運算子使用相同的硬體 QSFP28 埠。多個運算子之間的對應關係必須在 整個設計中保持唯一性。

Examples of Use

以下範例展示了運算子 DFRxMeta 的用法: