Компания Real-Time Systems (RTS), поставщик программных продуктов для систем реального времени, объявила о реализации стека протоколов стандарта IEEE 1588 для RTX 8.1 фирмы Ardence — расширения реального времени для ОС семейства Windows. По мнению разработчика, новый продукт найдет применение в медицинском, промышленном, оборонном, аэрокосмическом и контрольно-измерительном секторах.
Решение RTS IEEE 1588 обеспечивает поддержку всех определенных в стандарте IEEE 1588 функций высокоточной синхронизации PTP (Precision Clock Synchronization Protocol for Networked Measurement and Control Systems). Компания RTS сообщает, что продукт содержит полную функциональность главного (Master) и подчиненного (Slave) устройств и позволяет организовать высокоточную синхронизацию распределенных часов реального времени по стандартным коммуникационным каналам Ethernet. Аппаратная реализация функций RTS IEEE 1588 позволяет получить максимальный джиттер в пределах нескольких наносекунд (при использовании стандартных сетевых интерфейсов обеспечиваемый данным стеком джиттер не превышает 15 микросекунд при работе в выделенном режиме).
Технология PTP работает по принципу автоматической подстройки всех часов пакетной сети под наиболее точные часы. Такие точные часы (Grand Master Clock в терминологии RTS) выявляются средствами стека в автоматическом режиме. Начальная синхронизация часов реального времени и их последующая динамическая подстройка в процессе функционирования системы осуществляются посредством обмена специальными сообщениями. В решении используются статистические методы, дополнительно уменьшающие остаточные отклонения. Стек RTS IEEE 1588 поддерживает предусмотренные технологией PTP функции “горячей” замены, позволяющие подключать устройства к сети и отключать их в любое время.
Согласно информации RTS, продукт RTS IEEE 1588 прост в использовании, не требует обслуживания в процессе работы и практически не создает дополнительную нагрузку на хост и сеть. Для мониторинга, анализа и настройки сетей PTP предлагаются бесплатные утилиты с открытыми исходными текстами. Разработчик также обращает внимание на то, что в стеке RTS IEEE 1588 есть все необходимые сервоалгоритмы, средства регулирования, фильтры и регуляторы, а также поддержка PTP-часов на базе аппаратных таймеров и поддержка прямого доступа к таймерам. Продукт RTS IEEE 1588 поставляется вместе с исходными кодами.