Facebook ir izstrādājis atvērtu PCIe karti ar atomu pulksteni

Pirms dažām dienām tika publicēta ziņa Facebook publicēja notikumus, kas saistīti ar radīšana PCIe plate, ko esmu iekļāvisminiatūra atomu pulksteņa un GNSS uztvērēja ieviešana.

Tāfele sākotnēji tika veidota kā modulāra ierīce, kas ļauj izmantot dažādas komerciāli pieejamas atomu pulksteņa mikroshēmas un GNSS moduļus, piemēram, SA5X, mRO-50, SA.45s un u-blox RCB-F9T. Orolia plāno sākt gatavo plākšņu ražošanu atbilstoši sagatavotajām specifikācijām.

Laika karte tiek izstrādāta globālā laika ierīču projekta ietvaros paredzēts nodrošināt komponentus primārā laika serveru (Time Master) (Open Time Server) izveidei, kurus var ieviest jūsu infrastruktūrā un izmantot, piemēram, lai organizētu laika sinhronizāciju datu centros.

Izmantojot atsevišķu serveri, jūs neesat atkarīgs no ārējiem tīkla pakalpojumiem lai sinhronizētu precīzu laiku un iebūvēta atomu pulksteņa klātbūtni nodrošina augstu autonomiju neveiksmju gadījumā datu saņemšanā no satelītu sistēmām (piemēram, laika apstākļu vai uzbrukumu dēļ).

Jaunā uz NTP balstītā laika arhitektūra izmanto Stratum 1-svarīgu komponentu, kas ir tieši saistīts ar autoritatīvu laika avotu, piemēram, globālu navigācijas satelītu sistēmu (GNSS) vai cēzija pulksteni.

Īpatnība projekta mērķis ir izveidot primāro laika serveri, Jūs varat izmantot parastu serveri pamatojoties uz x86 arhitektūru, kas ietver tipisku tīkla karti un laika karti.

Uz minētā servera, precīza laika informācija tiek saņemta no satelītiem, izmantojot GNSS un atomu pulkstenis darbojas kā ļoti stabils oscilators, ļaujot saglabāt augstu precizitātes līmeni gadījumā, ja ar GNSS netiek saņemta nekāda informācija. Tiek lēsts, ka iespējamā novirze no precīzā laika, ja nav iespējams saņemt datus, izmantojot GNSS, uz piedāvātās plates, ir aptuveni 300 nanosekundes dienā.

Ocp_pt draiveris ir sagatavots Linux y to plānots iekļaut galvenajā Linux 5.15 kodolā.

Kontrolieris īsteno PTP POSIX saskarnes ( / dev / ptp2), GNSS, izmantojot seriālo portu / dev / ttyS7, atomu pulkstenis, izmantojot seriālo portu / dev / ttyS8 un divas ierīces i2c / dev / i2c- *, ar kurām no lietotāja vides var piekļūt aparatūras pulksteņa (PHC) iespējām.

Palaižot NTP (tīkla laika protokola) serveri, ieteicams izmantot Chrony un NTPd, un, startējot PTP (Precision Time Protocol) serveri, kopijas nodrošināšanai ieteicams izmantot ptp4u vai ptp4l kombinācijā ar phc2sys steku. laika vērtības no atomu pulksteņa līdz tīkla kartei.

Koordinācija GNSS uztvērēja un atomu pulksteņa darbību to var izdarīt gan aparatūrā, gan programmatūrā. Pārošanas moduļa aparatūras funkcionalitāte tiek īstenota, pamatojoties uz FPGA, un programmatūras versija darbojas GNSS uztvērēja un atomu pulksteņa statusa tiešas uzraudzības līmenī no tādām lietojumprogrammām kā ptp4l un chronyd.

Iemesls atvērtas tāfeles izstrādei, nevis tirgū pieejamu lietošanai gatavu risinājumu izmantošanai, ir šādu produktu patentētais raksturs, kas neļauj mums nodrošināt pareizu ieviešanu, piedāvātā programmatūra neatbilst ar drošības prasībām. (Vairumā gadījumu tiek piegādātas novecojušas programmas un ievainojamības labojumi var aizņemt mēnešus vai pat gadus), kā arī ierobežotas konfigurācijas un uzraudzības (SNMP) iespējas (tiek piedāvāta sava CLI vai tīmekļa lietotāja saskarne).

Plāksni var izmantot, lai organizētu atsevišķu laika sinhronizācijas serveru darbu. Plātnes izgatavošanai nepieciešamās specifikācijas, shēmas, BOM, Gerber, PCB un CAD faili tiek ievietoti vietnē GitHub.

Fuente: https://engineering.fb.com


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Pelajo teica

    NO FACEBOOK? Es negribu viņu ...