(495) 922-27-51

Протокол FOTR

Протокол потокового обмена данными FOTR был предложен в 2005 году ведущим специалистом ЗАО «ИнСис» Дмитрием Смеховым в качестве простого, быстрого и надежного средства для организации обмена между двумя устройствами по высокоскоростным двунаправленным последовательным линиям передач (MGT). Применение протокола FOTR дает альтернативное решение в задачах потокового обмена для таких распространенных интерфейсов как PCI Express, RapidIO, Aurora, в сравнении с которыми имеет простоту реализации.

Протокол FOTR имеет ряд существенных особенностей:

  • 1. Применение кодирования 8b/10b
  • 2. Использование одной линий (Lane) высокоскоростной передачи
  • 3. Переменный размер полезной нагрузки от 8 до 500 байт в пакетах
  • 4. Использование очереди из четырех последовательных пакетов приема и передачи
  • 5. Подтверждение во встречных пакетах

Стандарт протокола FOTR укладывается в стандартную связную модель ISO-OSI и описывается тремя ее уровнями:

  • 1. Физическом (Physical)
  • 2. Канальным (Data Link)
  • 3. Сетевым (Network)

В задачах обмена между двумя ПЛИС Spartan-3 фирмы Xilinx удалось получить на линии MGT (1,25 Гбит/с) скорость обмена до 100 Мбайт в секунду.

Протокол используется только в разработках ЗАО «ИнСис». В качестве альтернативной открытой версии FOTR рекомендуется использовать протокол PROTEQ.