Spectronix-LOGO

Spectronix Eye-BERT 40G 軟體編程

Spectronix-Eye-BERT-40G-軟體-程式設計-產品

產品資訊

規格

  • 遙控器和 透過 USB 或選購的乙太網路連接進行監控
  • USB驅動安裝 Windows 作業系統需要
  • 乙太網路通訊的預設 IP 位址: 192.168.1.160
  • 通訊協定: 連接埠 2101 上的 TCP/IP

產品使用說明

USB介面

  1. 複製 file cdc_NTXPV764.inf 從提供的 CD 複製到硬碟。
  2. 將 Eye-BERT 40G 插入空閒 USB 連接埠並安裝驅動程式。
  3. 在裝置管理員中找到指派的 COM 連接埠號碼以進行通訊。

可選乙太網路介面

Eye-BERT 40G 使用 TCP/IP 在連接埠號 2101 上進行通信,預設 IP 位址為 192.168.1.160。

  1. 使用 Digi Device Discovery 實用程式檢索和更改 IP 位址。
  2. 停用 Windows 防火牆並啟動程式來設定網路設定。

命令

Eye-BERT 40G 使用 ASCII 資料和以下命令進行通訊。

命令 回覆
? (獲取單位資訊) 回應開始 指令回顯 單元名稱 韌體版本

筆記:

  • 所有通訊均由主機發起。
  • 命令不區分大小寫。
  • 應在指令和任何參數之間插入空格或等號。
  • 所有命令都應以 a 結尾。
  • 任何回應都應該被忽略。

常問問題

Q:如何更改 Eye-BERT 40G 的 IP 位址?

A: 使用 Digi Device Discovery 實用程式檢索和更改 IP 位址。詳細步驟請參閱安裝程序。

Q:乙太網路通訊的預設 IP 位址是多少?

A: 默認 IP 地址為 192.168.1.160。

超過view

  • Eye-BERT 40G 允許透過 USB 或可選的乙太網路連接進行遠端控制和監控。
  • 一旦使用這些接口之一連接到 Eye-BERT,無論使用哪個接口,所有命令和控制都是相同的。

USB介面:

  • 為了讓 Windows 識別 Eye-BERT 40G USB 端口,必須先安裝 USB 驅動程序,之後 Eye-BERT 40G 將作為電腦上的附加 COM 連接埠出現。目前支援 Windows XP、Vista、7 和 8。
  • Windows 7 需要下面列出的額外步驟; Windows 8 需要額外的步驟,可以在以下應用說明中找到: http://www.spectronixinc.com/Downloads/Installing%20Under%20Windows%208.pdf
  1. 複製 file 將「cdc_NTXPV764.inf」從隨附的 CD 複製到硬碟。
  2. 將 Eye-BERT 40G 插入空閒的 USB 連接埠。當硬體安裝精靈詢問驅動程式位置時,瀏覽至“cdc_NTXPVista.inf” file 在硬盤上。
  3. 驅動程式安裝完畢後,右鍵單擊“我的電腦”,選擇“屬性”。在屬性視窗中選擇“硬體”標籤。按一下「裝置管理員」並展開「連接埠(COM 和 LPT)」項目。找到“Spectronix, Inc.”輸入並記下已指派的 COM 編號(即「COM4」)。這是軟體將用來與 Eye-BERT 40G 通訊的 COM 連接埠。
  • 筆記, 在某些作業系統(例如 Windows 7)上,可能需要手動安裝 USB 驅動程式。
  • 如果硬體安裝精靈失敗,請進入“我的電腦”>“屬性”>“硬體設備管理員”,在“其他設備”下找到“Spectronix”或“SERIAL DEMO”條目,然後選擇“更新驅動程式”。
  • 此時,您將能夠瀏覽到驅動程式的位置。

可選乙太網路介面:

  • Eye-BERT 40G 在連接埠號碼 2101 上使用 TCP/IP 進行通信,預設 IP 位址為 192.168.1.160。下面說明了使用 HyperTerminal、TeraTerm 和 RealTerm 與此連接埠的連線。Spectronix-Eye-BERT-40G-軟體編程-FIG-1

更改 IP 地址

  • Digi Device Discovery 實用程式允許使用者檢索和更改 Eye-BERT IP 位址。安裝程式「40002265_G.exe」可以在 Spectronix 或 Digi 上找到 web網站。
  • 安裝實用程式後,停用 Windows 防火牆和任何其他病毒或防火牆程式並啟動程式。該程式將報告網路上所有相容設備的 IP 和 MAC 位址。
  • 右鍵單擊該設備並選擇“配置”
  • 網路設定」來變更網路設定。Spectronix-Eye-BERT-40G-軟體編程-FIG-2

命令

  • Eye-BERT 40G 使用 ASCII 資料與主機通訊;下表列出了 Eye-BERT 40G 的各個指令、參數和回應。

筆記:

  1. 所有通訊均由主機發起。
  2. 命令不區分大小寫。
  3. 應在指令和任何參數之間插入空格或等號。
  4. 所有命令都應以。
  5. 任何響應應該被忽略
獲取單位信息
命令: 參數:
“?” (沒有任何)
回覆: 參數:
回應開始 {
命令迴聲 ?:
單位名稱 Eye-BERT 40G 100400A
韌體版本 V1.0
終止 }
筆記:  
設定數據速率
命令: 參數:
“設定費率” “########” (位元率以 Kbps 為單位)
回覆: 參數:
(沒有任何)  
筆記: 設定為最接近的標準比特率 Example:「setrate=39813120」表示 39.813120Gbps。
設定模式(產生器和偵測器)
命令: 參數:
“設置帕特” “7” (PRBS 27-1)

“3” (PRBS 231-1)

“×” (K28.5圖案)

回覆: 參數:
(沒有任何)  
筆記: Example: “setpat=7”
重置錯誤計數器、BER 和測試計時器
命令: 參數:
“重置” (沒有任何)
回覆: 參數:
(沒有任何)  
筆記:  
讀取狀態和設定
命令: 參數:
“統計” (沒有任何)
回覆: 參數:
回應開始 {
命令迴聲 統計:
SFP Tx 波長 (nm) 1310.00
SFP 溫度 (°C) 42
比特率(bps) 39813120000
圖案 3

(根據“setpat”指令)

終止 }
筆記: 所有參數均以“,”分隔

Examp樂:

{統計:1310.00, 42, 39813120000, 3}

讀取測量值
命令: 參數:
“測量” (沒有任何)
回覆: 參數:
回應開始 {
命令迴聲 測量:
頻道數 1

“1 到 4”

Tx 極性或關閉 X

“+ 或 – 或 X = 關閉”

接收極性 +

“+或-”

接收功率(dBm) 21.2
信號狀態 西格

“Sig”或“LOS”

鎖定狀態

“鎖定”或“哈哈”

錯誤計數 2.354e04
位數 1.522e10
誤碼率 1.547e-06
測試時間(秒) 864
終止 }

Spectronix-Eye-BERT-40G-軟體編程-FIG-6

測試收發器並返回測試報告
命令: 參數:
“測試”  
回覆: 參數:
測試報告 (有關 QSFP 的 ASCII 文字格式信息,包括供應商、型號、序號、功率等級和所有暫存器中的資料)
回應開始 {
命令迴聲 測試:
QSFP 暫存器: Spectronix-Eye-BERT-40G-軟體編程-FIG-3
終止 }
筆記: 測試包括以下內容:

1. 發射器關閉時接收器功率等級 <= -10dBm

2. QSFP 必須在發射器關閉的情況下報告 LOS

3. 發射器開啟時接收器功率電平 > -10dBm

4. QSFP 不得在發射器開啟時報告 LOS

5. 如果 BER > 0,如果測試速率在公佈速率的 100Mbps 以內,則報告錯誤,否則報告警告。

在前amp如上所示,當發射器啟用時,通道 3 報告接收功率較低,導致錯誤。 BER 測試在 41.25Gbps 時失敗,因為該裝置的額定速率為 41.2Gbps (10.3*4),並且針對報告錯誤的每個其他速率標記了警告。

請注意,這些測試可能不適用於所有收發器。

列印收發器暫存器資訊和值
命令: 參數:
“列印QSFP”  
回覆: 參數:
QSFP 資訊 (有關 QSFP 的 ASCII 文字格式信息,包括供應商、型號、序號、功率等級和所有暫存器中的資料)
回應開始 {
命令迴聲 列印QSFP:
QSFP 暫存器: Spectronix-Eye-BERT-40G-軟體編程-FIG-4

Spectronix-Eye-BERT-40G-軟體編程-FIG-5-1

讀取QSFP暫存器
命令: 參數:
“RdQSFP” “P”“A” 「P」:暫存器頁 – 0 到 3,「A」:十六進位暫存器編號 – 0 到 FF

Examp樂: “RdQSFP 0 0xC4”

從頁 0 中位址 4xC0 處的資訊暫存器讀取序號的第一個位元組。

回覆: 參數:
回應開始 {
命令迴聲 RDQSFP:
暫存器類型、暫存器編號、值 Examp樂: ”P00:c4 = 4d”

(第 0 頁,位址 0xC4= 0x4d(“M”ASCII)

終止 }
筆記: 所有傳入和傳回的值都是十六進制,前面的「0x」是 選修的。輸入參數應以空格分隔。請注意,並非所有 QSFP 供應商都支援讀取和寫入所有位置。有關詳細信息,請參閱 SFF-8438。
寫入 SFP 暫存器,然後以讀取回讀值進行回應
命令: 參數:
“WrQSFP” “軟墊” 「P」:暫存器頁 – 0 到 3,「A」:十六進位暫存器編號 – 0 到 FF,「D」:要以十六進位寫入的值。

Examp樂: “WrQSFP 0 0x56 0x0F”

將 0x0F 寫入位址 0x56 以關閉所有四個發送器。請注意,由於位址 0x56 位於較低的位址空間中,因此頁號不相關。

回覆: 參數:
回應開始 {
命令迴聲 WRQSFP:
暫存器類型、暫存器編號、值 Examp樂: “P00:56 = 0F”

(診斷暫存器(0xA2)、暫存器編號(0x80)、讀回值(0x55)

終止 }
筆記: 所有傳入和傳回的值均為十六進制,前面的「0x」是可選的。輸入參數應以空格分隔。請注意,並非所有 QSFP 供應商都支援讀取和寫入所有位置。有關詳細信息,請參閱 SFF-8438。

www.spectronixinc.com Eye-BERT 40G 軟體編程指南 V 1.1

文件/資源

Spectronix Eye-BERT 40G 軟體編程 [pdf] 指示
V1、V1.1、Eye-BERT 40G 軟體編程、Eye-BERT 40G、Eye-BERT、Eye-BERT 軟體編程、軟體編程

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *