Facebook telah mengembangkan kartu PCIe terbuka dengan jam atom

Beberapa hari yang lalu tersiar kabar bahwa Facebook menerbitkan perkembangan terkait dengan penciptaan papan PCIe, apa yang sudah saya sertakan?implementasi dari jam atom mini dan penerima GNSS.

Papan ini awalnya dirancang sebagai perangkat modular, memungkinkan penggunaan berbagai chip jam atom dan modul GNSS yang tersedia secara komersial, seperti SA5X, mRO-50, SA.45s, dan u-blox RCB-F9T. Orolia bermaksud untuk memulai produksi papan jadi dengan spesifikasi yang disiapkan.

Kartu waktu sedang dikembangkan sebagai bagian dari proyek perangkat waktu yang lebih global dimaksudkan untuk menyediakan komponen untuk pembuatan server waktu utama (Time Master) (Server Waktu Terbuka) yang dapat diimplementasikan di infrastruktur Anda dan digunakan, misalnya, untuk mengatur sinkronisasi waktu di pusat data.

Menggunakan server mandiri memungkinkan Anda untuk tidak bergantung pada layanan jaringan eksternal untuk menyinkronkan waktu yang tepat, dan keberadaan jam atom bawaan memberikan otonomi tingkat tinggi jika terjadi kegagalan dalam menerima data dari sistem satelit (misalnya karena kondisi cuaca atau serangan).

Arsitektur waktu berbasis NTP yang baru menggunakan Stratum 1, komponen penting yang secara langsung terkait dengan sumber waktu yang berwenang, seperti sistem satelit navigasi global (GNSS) atau jam cesium.

Keunikannya dari proyek ini adalah untuk membangun server waktu utama, Anda dapat menggunakan server biasa berdasarkan arsitektur x86, yang mencakup kartu jaringan biasa dan kartu waktu.

Di server tersebut, informasi waktu yang tepat diterima dari satelit melalui GNSS dan jam atom bertindak sebagai osilator yang sangat stabil, memungkinkan tingkat presisi yang tinggi dipertahankan jika tidak ada informasi yang diterima melalui GNSS. Kemungkinan penyimpangan dari waktu yang tepat jika tidak dapat menerima data melalui GNSS pada papan yang diusulkan diperkirakan sekitar 300 nanodetik per hari.

Pengemudi ocp_pt telah disiapkan untuk Linux y direncanakan untuk disertakan dalam kernel utama Linux 5.15.

Pengontrol mengimplementasikan antarmuka PTP POSIX (/ dev / ptp2), GNSS melalui port serial / dev / ttyS7, jam atom melalui port serial / dev / ttyS8 dan dua perangkat i2c / dev / i2c- *, yang dengannya kemampuan jam perangkat keras (PHC) dapat diakses dari lingkungan pengguna.

Saat memulai server NTP (Protokol Waktu Jaringan), disarankan untuk menggunakan Chrony dan NTPd, dan saat memulai server PTP (Protokol Waktu Presisi), disarankan untuk menggunakan ptp4u atau ptp4l dalam kombinasi dengan tumpukan phc2sys untuk memberikan salinan nilai waktu dari jam atom ke kartu jaringan.

Koordinasi pengoperasian penerima GNSS dan jam atom dapat dilakukan pada perangkat keras dan perangkat lunak. Fungsionalitas perangkat keras dari modul pemasangan diimplementasikan berdasarkan FPGA, dan versi perangkat lunak bekerja pada tingkat pemantauan langsung status penerima GNSS dan jam atom dari aplikasi seperti ptp4l dan chronyd.

Alasan pengembangan papan terbuka alih-alih menggunakan solusi siap pakai yang tersedia di pasar, adalah sifat yang dipatenkan dari produk tersebut, yang tidak memungkinkan kami untuk memastikan bahwa implementasinya benar, perangkat lunak yang diusulkan tidak sesuai dengan persyaratan keamanan. (Dalam kebanyakan kasus, program usang dikirimkan dan perbaikan kerentanan dapat memakan waktu berbulan-bulan atau bahkan bertahun-tahun untuk dikirimkan), serta kemampuan konfigurasi dan pemantauan terbatas (SNMP) (CLI atau antarmuka pengguna webnya sendiri ditawarkan) .

Papan dapat digunakan untuk mengatur pekerjaan server sinkronisasi waktu yang terpisah. Spesifikasi, skema, file BOM, Gerber, PCB, dan CAD yang diperlukan untuk membuat papan diposting di GitHub.

sumber: https://engineering.fb.com


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   pelayo dijo

    DARI FACEBOOK? Tidak mungkin aku menginginkannya ...