Плата расширения InnoRoute Real-time HAT добавляет «Протокол точного времени» IEEE1588 (PTP) в Raspberry Pi 4/3 через Xilinx Artix-7 FPGA и три порта Gigabit Ethernet.
«Протокол точного времени» (PTP) используется для очень точной синхронизации часов по всей компьютерной сети, чтобы включить системы измерения и управления. Он часто встречается во встроенных микроконтроллерах или процессорах от Texas Instruments, STMicro и совсем недавно появился в процессорах Intel Elkhart Lake и Tiger Lake H. В частности, он может использоваться для чувствительных ко времени сетей (TSN) и аудио-видео мостов (AVB).
Технические характеристики и основные спецификации платы расширения InnoRoute Real-time HAT:
- FPGA – FPGA Xilinx Artik-7
- Какая-то оперативная память
- Сети
- Gigabit Ethernet порт 0 с сигнализацией IEEE1588 / TSN
- Gigabit Ethernet порт 1 с входом от Raspberry Pi 4
- Gigabit Ethernet порт 2 с PoE, без TSN
- Хост-интерфейс – 40-контактный разъем Raspberry Pi в основном для интерфейсов SPI и I2C, используемых для настройки.
- Разное – 3х светодиода, разъемы JTAG и PMod, EEPROM (для соответствия Raspberry Pi HAT)
Плата расширения Real-Time HAT поддерживает различные приложения, включая конечную точку TSN с мостом, адаптер конечной точки TSN, сетевой TAP с низкой задержкой, пустую конструкцию FPGA для программистов HDL, тестовое устройство TSN и инжектор/анализатор пакетов.
Вы найдете документацию и исходный код на Github. Но, как отмечают некоторые комментаторы на Hackaday, вам потребуется дополнительная плата, поскольку, Raspberry Pi 4 поставляется с приемопередатчиком BCM54213PE Gigabit Ethernet, а компьютерный модуль Raspberry Pi Computer Module 4 поставляется с чипом Broadcom BCM54210PE, который включает поддержку протокола IEEE1588 PTP.
Итак, теоретически, если у вас есть несущая плата, которая маршрутизирует необходимые сигналы, модули Raspberry Pi CM4 будут поддерживать протокол PTP из коробки без дополнительного оборудования, но на практике это сложнее, чем это обсуждается в длинном потоке Github.
В настоящее время InnoRoute принимает предварительные заказы (цена не разглашается) на плату расширения Real-time HAT и еще один вариант под названием «Real-Time HAT Automotive» прямо на своем веб-сайте. Обратите внимание, что компания предоставляет поддержку только для Raspberry Pi 4, и поддержка Raspberry Pi 3 должна быть реализована.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.