Operator Library: Hardware Platform
DFTxMeta 運算子代表在輸入 I 中所選連接埠內之指定光纖通道上,透過 QSFP28 光纖連接埠至另一個擷取卡(frame grabber)的邏輯中繼資料傳輸鏈結。此外,TX PHY 的狀態會透過輸出 LinkUp 提供。
只有在 AppletProperties 運算子中的 FiberProtocol0 與 FiberProtocol1 引數設定為 DataForwarding 時,才能使用 DFTxMeta 運算子。如果在 AppletProperties 運算子中的 FiberProtocol0 與 FiberProtocol1 引數設定為 CoF,則設計規則檢查(DRC)會提供錯誤訊息,並封鎖 DFTxMeta 運算子的使用。
此運算子在進行中繼資料傳輸時,只能涵蓋 QSFP28 連接埠內的 1 個通道。這表示單一 QSFP28 連接埠最多可供 4 個 DFTxMeta 運算子使用。此運算子旨在傳輸通常非常小的優先順序中繼資訊。
QSFP28 光纖連接埠提供總計 100 Gbit/s 的頻寬,並分攤至四個通道。每個通道的運作速度為 25 Gbit/s。因此,此運算子的執行速度為 25 Gbit/s。
此運算子可以與 DFTxData 運算子共用其配置的通道,而不會發生衝突。但是,禁止在 DFTxMeta 運算子之間共用通道。
DFTxMeta 運算子不需要任何特殊的協定。它代表從 DFTxMeta(擷取卡 1)到 DFRxMeta(擷取卡 2)之 2 張擷取卡之間高優先順序邏輯鏈結的起始點。來源與接收端運算子的鏈結設定必須完全相同,也就是必須具備完全相同的 QSFP28 連接埠與通道組態。由於此運算子是用於傳輸小型中繼資料區塊,因此鏈結協定為 VALT_PIXEL0D,且中繼資料不具備影像結構。
![]() |
中繼資料具有較高的優先順序 |
|---|---|
|
中繼資料通道的優先順序高於來自 DFTxData 運算子的資料通道。如果兩個通道都在等待傳輸資料,將會優先傳輸中繼資料。 |
The meta channel can be paused or stopped, but only for very short time. Meta data channel has a very low latency and almost no jitter (< 10 ns due to clock domain crossings). The meta channel is suitable not only for metadata transport, but it can be used also for transmitting user-precise time stamps or to implement a system-wide synchronization.
![]() |
內部時脈頻率 |
|---|---|
|
內部傳輸執行速度為 390.625 MHz。當 FPGA 時脈設定得更高時,DFTxMeta 運算子中的內部時脈網域跨越緩衝區將會自動填滿,並停止運算子輸入 I 以接受新資料。傳送時間戳記或執行機板對機板同步時,必須考慮到這一點。 |
如需有關資料轉發的詳細資訊,請參閱 'Data Forwarding with imaFlex 2 Dual 100 Frame Grabbers'。
| 適用於硬體平台 |
|---|
| imaFlex 2 Dual 100 |
Resources
此 Operator 會將 FiberConnection パラメーター設定鏡射至 對話方塊中做為唯讀參數。如果您從 功能表開啟 對話方塊,即可檢視 FPGA 裝置資源。這些裝置資源為唯讀:
根據配置的連接埠而定,該資源屬於 Port[0] DF TX Meta Lane 類型,或是索引範圍從 0 到 3 的 Port[1] DF TX Meta Lane 類型。
| Link Parameter | Input Link I | 輸出鏈結 LinkUp |
|---|---|---|
| Bit Width | 56 | 1 |
| Arithmetic | unsigned | unsigned |
| 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) | don't care |
| Max. Img Height | 任意(預設值:16777216) | don't care |
鏈結 I 接受來自 VisualApplets 的傳輸中繼資料。鏈結 LinkUp 指出鏈結的狀態。當設定此項時,已配對的 TX 端與 RX 端均準備好傳輸與接收資料,這表示鏈結已完成訓練並可正常運作。
| FiberConnection | |
|---|---|
| Type | Static Write parameter |
| 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} |
|
此引數指定 DFTxMeta 運算子用來傳輸資料的 QSFP28 光纖連接埠與通道。 只有在該連接埠之 AppletProperties 運算子中的 FiberProtocol 引數設定為 DataForwarding 而非 CoF 時,才能使用所選的 QSFP28 連接埠。 如果 FiberProtocol 設定為 CoF 且 DFTxMeta 運算子嘗試對應至該光纖連接埠,設計規則檢查(DRC)將會產生錯誤訊息。在這種情況下,FiberConnection 引數將會標示為衝突(紅色),且將滑鼠停留在其上方將會顯示說明衝突的快速提示訊息。 在同一個通道上,只能有一個 DFTxMeta 運算子使用相同的硬體 QSFP28 連接埠。多個運算子之間的對應在整個設計中必須是唯一的。 |
|
以下範例顯示了 operator DFTxMeta 的使用方式:
-
「Data Forwarding on imaFlex 2 Dual 100 Platform」
這些範例顯示如何在 imaFlex 2 Dual 100 平台上實作資料轉發。

![[備註]](../common/images/admon/note.png)

上一頁

