Spectronix-LOGO

برنامه نویسی نرم افزار Spectronix Eye-BERT 40G

Spectronix-Eye-BERT-40G-Software-Programming-PRODUCT

اطلاعات محصول

مشخصات

  • کنترل از راه دور و نظارت از طریق USB یا اتصال اترنت اختیاری
  • نصب درایور USB برای سیستم عامل های ویندوز مورد نیاز است
  • آدرس IP پیش فرض برای ارتباطات اترنت: 192.168.1.160
  • پروتکل ارتباطی: TCP/IP در پورت 2101

دستورالعمل استفاده از محصول

رابط USB

  1. را کپی کنید file cdc_NTXPV764.inf از سی دی ارائه شده به هارد دیسک.
  2. Eye-BERT 40G را به یک پورت USB رایگان وصل کنید و درایور را نصب کنید.
  3. شماره پورت COM اختصاص داده شده را در Device Manager برای ارتباط پیدا کنید.

رابط اترنت اختیاری

Eye-BERT 40G با استفاده از TCP/IP در پورت شماره 2101 با آدرس IP پیش فرض 192.168.1.160 ارتباط برقرار می کند.

  1. از ابزار Digi Device Discovery برای بازیابی و تغییر آدرس IP استفاده کنید.
  2. فایروال ویندوز را غیرفعال کنید و برنامه را برای پیکربندی تنظیمات شبکه راه اندازی کنید.

دستورات

Eye-BERT 40G با استفاده از داده های ASCII با دستور زیر ارتباط برقرار می کند.

فرمان پاسخ
? (دریافت اطلاعات واحد) شروع پاسخ Command 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:

  • برای اینکه ویندوز پورت USB Eye-BERT 40G را تشخیص دهد، ابتدا باید درایور USB نصب شود، پس از آن Eye-BERT 40G به عنوان یک پورت COM اضافی روی رایانه ظاهر می شود. در حال حاضر ویندوز XP، Vista، 7 و 8 پشتیبانی می شود.
  • ویندوز 7 به مرحله اضافی ذکر شده در زیر نیاز دارد. ویندوز 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. پس از نصب درایور، روی "my computer" راست کلیک کرده و "properties" را انتخاب کنید. در پنجره خواص، تب "سخت افزار" را انتخاب کنید. روی «مدیر دستگاه» کلیک کنید و مورد «پورت‌ها (COM & LPT)» را گسترش دهید. "Spectronix, Inc" را پیدا کنید. وارد کنید و شماره COM اختصاص داده شده را یادداشت کنید (یعنی "COM4"). این پورت COM است که نرم افزار برای ارتباط با Eye-BERT 40G از آن استفاده می کند.
  • توجه داشته باشید، که در برخی از سیستم عامل ها مانند ویندوز 7، نصب دستی درایور USB ممکن است ضروری باشد.
  • اگر جادوگر نصب سخت‌افزار با مشکل مواجه شد، به «رایانه من» > «خواص» > «مدیر دستگاه» «سخت‌افزار» بروید و ورودی «Spectronix» یا «SERIAL DEMO» را در «سایر دستگاه‌ها» پیدا کنید و «به‌روزرسانی درایور» را انتخاب کنید.
  • در این مرحله، شما می توانید به مکان درایور مراجعه کنید.

رابط اترنت اختیاری:

  • Eye-BERT 40G با استفاده از TCP/IP در پورت شماره 2101 ارتباط برقرار می کند و با آدرس IP پیش فرض 192.168.1.160 ارسال می شود. اتصال به این پورت در زیر با استفاده از HyperTerminal، TeraTerm و RealTerm نشان داده شده است.Spectronix-Eye-BERT-40G-Software-Programming-Fig-1

تغییر آدرس IP

  • ابزار Digi Device Discovery به کاربر اجازه می دهد آدرس IP Eye-BERT را بازیابی و تغییر دهد. برنامه نصب "40002265_G.exe" را می توانید در Spectronix یا Digi پیدا کنید. webسایت ها
  • پس از نصب ابزار، فایروال ویندوز و سایر برنامه های ویروس یا فایروال را غیرفعال کنید و برنامه را اجرا کنید. این برنامه آدرس های IP و MAC همه دستگاه های سازگار در شبکه را گزارش می دهد.
  • روی دستگاه کلیک راست کرده و "Configure" را انتخاب کنید
  • Network Settings» برای تغییر تنظیمات شبکه.Spectronix-Eye-BERT-40G-Software-Programming-Fig-2

دستورات

  • Eye-BERT 40G از داده های ASCII برای برقراری ارتباط با کامپیوتر میزبان استفاده می کند. جداول زیر دستورات، پارامترها و پاسخ‌های فردی Eye-BERT 40G را فهرست می‌کند.

یادداشت ها:

  1. تمام ارتباطات توسط میزبان آغاز می شود.
  2. دستورات به حروف بزرگ و کوچک حساس نیستند.
  3. یک علامت فاصله یا مساوی باید بین فرمان و هر پارامتری درج شود.
  4. تمام دستورات باید با a خاتمه یابد .
  5. هر پاسخ را باید نادیده گرفت
اطلاعات واحد را دریافت کنید
فرمان: پارامترها:
"؟" (هیچ کدام)
پاسخ: پارامترها:
شروع پاسخ {
فرمان اکو ?:
نام واحد Eye-BERT 40G 100400A
Firmware Rev V1.0
فسخ }
یادداشت ها:  
نرخ داده را تنظیم کنید
فرمان: پارامترها:
"SetRate" "########" (نرخ بیت به کیلوبیت بر ثانیه)
پاسخ: پارامترها:
(هیچ کدام)  
یادداشت ها: نزدیکترین نرخ بیت استاندارد را تنظیم می کند Example: “setrate=39813120” برای 39.813120Gbps.
تنظیم الگو (ژنراتور و آشکارساز)
فرمان: پارامترها:
"SetPat" "7" (PRBS 27-1)

"3" (PRBS 231-1)

"x" (الگوی K28.5)

پاسخ: پارامترها:
(هیچ کدام)  
یادداشت ها: Example: "setpat=7"
شمارشگرهای خطا، BER و تایمرهای تست را بازنشانی کنید
فرمان: پارامترها:
"بازنشانی" (هیچ کدام)
پاسخ: پارامترها:
(هیچ کدام)  
یادداشت ها:  
وضعیت و تنظیمات را بخوانید
فرمان: پارامترها:
"آمار" (هیچ کدام)
پاسخ: پارامترها:
شروع پاسخ {
فرمان اکو آمار:
طول موج SFP Tx (nm) 1310.00
دمای SFP (درجه سانتیگراد) 42
نرخ بیت (bps) 39813120000
الگو 3

(به ازای دستور "setpat")

فسخ }
یادداشت ها: همه پارامترها با "" از هم جدا می شوند

Exampدر:

{STAT: 1310.00, 42, 39813120000, 3}

اندازه گیری ها را بخوانید
فرمان: پارامترها:
"میز" (هیچ کدام)
پاسخ: پارامترها:
شروع پاسخ {
فرمان اکو MEAS:
شماره کانال 1

"1 تا 4"

قطبیت Tx یا خاموش X

"+ یا - یا X = خاموش"

قطبیت Rx +

"+ یا -"

توان Rx (dBm) 21.2
وضعیت سیگنال سیگ

"Sig" یا "LOS"

وضعیت قفل قفل

"قفل" یا "LOL"

شمارش خطا 2.354e04
تعداد بیت 1.522e10
BER 1.547e-06
زمان تست (ثانیه) 864
فسخ }

Spectronix-Eye-BERT-40G-Software-Programming-Fig-6

فرستنده و گیرنده را تست می کند و یک گزارش تست را برمی گرداند
فرمان: پارامترها:
"تست"  
پاسخ: پارامترها:
گزارش تست (اطلاعات قالب بندی شده متنی ASCII در مورد QSFP از جمله فروشنده، مدل، شماره سریال، سطوح قدرت و داده های همه رجیسترها)
شروع پاسخ {
فرمان اکو تست:
ثبت نام های QSFP: Spectronix-Eye-BERT-40G-Software-Programming-Fig-3
فسخ }
یادداشت ها: تست شامل موارد زیر است:

1. سطح قدرت گیرنده <= -10dBm با فرستنده خاموش

2. QSFP باید LOS را با فرستنده خاموش گزارش کند

3. سطح قدرت گیرنده > -10dBm با فرستنده روشن

4. QSFP نباید LOS را با فرستنده روشن گزارش کند

5. اگر BER > 0 باشد، اگر سرعت تست در 100 مگابیت بر ثانیه از نرخ اعلام شده باشد، خطا گزارش می شود، در غیر این صورت یک هشدار گزارش می شود.

در سابقampدر بالا، کانال 3 در هنگام فعال بودن فرستنده قدرت دریافت کم را گزارش کرد که منجر به خطا شد. تست BER در سرعت 41.25 گیگابیت بر ثانیه ناموفق بود، زیرا دستگاه برای 41.2 گیگابیت در ثانیه (10.3*4) رتبه بندی شده است و هشدارهایی برای نرخ یکدیگر علامت گذاری شده بودند که خطاها را گزارش می کردند.

توجه داشته باشید که این تست ها ممکن است برای همه فرستنده ها مناسب نباشد.

اطلاعات و مقادیر ثبت فرستنده گیرنده را چاپ می کند
فرمان: پارامترها:
"PrintQSFP"  
پاسخ: پارامترها:
QSFP اطلاعات (اطلاعات قالب بندی شده متنی ASCII در مورد QSFP از جمله فروشنده، مدل، شماره سریال، سطوح قدرت و داده های همه رجیسترها)
شروع پاسخ {
فرمان اکو PRINTQSFP:
ثبت نام های QSFP: Spectronix-Eye-BERT-40G-Software-Programming-Fig-4

Spectronix-Eye-BERT-40G-Software-Programming-FIG-5-1

ثبت نام QSFP را بخوانید
فرمان: پارامترها:
"RdQSFP" "پ" "الف" "P": صفحه ثبت - 0 تا 3، "A": شماره ثبت به صورت هگز - 0 تا FF

Exampدر: "RdQSFP 0 0xC4"

اولین بایت شماره سریال را از ثبت اطلاعات در آدرس 0xC4 در صفحه 0 می خواند.

پاسخ: پارامترها:
شروع پاسخ {
فرمان اکو RDQSFP:
نوع ثبت، شماره ثبت، مقدار Exampدر: "P00:c4 = 4d"

(صفحه 0، آدرس 0xC4= 0x4d («M» ASCII)

فسخ }
یادداشت ها: همه مقادیر ارسال شده و برگردانده شده به صورت هگز هستند و قبل از "0x" هستند اختیاری پارامترهای ورودی باید با یک فاصله از هم جدا شوند. توجه داشته باشید، همه فروشندگان QSFP از خواندن و نوشتن همه مکان ها پشتیبانی نمی کنند. برای اطلاعات بیشتر به SFF-8438 مراجعه کنید.
SFP Register را بنویسید، سپس با مقدار 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 [pdfدستورالعمل‌ها
V1، V1.1، برنامه نویسی نرم افزار Eye-BERT 40G، Eye-BERT 40G، Eye-BERT، برنامه نویسی نرم افزار Eye-BERT، برنامه نویسی نرم افزار

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *