Интерфейс Ethernet
Стандарт Ethernet широко распространен при организации сетей общего пользования. Часто в качестве сетевых серверов здесь используются специализированные устройства. В большинстве случаев такие устройства предоставляют услугу информационного характера или обеспечивают настройку удаленной аппаратуры и ее контроль. Удаленное управление с компьютера используется через Ethernet-подключение хоть и часто, но с оговорками, поскольку Ethernet — это сеть с ненормированными трафиком, задержками и надежностью. Если же говорить об обмене в реальном времени, то он не всегда возможен в сетях общего пользования, и для него необходимо непосредственное (точка-точка) подключение устройства и компьютера.
Ethernet (10/100) Мбит/с
ИнСис поставляет устройства с Ethernet с 2007 года, когда был разработан вспомогательный модуль CCPU20 в варианте Ethernet 10BASE-T/100BASE-TX. Решение позволяло передавать на компьютер данные по протоколу TCP со скоростью в среднем 2 Мбайт/с (Ethernet 100BASE-TX). Могло быть использовано только одно соединение TCP (один поток).
Ethernet (10/100/1000) Мбит/с
Переход к гигабитным скоростям начался с разработкой вспомогательного модуля CCP1G. Первоначально в нем был поддержан алгоритм, обеспечивающий одно потоковое соединение TCP. Потребность в увеличении скорости была удовлетворена с переходом на протокол UDP, что в силу ограничений протокола не позволило решить всех вопросов надежности передачи. В 2013 году была разработана версия встраиваемого программного обеспечения и применена архитектура, обеспечивающая надежную передачу в одном или двух потоках по протоколам TCP с общим трафиком 45 Мбайт/c. Этот тип соединения поддерживается двумя вспомогательными модулями CCP1G и CCP3G (V2.0), обеспечивающими подключение через разъем RJ-45 и обмен по медным парам проводов категории 3 в режимах 10BASE-T, 100BASE-TX и 1000BASE-T. В новых разработках ИнСис применяет Gigabit Ethernet в решениях, использующих процессоры ARM с операционной системой Linux, где нет дефицита памяти и уже имеются в наличии хорошо отлаженные драйверы.
- FMC130E – автономный модуль с SOC Zynq 7000
- FMC138M – автономный модуль с SOC Zynq UltraScale
- FMC141V – модуль VPX с SOC Zynq 7000 и двумя Kintex UltraScale
- FMC153V – модуль VPX с SOC Versal Prime
Ethernet 1000Base-LX/SX
Наряду с подключением к сети Ethernet при помощи витой медной пары через разъем RJ45, в ИнСис разработан целый ряд изделий с реализацией Ethernet 1000Base-T/LX/SX через трансиверы SFP. Существуют трансиверы SFP для одномодовых волоконных кабелей, многомодовых волоконных кабелей и Ethernet-кабеля с медными парами.
- FMC130E – автономный модуль с SOC Zynq 7000
- FMC141V – модуль VPX с SOC Zynq 7000 и двумя Kintex UltraScale
- FMC153V – модуль VPX с SOC Versal Prime
Ethernet 10GBase-T/LR/SR
В ИнСис разработан целый ряд изделий с реализацией Ethernet 10GBase-T/LR/SR через SFP+. Существуют трансиверы SFP+ для одномодовых волоконных кабелей, многомодовых волоконных кабелей и Ethernet-кабеля с медными парами. В этих изделиях для подключения к компьютеру используется интерфейс Ethernet 10G, протокол UDP. Контроллер Ethernet реализован в ПЛИС на основе проприетарного ядра и подключается к внешнему оборудованию через трансивер SFP+.
- FMC129E – автономный модуль с ПЛИС Kintex UltraScale
- FMC149E – автономный модуль с ПЛИС Kintex UltraScale
- FMC159E – автономный модуль с ПЛИС Kintex UltraScale
