運算子庫:硬體平台
DFTxMeta運算子代表一條邏輯元數據 傳輸鏈路,該鏈路透過輸入端I上所選埠內指定光纖通道的 QSFP28 光纖埠, 傳輸至另一台幀擷取器。此外,TXPHY 的狀態會透過輸出端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)之間 一條邏輯高優先級鏈路的起點。 此鏈路的設定必須在 來源與接收端運算子之間完全一致,亦即 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以接受 新資料。在傳送時間戳記或進行板對板同步時,必須將此情況納入考量。 |
有關資料轉發的更多詳細資訊,請參閱 《使用imaFlex 2 Dual 100 幀擷取卡進行資料轉發》。
| 可用於硬體平台 |
|---|
| imaFlex 2 Dual 100 |
資源
運算子會將 FiberConnection 參數設定鏡射到 對話方塊中做為唯讀參數。如果您從 功能表中開啟 對話方塊,即可檢視 FPGA 裝置資源。裝置資源為唯讀:
視所分配的埠而定,該資源的類型為 Port[0] DF TX Meta Lane,或 類型為 Port[1] DF TX Meta Lane,其索引範圍為 0 至 3。
| Link Parameter | Input Link I | 輸出連線 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) | 不拘 (don't care) |
| Max. Img Height | 任意(預設值:16777216) | 不拘 (don't care) |
此連線會接收來自 VisualApplets 的傳輸元資料。LinkUp連線狀態會顯示該連線的狀態。當 此狀態被設定時,已配對的發射端(TX)與接收端(RX)均已準備好進行資料傳輸與接收,這表示該連線 已完成調校且可正常運作。
| 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} |
|
此參數指定DFTxMeta 運算子用於傳輸資料的 QSFP28 光纖埠及通道。 唯有當該連接埠之 AppletProperties 運算子中的 FiberProtocol 參數設為 DataForwarding 而非 CoF 時,才能使用所選的 QSFP28 連接埠。 如果 FiberProtocol 設定為 CoF ,且 DFTxMeta運算子嘗試映射至該 光纖埠時,設計規則檢查 (DRC) 將產生錯誤訊息。 在此 情況下,FiberConnection參數將會 被標記為衝突狀態(紅色),將游標懸停於其上時,將顯示一則快速提示說明 訊息,解釋此衝突原因。 同一條通道上, 僅能有一個DFTxMeta運算子 使用相同的 QSFP28 硬體埠。多個運算子之間的對應關係 必須在整個設計中保持唯一。 |
|
以下範例展示了運算子 DFTxMeta 的使用方式:
-
「imaFlex 2 Dual 100 平臺上的資料轉送 (Data Forwarding)」
這些範例顯示如何在 imaFlex 2 Dual 100 平臺上實作資料轉送。

![[注意]](../common/images/admon/note.png)

上一頁

