​​📄С широко открытыми глазами: как оценить качество PCIe-соединения без дорогого осциллографа



Интерфейс PCI Express используют для подключения к материнской плате компьютера высокоскоростного периферийного оборудования. Например, видео- и звуковых карт, адаптеров Ethernet или некоторых типов твердотельных накопителей.



При запуске новых плат и устройств с PCIe-соединениями недостаточно просто вставить сетевую карту в слот. Нужно произвести дополнительные настройки, чтобы на каждой полосе установилось соединение — поднялся линк. То есть приёмопередатчики на обоих концах распознали друг друга, договорились о кодировке и скорости передачи.



Долгое время без дорогих инструментов нельзя было убедиться, что установленный линк достаточно устойчив и не пропадёт при малейших воздействиях температуры или влажности. Ситуация изменилась с появлением четвёртого стандарта PCIe и функционала Lane Margining.



Сергей Мирошниченко, руководитель отдела системного программирования в YADRO, рассказал, как теперь можно оценить качество PCIe-соединения без специальной аппаратуры. А также о созданной его командой утилите pcilmr, которая значительно упрощает решение этой задачи.



Из статьи узнаете:

Что такое глазковая диаграмма и почему хороший «глаз» должен быть широко открыт;

Как измерить «глаз» без осциллографа для частот в десятки ГГц в теории и на практике;

Какую информацию даёт инженеру утилита pcilmr;

С какими любопытными нюансами команда столкнулась при разработке утилиты.



Читать статью



#приборы #инструменты