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

Facebook, minyatür bir atom saati ve bir GNSS alıcısının uygulanmasını içeren bir PCIe kartının oluşturulmasıyla ilgili gelişmeleri yayınladı. Kart, ayrı zaman senkronizasyon sunucularının çalışmasını düzenlemek için kullanılabilir. Anakartı üretmek için gereken teknik özellikler, şemalar, BOM, Gerber, PCB ve CAD dosyaları GitHub'da yayınlanıyor. Kart başlangıçta SA5X, mRO-50, SA.45s ve u-blox RCB-F9T gibi çeşitli kullanıma hazır atom saati çiplerinin ve GNSS modüllerinin kullanımına izin veren modüler bir cihaz olarak tasarlandı. Orolia, hazırlanan spesifikasyonlara göre bitmiş levhaların üretimine başlamayı planlıyor.

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

Zaman Kartı, daha küresel bir Time Appliance projesinin parçası olarak geliştirilmekte olup, altyapılarında konuşlandırılabilen ve örneğin aşağıdaki amaçlar için kullanılabilen birincil (Time Master) tam zamanlı sunucuların (Açık Zaman Sunucusu) oluşturulmasına yönelik bileşenler sağlamayı amaçlamaktadır. veri merkezlerinde zaman senkronizasyonunu düzenleyin. Ayrı bir sunucu kullanmak, tam zamanı senkronize etmek için harici ağ servislerine bağlı kalmamanıza olanak tanır ve yerleşik bir atom saatinin varlığı, uydu sistemlerinden veri almada başarısızlık olması durumunda (örneğin, nedeniyle) yüksek düzeyde özerklik sağlar. hava koşullarına veya saldırılara bağlı).

Projenin özelliği, birincil bir tam zamanlı sunucu oluşturmak için, standart bir ağ kartı ve bir Zaman Kartı dahil olmak üzere x86 mimarisine dayalı normal bir sunucuyu kullanabilmenizdir. Böyle bir sunucuda, GNSS aracılığıyla uydulardan tam saat bilgisi alınır ve atom saati oldukça kararlı bir osilatör görevi görerek, GNSS aracılığıyla bilgi alımında herhangi bir arıza olması durumunda yüksek düzeyde doğruluğun korunmasına olanak tanır. Önerilen panoda GNSS yoluyla veri elde etmenin mümkün olmaması durumunda kesin saatten olası sapmanın günde yaklaşık 300 nanosaniye olduğu tahmin edilmektedir.

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

Ocp_pt sürücüsü Linux için hazırlanmış olup ana Linux 5.15 çekirdeğine dahil edilmesi planlanmıştır. Sürücü, PTP POSIX (/dev/ptp2), seri port (/dev/ttyS7) aracılığıyla GNSS, seri port (/dev/ttyS8) aracılığıyla atom saati ve iki i2c cihazını (/dev/i2c-*) kullanarak arayüzleri uygular. Kullanıcı ortamından donanım saatinin (PHC) yeteneklerine erişim sağlayabilir. Bir NTP (Ağ Zaman Protokolü) sunucusu çalıştırılırken, Chrony ve NTPd'nin kullanılması ve bir PTP (Hassas Zaman Protokolü) sunucusu çalıştırılırken, zaman değerlerinin aynı olmasını sağlayan phc4sys yığını ile birlikte ptp4u veya ptp2l'nin kullanılması önerilir. atom saatinden ağ kartına kopyalanır.

GNSS alıcısının ve atom saatlerinin çalışmasının koordinasyonu hem donanımsal hem de yazılımsal olarak yapılabilmektedir. Eşleştirme modülünün donanım işlevselliği bir FPGA temelinde gerçekleştirilir ve yazılım sürümü, GNSS alıcısının durumunun ve atom saatlerinin ptp4l ve chronyd gibi uygulamalardan doğrudan izlenmesi düzeyinde çalışır.

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

Piyasada bulunan hazır çözümleri kullanmak yerine açık tahta geliştirmenin nedeni, bu tür ürünlerin tescilli yapısı, uygulamanın doğruluğunun doğrulanmasına izin vermemesi, önerilen yazılımın güvenlik gereksinimlerine uymamasıdır. (çoğu durumda güncel olmayan programlar sağlanır ve güvenlik açığı düzeltmelerinin sağlanması aylar hatta yıllar sürebilir) ve sınırlı izleme yetenekleri (SNMP) ve yapılandırma (kendi CLI'lerini veya Web kullanıcı arayüzlerini sunarlar).

Kaynak: opennet.ru

Yorum ekle