La carte de synchronisation PCIe open source de Facebook combine une horloge atomique et une réception GPS en direct

Mise à jour : 6 août 2023
La carte de synchronisation PCIe open source de Facebook combine une horloge atomique et une réception GPS en direct

Il combine les fréquences d'une horloge atomique miniature et d'un récepteur GPS, tous deux sur la carte, avec FPGA-qualification basée qui combine les deux. L'horloge locale est là lorsque les signaux satellites ne sont pas disponibles ou ne sont pas fiables, par exemple lors d'une attaque par usurpation d'identité.

Avec lui, « toute personne ayant une expérience de la microélectronique peut transformer n'importe quel PC construit sur une architecture x86 et doté d'un contrôleur d'interface réseau en une solution de synchronisation et de synchronisation précise à l'échelle de la nanoseconde », selon le fabricant suisse de puces GPS u-blox. « Un accès facile à une précision de synchronisation de l'ordre de la nanoseconde ouvre de nouvelles voies dans les segments industriels qui reposent sur des signaux hautement synchronisés, tels que les stations de base du réseau 5G qui nécessitent une synchronisation plus étroite que celles des générations précédentes. À mesure que les réseaux de distribution d'électricité deviennent plus complexes pour accueillir une part croissante d'énergie renouvelable décentralisée, ils dépendent de plus en plus de solutions de synchronisation fiables et précises. Et à l'instar de Facebook, les centres de données et les réseaux informatiques pourront moderniser la gestion des infrastructures pour accélérer les performances et réduire les latences.

U-blox est impliqué car il s'agit de sa carte de synchronisation RCB-F9T, construite autour de son récepteur GNSS ZED-F9T, qui fournit la fréquence standard hors antenne.

Les horloges atomiques suggérées proviennent de Microchip (SA5X ou SA.45s) ou Orolia (mRO-50), et il existe des options OCXO (SiT5711) et TCXO (SiT5356). Le FPGA est un Xilinx Artix-7.

La carte possède des connecteurs coaxiaux pour l'antenne GNSS à l'arrière du PC hôte, ainsi que des entrées et des sorties pour les signaux de synchronisation 1 Hz et 10 MHz.

Facebook dispose d'un référentiel GitHub pour la divulgation d'informations sur les cartes de pointage. Il fait partie du GitHub Open Compute Project (OCP), dans le cadre du Time Appliance Project (TAP).

Facebook Engineering a une page Web discutant de la carte qui vaut la peine d'être lue.