ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
796171
Evgeny_CD, Архитектор (21.11.2017 17:33 - 17:37, просмотров: 955)
[Основа. Оптические интерфейсы - FC Fibre Channel] -> --> довольно интересный интерфес на основе оптики. https://en.wikipedia.org/wiki/Fibre_Channel
https://ru.wikipedia.org/wiki/Fibre_Channel
Основы Fibre Channel https://habrahabr.ru/post/216369/ Fibre Channel frame https://en.wikiped …ki/Fibre_Channel_frame Fibre Channel Overview http://hsi.web.cer …/fcs/spec/overview.htm Gen 5 Fibre Channel https://en.wikiped …ki/Gen_5_Fibre_Channel http://www.russian …review/2195/doc/49891/ Имеет приятный ряд скоростей - 1,0625, 2,125, 4,25, 8,5 Гбит/сек, что хорошо согласуется с тарансиверами недорогих FPGA (обычно имеют пределы скорости 2.5 - 3.2 - 5 - 6 Гбит/сек) с кодированием 8b10b, под которое в современных FPGA есть готовые блоки. И если оптический Ethernet имеет скорости 1G (8b10b) и 10G (64b66b), то получается проблема - 1G не использует возможности трансиверов до конца, а 10G в купе с кодированием 64b66b есть только в самых новых ПЛИС (Cyclone 10GX, Arria 10GX), что в варианте FC можно выбирать из более заполненного ряда. [Да, есть чипы, которые делают 10G 64b66b из 4-х 3G линков XAUI, но чипы стоят денег и линков в FPFA мало - жалко тратить 4 штуки]. У FC следующие уровни протокола (часть) FC-0 Физический. Описывает среду передачи, трансиверы, коннекторы и типы используемых кабелей. Включает определение электрических и оптических характеристик, скоростей передачи данных и других физических компонентов. Поддерживается как оптическая, так и электрическая среда (витая пара, коаксиальный или твинаксиальный кабели, а также многомодовое или одномодовое волокно), со скоростью передачи данных от 133 мегабит/с до 10 гигабит/с на расстояния до 50 километров. FC-1 Кодирование. Описывает процесс 8b/10b Кодирования (каждые 8 бит данных кодируются в 10-битовый символ (Transmission Character)), специальные символы и контроль ошибок. Для 10GFC используется кодирование 64b/66b, вследствие этого 10GFC несовместим с 1/2/4/8GFC. FC-2 Кадрирование и сигнализация. Описывает сигнальные протоколы. На этом уровне происходит определение слов, разбиение потока данных на кадры. Определяет правила передачи данных между двумя портами, классы служб. Для embedded целей можно взять FC-0 и FC-1 (есть много трансиверов, заточенных под это), возможно, часть из FC-2, и сделать нечто свое. В принципе, есть такая штукак как FC коммутатор, цены начинаются от 100кр у нас на бу, 160кр новые, хорошие модели имеют задержки 700 нс, но там стек протоколов недетский. SFP Модули стоят $30-$40 в розницу DigiKey, в том числе на 4G, что особенно приятно.