Facebook on välja töötanud avatud aatomkellaga PCIe -kaardi

Paar päeva tagasi avaldati uudis Facebook avaldas sellega seotud arengud loomine PCIe plaat, mida ma olen lisanudminiatuurse aatomkella ja GNSS -vastuvõtja teostus.

Plaat oli algselt kavandatud moodulseadmena, mis võimaldab kasutada mitmesuguseid kaubanduslikult saadavaid aatomkellakiipe ja GNSS-mooduleid, nagu SA5X, mRO-50, SA.45s ja u-blox RCB-F9T. Orolia kavatseb alustada valmisplaatide tootmist vastavalt etteantud spetsifikatsioonidele.

Ajakaart arendatakse globaalsema ajaseadmete projekti raames mille eesmärk on pakkuda komponente esmaste ajaserverite (Time Master) (Open Time Server) loomiseks, mida saab rakendada teie infrastruktuuris ja kasutada näiteks andmekeskustes aja sünkroonimise korraldamiseks.

Autonoomse serveri kasutamine võimaldab teil sõltuda välistest võrguteenustest täpse aja ja sisseehitatud aatomkella olemasolu sünkroonimiseks tagab ebaõnnestumiste korral kõrge autonoomia andmete vastuvõtmisel satelliitsüsteemidest (nt ilmastikutingimuste või rünnakute tõttu).

Uus NTP-põhine ajaarhitektuur kasutab Stratum 1, olulist komponenti, mis on otseselt seotud autoriteetse ajaallikaga, nagu globaalne navigatsioonisatelliitide süsteem (GNSS) või tseesiumkell.

Omapära projekti eesmärk on luua esmane ajaserver, saate kasutada tavalist serverit põhineb x86 arhitektuuril, mis sisaldab tüüpilist võrgukaarti ja ajakaarti.

Nimetatud serveris, satelliitidelt võetakse GNSS -i kaudu vastu täpne ajaline teave ja aatomkell toimib väga stabiilse ostsillaatorina, mis võimaldab säilitada kõrge täpsuse juhuks, kui GNSS -i kaudu teavet ei võeta. Võimalik kõrvalekalle täpsest ajast, kui kavandatud tahvlil ei ole võimalik GNSS -i kaudu andmeid vastu võtta, on hinnanguliselt umbes 300 nanosekundit päevas.

Draiver ocp_pt on Linuxi jaoks ette valmistatud y see on kavas kaasata Linuxi põhituumrisse 5.15.

Kontroller rakendab PTP POSIX liideseid ( / dev / ptp2), GNSS jadapordi / dev / ttyS7 kaudu, aatomkell jadapordi kaudu / dev / ttyS8 ja kaks seadet i2c / dev / i2c- *, mille abil on riistvarakella (PHC) võimalustele juurdepääs kasutajakeskkonnast.

NTP (Network Time Protocol) serveri käivitamisel on soovitatav kasutada Chrony ja NTPd ning PTP (Precision Time Protocol) serveri käivitamisel soovitatakse koopia saamiseks kasutada ptp4u või ptp4l koos phc2sys virnaga ajaväärtustest aatomkellast võrgukaardini.

Koordineerimine GNSS -vastuvõtja ja aatomkella toimimisest seda saab teha nii riist- kui ka tarkvaras. Sidumismooduli riistvara funktsionaalsus on rakendatud FPGA baasil ja tarkvaraversioon töötab GNSS -vastuvõtja ja aatomkella oleku otsese jälgimise tasemel sellistest rakendustest nagu ptp4l ja chronyd.

Avatud tahvli väljatöötamise põhjus selle asemel, et kasutada turul saadaolevaid kasutusvalmis lahendusi, on selliste toodete patenteeritud olemus, mis ei võimalda meil tagada rakenduse korrektsust, pakutud tarkvara ei vasta turvanõuetega. (Enamikul juhtudel tarnitakse aegunud programme ja haavatavuse parandamiseks võib kuluda kuid või isegi aastaid), samuti piiratud konfiguratsiooni- ja jälgimisvõimalusi (SNMP) (pakutakse oma CLI -d või veebikasutajaliidest).

Tahvlit saab kasutada eraldi aja sünkroniseerimisserverite töö korraldamiseks. Tahvli valmistamiseks vajalikud spetsifikatsioonid, skeemid, BOM-, Gerber-, PCB- ja CAD -failid on GitHubi postitatud.

allikas: https://engineering.fb.com


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   pelayo DIJO

    FACEBOOKIST? Ma ei taha teda kuidagi ...