Во многих задачах требуется синхронная работа двух и более независимых устройств. Если каждое устройство будет работать от собственного генератора, то различия в характеристиках и условиях работы отдельных генераторов ограничат возможности синхронизации. Решить проблему призван стандарт IEEE 1588, который позволяет синхронизировать устройства с точностью до наносекунд. Хотя стандарт допускает и программную реализацию, столь высокая точность достижима лишь аппаратными средствами. Поэтому в статье не только описаны ключевые положения стандарта, но и рассмотрен пример реализации устройства на базе процессоров Blackfin, оснащенных аппаратной поддержкой IEEE 1588.