Operator DFLed

Operator Library: Hardware Platform

DFLed operator 代表資料轉發協定下的前方插槽 QSFP28 光纖連接埠 LED 控制。DFLed operator 僅能用於資料轉發 (DF) 應用,前提是 AppletProperties operator 中的 FiberProtocol0 和 FiberProtocol1 參數設定為 DataForwarding。

此 LED 為雙色 LED,允許分別控制綠色和紅色 LED,也就是說可呈現 4 種光學狀態:關閉 (OFF)、綠色、紅色、橘色 (紅 + 綠開啟)。為了簡化設計上的使用,紅色和綠色 LED 可以透過 2 個不同的 operator 進行個別控制。

QSFP28[0] 連接埠支援 4 個綠色和 4 個紅色 LED,亦即每個光纖通道在兩種顏色中都擁有專屬的 LED。QSFP28[1] 連接埠僅有 1 個 LED,由所有 4 個光纖通道共用,亦即 1 個綠色和 1 個紅色 LED。

imaFlex 2 Dual 100 上的 LED

圖 425. imaFlex 2 Dual 100 上的 LED


適用於硬體平台
imaFlex 2 Dual 100

Resources

此 operator 會將 FiberConnection 參數設定鏡射至 FPGA Device Resources 對話方塊中,作為唯讀參數。如果您從 Analysis 功能表中開啟 FPGA Device Resources 對話方塊,即可檢視 FPGA 裝置資源。這些裝置資源為唯讀。

FPGA Device Resources

圖 426. FPGA Device Resources


該資源屬於以下其中一種類型:

  • Port[0] DF 綠色 LED 通道,索引為 0 到 3

  • Port[0] DF 紅色 LED 通道,索引為 0 到 3

  • Port[1] DF 綠色 LED,索引為 0 到 0

  • Port[1] DF 紅色 LED,索引為 0 到 0

每個資源僅專屬於一個 operator。因此,兩個 operator 絕不能擁有相同的連接埠和通道對應。如果發生這種情況,設計規則檢查 (DRC) 會提供錯誤訊息。

I/O Properties

Property Value
Operator Type M
Input Link I,訊號輸入

支援的 Link 格式

Link Parameter Input Link I
Bit Width 1
Arithmetic unsigned
Parallelism 1
Kernel Columns 1
Kernel Rows 1
Img Protocol VALT_SIGNAL
Color Format VAF_GRAY
Color Flavor FL_NONE
Max. Img Width any
Max. Img Height any

參數

FiberConnection
Type Static Write parameter
Default port_0_lane_0_green
Range {port_0_lane_0_green, port_0_lane_1_green, port_0_lane_2_green, port_0_lane_3_green, port_0_lane_0_red, port_0_lane_1_red, port_0_lane_2_red, port_0_lane_3_red, port_1_green, port_1_red}

FiberConnection 參數定義對應的 LED 所參照的 QSFP28 光纖連接埠與通道,包含 LED 顏色(綠色或紅色)。

所選的 QSFP28 連接埠僅能在該連接埠的 AppletProperties operator 中的 FiberProtocol 參數設定為 DataForwarding 而非 CoF 時使用。

當 FiberProtocol 設定為 CoF 且 DFLed operator 嘗試對應到該光纖連接埠時,設計規則檢查 (DRC) 會產生對應的錯誤訊息。在這種情況下,FiberConnection 參數會標記為衝突(紅色),且將滑鼠停留在其上方會顯示說明衝突的快速提示訊息。

只有一個 DFLed operator 可以在相同通道和相同顏色上使用相同的硬體 QSFP28 連接埠。多個 operator 之間的對應在整個設計中必須是唯一的。