Programování softwaru Spectronix Eye-BERT 40G
Informace o produktu
Specifikace
- Dálkové ovládání a monitorování přes USB nebo volitelné ethernetové připojení
- Instalace ovladače USB je vyžadován pro operační systémy Windows
- Výchozí IP adresa pro ethernetovou komunikaci: 192.168.1.160
- Komunikační protokol: TCP/IP na portu 2101
Návod k použití produktu
Rozhraní USB
- Zkopírujte file cdc_NTXPV764.inf z dodaného CD na pevný disk.
- Zapojte Eye-BERT 40G do volného USB portu a nainstalujte ovladač.
- Vyhledejte přiřazené číslo portu COM ve Správci zařízení pro komunikaci.
Volitelné rozhraní Ethernet
Eye-BERT 40G komunikuje pomocí TCP/IP na portu číslo 2101 s výchozí IP adresou 192.168.1.160.
- Pomocí nástroje Digi Device Discovery načtěte a změňte IP adresu.
- Vypněte bránu Windows Firewall a spusťte program pro konfiguraci nastavení sítě.
Příkazy
Eye-BERT 40G komunikuje pomocí dat ASCII s následujícím příkazem.
Příkaz | Odpověď |
---|---|
? (Získat informace o jednotce) | Začátek odpovědi Příkaz Echo Název jednotky Firmware Rev |
Poznámky:
- Veškerá komunikace je zahájena hostitelem.
- Příkazy nerozlišují velká a malá písmena.
- Mezi příkaz a jakékoli parametry by měla být vložena mezera nebo rovnítko.
- Všechny příkazy by měly být ukončeny a.
- Jakákoli odpověď by měla být ignorována.
FAQ
Otázka: Jak změním IP adresu Eye-BERT 40G?
A: Pomocí nástroje Digi Device Discovery načtěte a změňte IP adresu. Podrobné kroky naleznete v instalačním programu.
Otázka: Jaká je výchozí adresa IP pro komunikaci Ethernet?
A: Výchozí adresa IP je 192.168.1.160.
Nadview
- Eye-BERT 40G umožňuje dálkové ovládání a monitorování přes USB nebo volitelné ethernetové připojení.
- Po připojení k Eye-BERT pomocí jednoho z těchto rozhraní jsou všechny příkazy a ovládací prvky stejné bez ohledu na použité rozhraní.
USB rozhraní:
- Aby Windows rozpoznal USB port Eye-BERT 40G, musí být nejprve nainstalován USB ovladač, poté se Eye-BERT 40G objeví jako další COM port na počítači. V současné době jsou podporovány Windows XP, Vista, 7 a 8.
- Windows 7 vyžaduje další krok uvedený níže; Windows 8 vyžaduje další kroky, které naleznete v následující poznámce k aplikaci: http://www.spectronixinc.com/Downloads/Installing%20Under%20Windows%208.pdf
- Zkopírujte file „cdc_NTXPV764.inf“ z dodaného disku CD na pevný disk.
- Zapojte Eye-BERT 40G do volného USB portu. Když se průvodce instalací hardwaru zeptá na umístění ovladače, přejděte na „cdc_NTXPVista.inf“ file na pevném disku.
- Po instalaci ovladače klikněte pravým tlačítkem na „Tento počítač“ a vyberte „Vlastnosti“. V okně vlastností vyberte kartu „hardware“. Klikněte na „správce zařízení“ a rozbalte položku „Porty (COM & LPT)“. Vyhledejte „Spectronix, Inc. a poznamenejte si přiřazené číslo COM (tj. „COM4“). Toto je COM port, který bude software používat pro komunikaci s Eye-BERT 40G.
- Poznámka, že u některých operačních systémů, jako je Windows 7, může být nutná ruční instalace ovladače USB.
- Pokud selže průvodce instalací hardwaru, přejděte na „Tento počítač“ > „Vlastnosti“ > „Správce zařízení“ a najděte položku „Spectronix“ nebo „SERIAL DEMO“ v části „Další zařízení“ a vyberte „Aktualizovat ovladač“.
- V tomto okamžiku budete moci procházet umístěním ovladače.
Volitelné rozhraní Ethernet:
- Eye-BERT 40G komunikuje pomocí TCP/IP na portu číslo 2101 a je dodáván s výchozí IP adresou 192.168.1.160. Připojení k tomuto portu je znázorněno níže pomocí HyperTerminal, TeraTerm a RealTerm.
Změna IP adresy
- Nástroj Digi Device Discovery umožňuje uživateli získat a změnit IP adresu Eye-BERT. Instalační program „40002265_G.exe“ lze nalézt na Spectronix nebo Digi webstránky.
- Po instalaci nástroje vypněte bránu Windows Firewall a všechny další virové nebo firewallové programy a spusťte program. Program bude hlásit IP a MAC adresy všech kompatibilních zařízení v síti.
- Klepněte pravým tlačítkem myši na zařízení a vyberte „Konfigurovat
- Network Settings“ pro změnu nastavení sítě.
Příkazy
- Eye-BERT 40G používá ASCII data ke komunikaci s hostitelským počítačem; v tabulkách níže jsou uvedeny jednotlivé příkazy, parametry a reakce z Eye-BERT 40G.
Poznámky:
- Veškerá komunikace je zahájena hostitelem.
- Příkazy nerozlišují velká a malá písmena.
- Mezi příkaz a jakékoli parametry by měla být vložena mezera nebo rovnítko.
- Všechny příkazy by měly být ukončeny pomocí a .
- Žádný odpověď by měla být ignorována
Získejte informace o jednotce | |
Příkaz: | Parametry: |
"?" | (žádný) |
Odpověď: | Parametry: |
Začátek odpovědi | { |
Příkaz Echo | ?: |
Název jednotky | Eye-BERT 40G 100400A |
Firmware Rev | V1.0 |
Ukončení | } |
Poznámky: |
Nastavte rychlost přenosu dat | |
Příkaz: | Parametry: |
"Nastavit rychlost" | “########” (Bitová rychlost v kb/s) |
Odpověď: | Parametry: |
(žádný) | |
Poznámky: | Nastaví na nejbližší standardní bitovou rychlost Example: „setrate=39813120“ pro 39.813120 Gb/s. |
Nastavte vzor (generátor a detektor) | |
Příkaz: | Parametry: |
"SetPat" | "7" (PRBS 27-1)
"3" (PRBS 231-1) "x" (vzor K28.5) |
Odpověď: | Parametry: |
(žádný) | |
Poznámky: | Example: "setpat=7" |
Resetujte čítače chyb, BER a časovače testu | |
Příkaz: | Parametry: |
"Resetovat" | (žádný) |
Odpověď: | Parametry: |
(žádný) | |
Poznámky: |
Přečtěte si stav a nastavení | |
Příkaz: | Parametry: |
"Stat" | (žádný) |
Odpověď: | Parametry: |
Začátek odpovědi | { |
Příkaz Echo | STAT: |
SFP Tx vlnová délka (nm) | 1310.00 |
Teplota SFP (°C) | 42 |
Bitová rychlost (bps) | 39813120000 |
Vzor | 3
(na příkaz „setpat“) |
Ukončení | } |
Poznámky: | Všechny parametry jsou odděleny „,“
Exampten: {STAT: 1310.00, 42, 39813120000, 3} |
Přečtěte si měření | |
Příkaz: | Parametry: |
"meas" | (žádný) |
Odpověď: | Parametry: |
Začátek odpovědi | { |
Příkaz Echo | MEAS: |
Číslo kanálu | 1
"1 až 4" |
Polarita Tx nebo vypnuto | X
„+ nebo – nebo X = vypnuto“ |
Rx polarita | +
"+ nebo -" |
Rx výkon (dBm) | –21.2 |
Stav signálu | Sig
„Sig“ nebo „LOS“ |
Stav zámku | Zámek
„Lock“ nebo „LOL“ |
Počet chyb | 2.354e04 |
Počet bitů | 1.522e10 |
BER | 1.547e-06 |
Doba testu (sekundy) | 864 |
Ukončení | } |
Otestuje transceiver a vrátí zprávu o testu | |
Příkaz: | Parametry: |
"Test" | |
Odpověď: | Parametry: |
Zpráva o testu | (textové informace o QSFP ve formátu ASCII včetně dodavatele, modelu, sériového čísla, úrovní výkonu a dat ze všech registrů) |
Začátek odpovědi | { |
Příkaz Echo | Test: |
Registry QSFP: | ![]() |
Ukončení | } |
Poznámky: | Testování se skládá z následujícího:
1. Úroveň výkonu přijímače <= -10dBm při vypnutém vysílači 2. QSFP musí hlásit LOS s vypnutým vysílačem 3. Úroveň výkonu přijímače > -10dBm se zapnutým vysílačem 4. QSFP nesmí hlásit LOS se zapnutým vysílačem 5. Pokud je BER > 0, je hlášena chyba, pokud je testovací rychlost v rámci 100 Mbps inzerované rychlosti, jinak je hlášeno varování. V example výše, kanál 3 hlásil nízký přijímací výkon, když byl vysílač povolen, což mělo za následek chybu. Test BER selhal při rychlosti 41.25 Gb/s, protože zařízení je dimenzováno na 41.2 Gb/s (10.3*4) a varování byla označena pro každou jinou rychlost, která hlásila chyby. Upozorňujeme, že tyto testy nemusí být vhodné pro všechny transceivery. |
Vytiskne informace a hodnoty registru transceiveru | |
Příkaz: | Parametry: |
"Tisk QSFP" | |
Odpověď: | Parametry: |
QSFP informace | (textové informace o QSFP ve formátu ASCII včetně dodavatele, modelu, sériového čísla, úrovní výkonu a dat ze všech registrů) |
Začátek odpovědi | { |
Příkaz Echo | PRINTQSFP: |
Registry QSFP: | ![]() |
Přečtěte si registr QSFP | |
Příkaz: | Parametry: |
"RdQSFP" | "P" "A" „P“: registrační stránka – 0 až 3, „A“: registrační číslo v hex – 0 až FF
Exampten: "RdQSFP 0 0xC4" Přečte první bajt sériového čísla z informačního registru na adrese 0xC4 na stránce 0. |
Odpověď: | Parametry: |
Začátek odpovědi | { |
Příkaz Echo | RDQSFP: |
Typ registru, číslo registru, hodnota | Exampten: "P00:c4 = 4d"
(strana 0, adresa 0xC4= 0x4d („M“ ASCII) |
Ukončení | } |
Poznámky: | Všechny hodnoty předané a vrácené jsou v šestnáctkové soustavě, před „0x“ je uvedeno volitelný. Vstupní parametry by měly být odděleny mezerou. Všimněte si, že ne všichni dodavatelé QSFP podporují čtení a zápis všech umístění. Další informace viz SFF-8438. |
Zapište registr SFP a poté odpovězte hodnotou čtení a zpětného čtení | |
Příkaz: | Parametry: |
"WrQSFP" | "P" "A" "D" „P“: stránka registru – 0 až 3, „A“: číslo registru v hexadecimálním tvaru – 0 až FF, „D“: hodnota, která se má zapsat v hexadecimálním formátu.
Exampten: "WrQSFP 0 0x56 0x0F" Zapíše 0x0F na adresu 0x56 pro vypnutí všech čtyř vysílačů. Všimněte si, že protože adresa 0x56 je v nižším adresním prostoru, je číslo stránky irelevantní. |
Odpověď: | Parametry: |
Začátek odpovědi | { |
Příkaz Echo | WRQSFP: |
Typ registru, číslo registru, hodnota | Exampten: "P00:56 = 0F"
(diagnostický registr (0xA2), číslo registru (0x80), zpětné načtení hodnoty (0x55) |
Ukončení | } |
Poznámky: | Všechny hodnoty předávané a vrácené jsou v šestnáctkové soustavě, před „0x“ je volitelné. Vstupní parametry by měly být odděleny mezerou. Všimněte si, že ne všichni dodavatelé QSFP podporují čtení a zápis všech umístění. Další informace viz SFF-8438. |
www.spectronixinc.com Eye-BERT 40G Software Programming Guide V 1.1
Dokumenty / zdroje
![]() |
Programování softwaru Spectronix Eye-BERT 40G [pdfPokyny V1, V1.1, programování softwaru Eye-BERT 40G, programování softwaru Eye-BERT 40G, Eye-BERT, programování softwaru Eye-BERT, programování softwaru |