Spectronix-โลโก้

การเขียนโปรแกรมซอฟต์แวร์ Spectronix Eye-BERT 40G

Spectronix-Eye-BERT-40G-ซอฟต์แวร์-การเขียนโปรแกรม-ผลิตภัณฑ์

ข้อมูลสินค้า

ข้อมูลจำเพาะ

  • รีโมทคอนโทรลและ การตรวจสอบผ่าน USB หรือการเชื่อมต่ออีเธอร์เน็ตเสริม
  • การติดตั้งไดรเวอร์ USB จำเป็นสำหรับระบบปฏิบัติการ Windows
  • ที่อยู่ IP เริ่มต้นสำหรับการสื่อสารอีเธอร์เน็ต: 192.168.1.160
  • โปรโตคอลการสื่อสาร: TCP/IP บนพอร์ต 2101

คำแนะนำการใช้ผลิตภัณฑ์

อินเทอร์เฟซ USB

  1. คัดลอก file cdc_NTXPV764.inf จากซีดีที่ให้มาไปยังฮาร์ดไดรฟ์
  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 Firewall และเริ่มโปรแกรมเพื่อกำหนดการตั้งค่าเครือข่าย

คำสั่ง

Eye-BERT 40G สื่อสารโดยใช้ข้อมูล ASCII ด้วยคำสั่งต่อไปนี้

สั่งการ การตอบสนอง
- (รับข้อมูลยูนิต) เริ่มต้นการตอบสนอง คำสั่ง Echo ชื่อยูนิต Firmware Rev

หมายเหตุ:

  • การสื่อสารทั้งหมดเริ่มต้นโดยโฮสต์
  • คำสั่งไม่คำนึงถึงขนาดตัวพิมพ์
  • ควรแทรกช่องว่างหรือเครื่องหมายเท่ากับระหว่างคำสั่งและพารามิเตอร์ใดๆ
  • คำสั่งทั้งหมดควรสิ้นสุดด้วย a
  • การตอบสนองใด ๆ ควรถูกละเว้น

คำถามที่พบบ่อย

ถาม: ฉันจะเปลี่ยนที่อยู่ IP ของ Eye-BERT 40G ได้อย่างไร

A: ใช้ยูทิลิตี้ Digi Device Discovery เพื่อดึงข้อมูลและเปลี่ยนที่อยู่ IP อ้างอิงถึงโปรแกรมการติดตั้งสำหรับขั้นตอนโดยละเอียด

ถาม: ที่อยู่ IP เริ่มต้นสำหรับการสื่อสารอีเธอร์เน็ตคืออะไร

A: ที่อยู่ IP เริ่มต้นคือ 192.168.1.160

เกินview

  • Eye-BERT 40G ช่วยให้สามารถควบคุมและตรวจสอบจากระยะไกลผ่าน USB หรือการเชื่อมต่ออีเทอร์เน็ตเสริม
  • เมื่อเชื่อมต่อกับ Eye-BERT โดยใช้อินเทอร์เฟซใดอินเทอร์เฟซหนึ่งเหล่านี้ คำสั่งและการควบคุมทั้งหมดจะเหมือนกันไม่ว่าจะใช้อินเทอร์เฟซใดก็ตาม

อินเทอร์เฟซ USB:

  • เพื่อให้ Windows จดจำพอร์ต USB Eye-BERT 40G ได้ จะต้องติดตั้งไดรเวอร์ 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” จากซีดีที่ให้มาไปยังฮาร์ดไดรฟ์
  2. เสียบ Eye-BERT 40G เข้ากับพอร์ต USB ฟรี เมื่อวิซาร์ดการติดตั้งฮาร์ดแวร์ถามถึงตำแหน่งของไดรเวอร์ ให้เรียกดู “cdc_NTXPVista.inf” file บนฮาร์ดไดรฟ์
  3. หลังจากติดตั้งไดรเวอร์แล้วให้คลิกขวาที่ "คอมพิวเตอร์ของฉัน" และเลือก "คุณสมบัติ" ในหน้าต่างคุณสมบัติเลือกแท็บ "ฮาร์ดแวร์" คลิกที่ "ตัวจัดการอุปกรณ์" และขยายรายการ "พอร์ต (COM & LPT)" ค้นหา "Spectronix, Inc." ป้อนและจดหมายเลข COM ที่กำหนด (เช่น "COM4") นี่คือพอร์ต COM ที่ซอฟต์แวร์จะใช้สื่อสารกับ Eye-BERT 40G
  • บันทึก, ซึ่งในระบบปฏิบัติการบางระบบ เช่น Windows 7 อาจจำเป็นต้องติดตั้งไดรเวอร์ USB ด้วยตนเอง
  • หากวิซาร์ดการติดตั้งฮาร์ดแวร์ล้มเหลว ให้ไปที่ “My Computer” > “Properties” > “Hardware” Device Manager” และค้นหารายการ “Spectronix” หรือ “SERIAL DEMO” ใต้ “Other Devices” และเลือก “Update Driver”
  • ณ จุดนี้ คุณจะสามารถเรียกดูตำแหน่งของไดรเวอร์ได้

อินเทอร์เฟซอีเธอร์เน็ตเสริม:

  • Eye-BERT 40G สื่อสารโดยใช้ TCP/IP บนพอร์ตหมายเลข 2101 และจัดส่งด้วยที่อยู่ IP เริ่มต้น 192.168.1.160 การเชื่อมต่อกับพอร์ตนี้แสดงไว้ด้านล่างโดยใช้ HyperTerminal, TeraTerm และ RealTermSpectronix-Eye-BERT-40G-ซอฟต์แวร์-การเขียนโปรแกรม-FIG-1

การเปลี่ยนที่อยู่ IP

  • ยูทิลิตี้ Digi Device Discovery ช่วยให้ผู้ใช้สามารถดึงและเปลี่ยนที่อยู่ IP ของ Eye-BERT โปรแกรมการติดตั้ง “40002265_G.exe” สามารถพบได้ใน Spectronix หรือ Digi webเว็บไซต์
  • หลังจากติดตั้งยูทิลิตี้แล้ว ให้ปิดการใช้งาน Windows Firewall และโปรแกรมไวรัสหรือไฟร์วอลล์อื่น ๆ แล้วเริ่มโปรแกรม โปรแกรมจะรายงานที่อยู่ IP และ MAC ของอุปกรณ์ที่รองรับทั้งหมดบนเครือข่าย
  • คลิกขวาที่อุปกรณ์แล้วเลือก “กำหนดค่า
  • การตั้งค่าเครือข่าย” เพื่อเปลี่ยนการตั้งค่าเครือข่ายSpectronix-Eye-BERT-40G-ซอฟต์แวร์-การเขียนโปรแกรม-FIG-2

คำสั่ง

  • Eye-BERT 40G ใช้ข้อมูล ASCII เพื่อสื่อสารกับโฮสต์คอมพิวเตอร์ ตารางด้านล่างแสดงรายการคำสั่ง พารามิเตอร์ และการตอบสนองแต่ละรายการจาก Eye-BERT 40G

หมายเหตุ:

  1. การสื่อสารทั้งหมดเริ่มต้นโดยโฮสต์
  2. คำสั่งไม่คำนึงถึงขนาดตัวพิมพ์
  3. ควรแทรกช่องว่างหรือเครื่องหมายเท่ากับระหว่างคำสั่งและพารามิเตอร์ใดๆ
  4. คำสั่งทั้งหมดควรสิ้นสุดด้วย a -
  5. ใดๆ ควรละเว้นการตอบสนอง
รับข้อมูลหน่วย
สั่งการ: พารามิเตอร์:
- (ไม่มี)
การตอบสนอง: พารามิเตอร์:
จุดเริ่มต้นของการตอบสนอง {
คำสั่งเอคโค่ ?:
ชื่อหน่วย อาย-BERT 40G 100400A
เฟิร์มแวร์ Rev วี1.0
การสิ้นสุด }
หมายเหตุ:  
ตั้งค่าอัตราข้อมูล
สั่งการ: พารามิเตอร์:
“กำหนดอัตรา” - (อัตราบิตเป็น Kbps)
การตอบสนอง: พารามิเตอร์:
(ไม่มี)  
หมายเหตุ: ตั้งค่าเป็นอัตราบิตมาตรฐานที่ใกล้เคียงที่สุด Exampเลอ: “setrate=39813120” สำหรับ 39.813120Gbps
กำหนดรูปแบบ (เครื่องกำเนิดไฟฟ้าและเครื่องตรวจจับ)
สั่งการ: พารามิเตอร์:
“เซตแพท” “7” (ป.ร.บ.27-1)

“3” (ป.ร.บ.231-1)

“เอ็กซ์” (ลาย K28.5)

การตอบสนอง: พารามิเตอร์:
(ไม่มี)  
หมายเหตุ: Exampเลอ: “setpat=7”
รีเซ็ตตัวนับข้อผิดพลาด BER และตัวจับเวลาการทดสอบ
สั่งการ: พารามิเตอร์:
“รีเซ็ต” (ไม่มี)
การตอบสนอง: พารามิเตอร์:
(ไม่มี)  
หมายเหตุ:  
อ่านสถานะและการตั้งค่า
สั่งการ: พารามิเตอร์:
“สถิติ” (ไม่มี)
การตอบสนอง: พารามิเตอร์:
จุดเริ่มต้นของการตอบสนอง {
คำสั่งเอคโค่ สถิติ:
ความยาวคลื่น SFP Tx (นาโนเมตร) 1310.00
อุณหภูมิเอสเอฟพี (°C) 42
อัตราบิต (bps) 39813120000
ลวดลาย 3

(ตามคำสั่ง “setpat”)

การสิ้นสุด }
หมายเหตุ: พารามิเตอร์ทั้งหมดคั่นด้วย “”

Exampเลอ:

{สถิติ: 1310.00, 42, 39813120000, 3}

อ่านการวัด
สั่งการ: พารามิเตอร์:
“วัด” (ไม่มี)
การตอบสนอง: พารามิเตอร์:
จุดเริ่มต้นของการตอบสนอง {
คำสั่งเอคโค่ มาตรการ:
หมายเลขช่อง 1

“1 ถึง 4”

ขั้ว Tx หรือปิด X

“+ หรือ – หรือ X = ปิด”

ขั้ว Rx +

“+ หรือ -”

กำลังรับ RX (dBm) 21.2
สถานะสัญญาณ ลายเซ็น

“ซิก” หรือ “ลอส”

ล็อคสถานะ ล็อค

“ล็อค” หรือ “ฮ่าๆ”

จำนวนข้อผิดพลาด 2.354e04
จำนวนบิต 1.522e10
เบอร์ 1.547จ-06
เวลาในการทดสอบ (วินาที) 864
การสิ้นสุด }

Spectronix-Eye-BERT-40G-ซอฟต์แวร์-การเขียนโปรแกรม-FIG-6

ทดสอบตัวรับส่งสัญญาณและส่งคืนรายงานการทดสอบ
สั่งการ: พารามิเตอร์:
"ทดสอบ"  
การตอบสนอง: พารามิเตอร์:
รายงานผลการทดสอบ (ข้อมูลที่จัดรูปแบบข้อความ ASCII เกี่ยวกับ QSFP รวมถึงผู้ขาย รุ่น หมายเลขซีเรียล ระดับพลังงาน และข้อมูลจากการลงทะเบียนทั้งหมด)
จุดเริ่มต้นของการตอบสนอง {
คำสั่งเอคโค่ ทดสอบ:
การลงทะเบียน 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”  
การตอบสนอง: พารามิเตอร์:
คิวเอสเอฟพี ข้อมูล (ข้อมูลที่จัดรูปแบบข้อความ ASCII เกี่ยวกับ QSFP รวมถึงผู้ขาย รุ่น หมายเลขซีเรียล ระดับพลังงาน และข้อมูลจากการลงทะเบียนทั้งหมด)
จุดเริ่มต้นของการตอบสนอง {
คำสั่งเอคโค่ PRINTQSFP:
การลงทะเบียน QSFP: Spectronix-Eye-BERT-40G-ซอฟต์แวร์-การเขียนโปรแกรม-FIG-4

Spectronix-Eye-BERT-40G-ซอฟต์แวร์-การเขียนโปรแกรม-FIG-5-1

อ่านการลงทะเบียน QSFP
สั่งการ: พารามิเตอร์:
“RdQSFP” “ป” “เอ” “P”: หน้าลงทะเบียน – 0 ถึง 3, “A”: หมายเลขการลงทะเบียนในฐานสิบหก – 0 ถึง FF

Exampเลอ: ”RdQSFP 0 0xC4”

อ่านไบต์แรกของหมายเลขซีเรียลจากการลงทะเบียนข้อมูลที่ที่อยู่ 0xC4 ในหน้า 0

การตอบสนอง: พารามิเตอร์:
จุดเริ่มต้นของการตอบสนอง {
คำสั่งเอคโค่ RDQSFP:
ประเภททะเบียน หมายเลขทะเบียน มูลค่า Exampเลอ: ”P00:c4 = 4วัน”

(หน้า 0 ที่อยู่ 0xC4= 0x4d (“M” ASCII)

การสิ้นสุด }
หมายเหตุ: ค่าทั้งหมดที่ส่งเข้าและส่งคืนอยู่ในรูปเลขฐานสิบหก นำหน้า "0x" คือ ไม่จำเป็น. พารามิเตอร์อินพุตควรคั่นด้วยช่องว่าง หมายเหตุ ไม่ใช่ผู้จำหน่าย QSFP บางรายที่สนับสนุนการอ่านและการเขียนทุกตำแหน่ง ดู SFF-8438 สำหรับข้อมูลเพิ่มเติม
เขียน SFP Register จากนั้นตอบกลับด้วยค่า read read-back
สั่งการ: พารามิเตอร์:
“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 [พีดีเอฟ] คำแนะนำ
V1, V1.1, การเขียนโปรแกรมซอฟต์แวร์ Eye-BERT 40G, Eye-BERT 40G, Eye-BERT, การเขียนโปรแกรมซอฟต์แวร์ Eye-BERT, การเขียนโปรแกรมซอฟต์แวร์

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *