Facebook, atom saatine sahip açık bir PCIe kartı geliştirdi

Birkaç gün önce şöyle bir haber çıktı. Facebook, konuyla ilgili gelişmeleri yayınladı yaratılışı bir PCIe kartı, ne ekledimminyatür bir atom saati ve bir GNSS alıcısının bir uygulaması.

Kart orijinal olarak modüler bir cihaz olarak tasarlandı ve SA5X, mRO-50, SA.45s ve u-blox RCB-F9T gibi piyasada bulunan çeşitli atomik saat çiplerinin ve GNSS modüllerinin kullanımına izin verdi. Orolia, hazırlanan spesifikasyonlara göre bitmiş levhaların üretimine başlamayı planlıyor.

zaman kartı daha küresel bir zaman cihazı projesinin parçası olarak geliştiriliyor altyapınızda uygulanabilen ve örneğin veri merkezlerinde zaman senkronizasyonunu düzenlemek için kullanılabilen birincil zaman sunucularının (Zaman Yöneticisi) (Açık Zaman Sunucusu) oluşturulması için bileşenler sağlamaya yöneliktir.

Bağımsız bir sunucu kullanmak, harici ağ hizmetlerine bağımlı olmamanızı sağlar tam zamanı ve yerleşik bir atom saatinin varlığını senkronize etmek için arıza durumunda yüksek düzeyde özerklik sağlar uydu sistemlerinden veri alırken (örn. hava koşulları veya saldırılar nedeniyle).

Yeni NTP tabanlı zaman mimarisi, küresel navigasyon uydu sistemi (GNSS) veya sezyum saati gibi yetkili bir zaman kaynağına doğrudan bağlı önemli bir bileşen olan Stratum 1'i kullanır.

tuhaflık projenin amacı, bir birincil zaman sunucusu oluşturmak, normal bir sunucu kullanabilirsin x86 mimarisine dayalı, tipik bir ağ kartı ve bir zaman kartı içerir.

Bahsedilen sunucuda, GNSS aracılığıyla uydulardan kesin zaman bilgisi alınır ve atomik saat oldukça kararlı bir osilatör görevi görerek, GNSS yoluyla hiçbir bilgi alınmaması durumunda yüksek düzeyde kesinliğin korunmasına izin verir. Önerilen kart üzerinde GNSS üzerinden veri alınamaması durumunda kesin zamandan olası sapmanın günde yaklaşık 300 nanosaniye olduğu tahmin edilmektedir.

ocp_pt sürücüsü Linux için hazırlanmıştır y ana Linux çekirdeği 5.15'e dahil edilmesi planlanmaktadır.

Kontrol eden, denetleyici PTP POSIX arayüzlerini uygular (/ dev / ptp2), seri port / dev / ttyS7 üzerinden GNSS, seri port üzerinden atom saati / dev / ttyS8 ve donanım saatinin (PHC) özelliklerine kullanıcı ortamından erişilebilen iki cihaz i2c / dev / i2c- *.

NTP (Ağ Zaman Protokolü) sunucusunu başlatırken Chrony ve NTPd kullanılması önerilir ve PTP (Hassas Zaman Protokolü) sunucusunu başlatırken, kopya sağlamak için phc4sys yığını ile birlikte ptp4u veya ptp2l kullanılması önerilir. atom saatinden ağ kartına kadar zaman değerleri.

Koordinasyon GNSS alıcısının ve atom saatinin çalışmasının hem donanımsal hem de yazılımsal olarak yapılabilir. Eşleştirme modülünün donanım işlevselliği FPGA bazında gerçekleştirilmekte olup, yazılım versiyonu ptp4l ve chronyd gibi uygulamalardan GNSS alıcısının ve atom saatinin durumunun doğrudan izlenmesi düzeyinde çalışmaktadır.

Piyasada bulunan kullanıma hazır çözümlerin kullanılması yerine açık bir panonun geliştirilmesinin nedeni, bu tür ürünlerin patentli olması, uygulamanın doğru olduğundan emin olmamıza izin vermemesi, önerilen yazılımın uygun olmamasıdır. güvenlik gereksinimleri ile. (Çoğu durumda, eski programlar gönderilir ve güvenlik açığı düzeltmelerinin teslim edilmesi aylar hatta yıllar alabilir) ve ayrıca sınırlı yapılandırma ve izleme (SNMP) yetenekleri (kendi CLI'si veya web kullanıcı arabirimi sunulur) .

Pano, ayrı zaman senkronizasyon sunucularının çalışmalarını düzenlemek için kullanılabilir. Kartı imal etmek için gerekli olan özellikler, şemalar, BOM, Gerber, PCB ve CAD dosyaları GitHub'da yayınlanmıştır.

kaynak: https://engineering.fb.com


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   pelayo dijo

    FACEBOOKTAN? Hiçbir şekilde onu istemiyorum...