Facebook atom soatiga ega ochiq PCIe kartasini ishlab chiqdi

Facebook miniatyura atom soati va GNSS qabul qilgichni amalga oshirishni o'z ichiga olgan PCIe platasini yaratish bilan bog'liq ishlanmalarni e'lon qildi. Kengash alohida vaqt sinxronizatsiya serverlarining ishlashini tashkil qilish uchun ishlatilishi mumkin. Doskani ishlab chiqarish uchun zarur bo'lgan texnik xususiyatlar, sxemalar, BOM, Gerber, PCB va SAPR fayllari GitHub-da nashr etilgan. Kengash dastlab modulli qurilma sifatida ishlab chiqilgan bo'lib, SA5X, mRO-50, SA.45s va ​​u-blox RCB-F9T kabi turli xil tayyor atom soatlari chiplari va GNSS modullaridan foydalanishga imkon beradi. "Orolia" kompaniyasi tayyorlangan spetsifikatsiyalar asosida tayyor taxtalar ishlab chiqarishni yo'lga qo'yish niyatida.

Facebook atom soatiga ega ochiq PCIe kartasini ishlab chiqdi

Vaqt kartasi birlamchi (Time Master) aniq vaqt serverlarini (Ochiq vaqt serveri) yaratish uchun komponentlar bilan ta'minlashga qaratilgan ko'proq global Time Appliance loyihasining bir qismi sifatida ishlab chiqilmoqda, ular infratuzilmalarida joylashtirilishi va, masalan, ma'lumotlar markazlarida vaqt sinxronizatsiyasini tashkil qilish. Alohida serverdan foydalanish aniq vaqtni sinxronlashtirish uchun tashqi tarmoq xizmatlariga bog'liq bo'lmaslik imkonini beradi va o'rnatilgan atom soatining mavjudligi sun'iy yo'ldosh tizimlaridan ma'lumotlarni olishda nosozliklar yuz berganda (masalan, sabab tufayli) yuqori darajadagi avtonomiyani ta'minlaydi. ob-havo sharoitlariga yoki hujumlarga).

Loyihaning o'ziga xosligi shundaki, birlamchi aniq vaqt serverini qurish uchun siz x86 arxitekturasi asosidagi oddiy serverdan, jumladan, standart tarmoq kartasi va vaqt kartasidan foydalanishingiz mumkin. Bunday serverda aniq vaqt haqidagi ma'lumotlar sun'iy yo'ldoshlardan GNSS orqali olinadi va atom soati GNSS orqali ma'lumotni qabul qilishda nosozlik yuz berganda yuqori darajadagi aniqlikni saqlab turishga imkon beruvchi juda barqaror osilator vazifasini bajaradi. Taklif etilayotgan kengashda GNSS orqali ma'lumotlarni olishning iloji bo'lmasa, aniq vaqtdan mumkin bo'lgan og'ish kuniga taxminan 300 nanosekundga baholanadi.

Facebook atom soatiga ega ochiq PCIe kartasini ishlab chiqdi

Ocp_pt drayveri Linux uchun tayyorlangan va asosiy Linux 5.15 yadrosiga kiritilishi rejalashtirilgan. Drayv PTP POSIX (/dev/ptp2), ketma-ket port (/dev/ttyS7) orqali GNSS, ketma-ket port (/dev/ttyS8) orqali atom soati va ikkita i2c qurilmasi (/dev/i2c-*) interfeyslarini amalga oshiradi. foydalanuvchi muhitidan apparat soati (PHC) imkoniyatlariga kirishni ta'minlashi mumkin. NTP (Network Time Protocol) serverini ishga tushirganda, Chrony va NTPd, shuningdek, PTP (Precision Time Protocol) serverini ishga tushirishda ptp4u yoki ptp4l ni phc2sys stek bilan birgalikda ishlatish tavsiya etiladi, bu esa vaqt qiymatlari bo'lishini ta'minlaydi. atom soatidan tarmoq kartasiga ko'chiriladi.

GNSS qabul qiluvchisi va atom soatlarining ishlashini muvofiqlashtirish ham apparat, ham dasturiy ta'minotda amalga oshirilishi mumkin. Moslashuvchi modulning apparat funksiyasi FPGA asosida amalga oshiriladi va dasturiy ta'minot versiyasi GNSS qabul qiluvchisi va ptp4l va chronyd kabi ilovalardan atom soatlarining holatini bevosita kuzatish darajasida ishlaydi.

Facebook atom soatiga ega ochiq PCIe kartasini ishlab chiqdi

Bozorda mavjud bo'lgan tayyor echimlardan foydalanish o'rniga ochiq doskani ishlab chiqish sababi bunday mahsulotlarning xususiyligi, bu amalga oshirishning to'g'riligini, tavsiya etilgan dasturiy ta'minotning xavfsizlik talablariga mos kelmasligini tekshirishga imkon bermaydi. (ko'p hollarda eskirgan dasturlar taqdim etiladi va zaifliklarni tuzatish oylar va hatto yillar davom etishi mumkin), shuningdek cheklangan monitoring imkoniyatlari (SNMP) va konfiguratsiya (ular o'zlarining CLI yoki Web UI ni taklif qiladilar).

Manba: opennet.ru

a Izoh qo'shish