Коммутаторы Ethernet 10/100 с поддержкой IEEE 1588V2 от Micrel
Коммутаторы Ethernet 10/100 от компании Micrel — KSZ8463, KSZ8462 и контроллер KSZ8441 имеют аппаратную поддержку стандарта IEEE 1588 v2.
Стандарт IEEE 1588 v2 описывает протокол синхронизации Precision Time Protocol v2 (PTPv2) в сетях передачи данных для Industrial Ethernet. Коммутаторы с поддержкой IEEE 1588 v2 — это оптимальный вариант, поскольку аппаратная реализация обработки пакетов и синхронизации позволяет в наибольшей мере разгрузить управляющий процессор. Их применение дает возможность отказаться от дорогостоящих процессоров или ПЛИС и простых трансиверов с обычной вставкой штампов времени.
Коммутаторы и контроллеры Micrel с поддержкой протокола PTPv2:
- KSZ8463 — 3-портовый коммутатор с интерфейсами MII/RMII;
- KSZ8462 — 3-портовый коммутатор с выходом на шину общего назначения;
- KSZ8441 — контроллер MAC+PHY с выходом на шину общего назначения.
Преимущества этих устройств — малое потребление, компактный корпус микросхем, низкая стоимость, простота использования и доступность.
Возможности аппаратной реализации обработки пакетов — EtherSynch:
- Поддержка различных режимов синхронизации по протоколу PTPv2: Grand Master Clock (GMC); Ordinary Clock (OC); Master Clock (MC); Slave Clock (SC); Transparent Clock («прозрачные часы», TC).
- Поддержка распределенной, централизованной и гибридной топологии.
- Задержка синхронизации — менее 100 нс.
Micrel предлагает собственный программный стек, интегрирующий протокол PTP с драйвером для KSZ84xx. Его возможности:
- Поддержка IEEE 1588v2 Default Profile.
- Поддержка Grand Master Clock по алгоритму выбора задающего узла BMCA.
- Поддержка режимов OC, MC, SC, TC.
- «Прозрачные часы»:
- вставка штампов времени методом One-Step или Two-Step;
- измерение задержки методом End-to-End или Peer-to-Peer.
- Независимость от операционной системы.
Новые коммутаторы и контроллеры KSZ84xx потребляют мало энергии, так же, как и другие микросхемы Ethernet от Micrel, например KSZ8863, KSZ8851. Кроме того, разработчик может реализовать целый ряд режимов для экономии до 95% энергии в неактивном режиме. Это возможно благодаря поддержке Energy Efficient Ethernet (EEE- IEEE 802.3az), Wake on LAN (WoL), Energy Detect Power Down (EDPD) и программному отключению блоков микросхемы.