Facebook разработи отворена PCIe карта с атомен часовник

Преди няколко дни излезе новината, че Facebook публикува развитието, свързано с създаването на PCIe платка, какво съм включилреализация на миниатюрен атомен часовник и GNSS приемник.

Първоначално платката е проектирана като модулно устройство, което позволява използването на различни налични в търговската мрежа чипове за атомен часовник и GNSS модули, като SA5X, mRO-50, SA.45s и u-blox RCB-F9T. Orolia възнамерява да започне производството на готови плоскости по изготвени спецификации.

Картата на времето се разработва като част от по -глобален проект за устройства с време предназначени да предоставят компоненти за създаване на първични сървъри за време (Time Master) (Open Time Server), които могат да бъдат внедрени във вашата инфраструктура и използвани например за организиране на синхронизация на времето в центровете за данни.

Използването на самостоятелен сървър ви позволява да не зависите от външни мрежови услуги за синхронизиране на точното време и наличието на вграден атомен часовник осигурява високо ниво на автономност в случай на повреди при получаване на данни от сателитни системи (напр. поради метеорологични условия или атаки).

Новата NTP-базирана времева архитектура използва Stratum 1, важен компонент, който е пряко свързан с авторитетен източник на време, като глобална навигационна спътникова система (GNSS) или цезиев часовник.

Особеността на проекта е, че за изграждане на първичен сървър за време, можете да използвате нормален сървър базиран на x86 архитектура, който включва типична мрежова карта и карта с време.

На споменатия сървър, се получава точна информация за времето от спътници чрез GNSS а атомният часовник действа като високо стабилен осцилатор, което позволява да се поддържа високо ниво на прецизност в случай, че не се получава информация чрез GNSS. Възможното отклонение от точното време в случай на невъзможност за получаване на данни чрез GNSS на предложената платка се изчислява на около 300 наносекунди на ден.

Драйверът ocp_pt е подготвен за Linux y се планира да бъде включен в основното ядро ​​на Linux 5.15.

Контролерът реализира PTP POSIX интерфейси ( / dev / ptp2), GNSS през сериен порт / dev / ttyS7, атомен часовник през сериен порт / dev / ttyS8 и две устройства i2c / dev / i2c- *, с които възможностите на хардуерния часовник (PHC) могат да бъдат достъпни от потребителската среда.

При стартиране на NTP (Network Time Protocol) сървър се препоръчва да се използват Chrony и NTPd, а при стартиране на PTP (Precision Time Protocol) сървър се препоръчва да се използват ptp4u или ptp4l в комбинация със стека phc2sys за предоставяне на копието на времеви стойности от атомен часовник до мрежова карта.

Координация на работата на GNSS приемника и атомния часовник може да се направи както хардуерно, така и софтуерно. Хардуерната функционалност на модула за сдвояване е реализирана на базата на FPGA, а софтуерната версия работи на ниво директно наблюдение на състоянието на GNSS приемника и атомния часовник от приложения като ptp4l и chronyd.

Причината за разработването на отворена дъска, вместо да се използват готови за употреба решения, налични на пазара, е патентованият характер на такива продукти, което не ни позволява да гарантираме, че внедряването е правилно, предложеният софтуер не съответства с изискванията за сигурност. (В повечето случаи се доставят остарели програми и отстраняването на уязвимости може да отнеме месеци или дори години), както и ограничени възможности за конфигуриране и мониторинг (SNMP) (предлага се собствен CLI или уеб потребителски интерфейс).

Таблото може да се използва за организиране на работата на отделни сървъри за синхронизация на времето. Спецификации, схеми, BOM, Gerber, PCB и CAD файлове, необходими за производството на платката са публикувани в GitHub.

Fuente: https://engineering.fb.com


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Палео каза той

    ОТ ФЕЙСБУК? Няма как да я искам ...