Facebook ha desenvolupat una targeta PCIe oberta amb rellotge atòmic

Fa alguns dies es va donar a conèixer la notícia que Facebook publico els desenvolupaments relacionats amb la creació d' una placa PCIe, que té inclosa la implementació d´un rellotge atòmic en miniatura i un receptor GNSS.

La placa es va dissenyar originalment com un dispositiu modular, cosa que permet l'ús d'una varietat de xips de rellotge atòmic i mòduls GNSS disponibles al mercat, com SA5X, mRO-50, SA.45s i u-blox RCB-F9T. Orolia té la intenció de començar la producció de taulers acabats segons les especificacions preparades.

La targeta de temps s'està desenvolupant com a part d'un projecte de dispositiu de temps més global destinat a proporcionar components per a la creació de servidors de temps primaris (Time Master) (Open Time Server) que es poden implementar a la seva infraestructura i utilitzar, per exemple, per organitzar la sincronització de temps en centres de dades.

L'ús d'un servidor autònom permet no dependre de serveis externs per sincronitzar l´hora exacta, i la presència d´un rellotge atòmic incorporat proporciona un alt nivell d'autonomia en cas de falles a la recepció de dades del satèl·lit sistemes (per exemple, a causa de condicions climàtiques o atacs).

La nova arquitectura de temps basada en NTP utilitza un Estrat 1 , un component important que està directament vinculat a una font de temps autoritzada, com ara un sistema global de navegació per satèl·lit (GNSS) o un rellotge de cesi.

La peculiaritat del projecte és que per construir un servidor de temps primari, es pot utilitzar un servidor normal basat en l'arquitectura x86, que inclou una targeta de xarxa típica i una targeta de temps.

En aquest servidor, la informació sobre l'hora exacta es rep dels satèl·lits a través de GNSS i el rellotge atòmic actua com un oscil·lador altament estable, cosa que permet mantenir un alt nivell de precisió en cas que no es rebi informació a través de GNSS. La possible desviació de l'hora exacta en cas d'impossibilitat de rebre dades a través de GNSS a la placa proposada s'estima en uns 300 nanosegons al dia.

El controlador ocp_pt s'ha preparat per a Linux y està previst que s'inclogui al nucli principal de Linux 5.15.

el controlador implementa interfícies PTP POSIX (/dev/ptp2), GNSS a través del port sèrie /dev/ttyS7, rellotge atòmic a través del port sèrie /dev/ttyS8 i dos dispositius i2c /dev/i2c- *, amb els quals podeu accedir a les capacitats del rellotge de maquinari (PHC) des de l'entorn de l'usuari.

En iniciar el servidor NTP (Protocol de temps de xarxa), se suggereix utilitzar Chrony i NTPd, i en iniciar el servidor PTP (Protocol de temps de precisió), se suggereix fer servir ptp4u o ptp4l en combinació amb la pila phc2sys de proporcionar la còpia de valors de temps dun rellotge atòmic a una targeta de xarxa.

la coordinació del funcionament del receptor GNSS i el rellotge atòmic es pot fer tant en maquinari com en programari. La funcionalitat de maquinari del mòdul d'aparellament s'implementa sobre la base de FPGA, i la versió de programari funciona al nivell de monitorització directe de l'estat del receptor GNSS i el rellotge atòmic des d'aplicacions com ara ptp4l i chronyd.

La raó per al desenvolupament d'una placa oberta en lloc d'utilitzar solucions llestes per utilitzar disponibles al mercat, és la naturalesa patentada d'aquests productes, cosa que no ens permet assegurar-nos que la implementació sigui correcta, el programari proposat no compleix els requisits de seguretat. (en la majoria dels casos, se subministren programes obsolets i el lliurament de correccions de vulnerabilitats pot portar mesos o fins i tot anys), així com capacitats de configuració i monitorització limitada (SNMP) (s'ofereix la seva pròpia CLI o interfície d'usuari web) .

La placa es pot utilitzar per organitzar el treball de servidors de sincronització de temps separats. Les especificacions, esquemes, BOM, Gerber, PCB i arxius CAD necessaris per fabricar la placa es publiquen en GitHub.

font: https://engineering.fb.com


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Pelayo va dir

    DE FACEBOOK? Ni de conya la vull…