Facebook-ek PCIe txartel irekia garatu du erloju atomiko batekin

Duela egun batzuk hori argitaratu zen Facebook-ek harekin lotutako garapenak argitaratu zituen ren sorrera PCIe taula, zer sartu dutminiaturazko erloju atomikoa eta GNSS hargailua ezartzea.

Taula jatorriz gailu modular gisa diseinatu zen, komertzialki eskuragarri dauden erloju atomikoen txipak eta GNSS moduluak erabiltzea ahalbidetuz, hala nola SA5X, mRO-50, SA.45s eta u-blox RCB-F9T. Oroliaren asmoa prestatutako zehaztapenekin amaitutako taulen ekoizpena hastea da.

Denbora txartela denbora gailu proiektu globalago baten barruan garatzen ari da zure azpiegituran ezar daitezkeen eta, adibidez, datuen zentroetan denbora sinkronizazioa antolatzeko erabil daitezkeen denbora zerbitzari nagusiak (Time Master) (Open Time Server) sortzeko osagaiak eskaintzeko xedea du.

Zerbitzari autonomoa erabiltzeak kanpoko sare zerbitzuen mende ez egotea ahalbidetzen du ordu zehatza eta integratutako erloju atomikoaren presentzia sinkronizatzeko autonomia maila altua eskaintzen du hutsegiteak izanez gero satelite bidezko sistemetatik datuak jasotzean (adibidez, eguraldi baldintzak edo erasoak direla eta).

NTP oinarritutako denbora-arkitektura berriak Stratum 1 erabiltzen du, denbora iturri autoritario batekin zuzenean lotuta dagoen osagai garrantzitsua, hala nola, nabigazio satelite bidezko sistema global bat (GNSS) edo zesio erloju bat.

Berezitasuna proiektuaren lehen mailako zerbitzari bat eraikitzea da, zerbitzari normala erabil dezakezu x86 arkitekturan oinarrituta, ohiko sare txartela eta denbora txartela biltzen dituena.

Zerbitzari horretan, GNSS bidez sateliteetatik informazio zehatza jasotzen da eta erloju atomikoak osziladore oso egonkor gisa jokatzen du, zehaztasun maila altua mantenduz GNSS bidez informaziorik jasotzen ez bada. Proposatutako taulan GNSS bidez datuak jasotzeko ezintasuna izan daitekeen une zehatzetik desbideratze posiblea egunean 300 nanosegundo ingurukoa dela kalkulatzen da.

Ocp_pt kontrolatzailea Linuxerako prestatu da y aurreikusita dago Linux 5.15 nukleo nagusian sartzea.

Kontrolatzailea PTP POSIX interfazeak ezartzen ditu (/ dev / ptp2), GNSS serieko portuaren bidez / dev / ttyS7, erloju atomikoa serieko ataka bidez / dev / ttyS8 eta bi gailu i2c / dev / i2c- *, horiekin hardware erlojuaren (PHC) gaitasunak erabiltzaile ingurunetik sar daitezke.

NTP (Network Time Protocol) zerbitzaria abiaraztean, Chrony eta NTPd erabiltzea gomendatzen da eta PTP (Precision Time Protocol) zerbitzaria abiaraztean, php4sys pilarekin konbinatuta ptp4u edo ptp2l erabiltzea gomendatzen da kopia emateko erloju atomikotik sare txartelera dauden denbora balioen kopurua.

Koordinazioa GNSS hargailuaren eta erloju atomikoaren funtzionamendua hardware zein softwarean egin daiteke. Parekatze moduluko hardware funtzionalitatea FPGA oinarritzat hartuta ezartzen da, eta software bertsioak GNSS hargailuaren eta erloju atomikoaren egoeraren jarraipen zuzenaren mailan funtzionatzen du ptp4l eta chronyd bezalako aplikazioetatik.

Merkatuan eskuragarri dauden irtenbide erabiliak erabili beharrean arbel irekia garatzearen arrazoia produktu horien izaera patentatua da, eta horrek ez digu inplementazioa zuzena dela ziurtatzen uzten, proposatutako softwareak ez dituela betetzen. segurtasun eskakizunekin. (Kasu gehienetan, zaharkitutako programak bidaltzen dira eta zaurgarritasun konponketak hilabete edo urte batzuk igaro daitezke entregatzeko), baita konfigurazio eta monitorizazio (SNMP) gaitasun mugatuak ere (bere CLI propioa edo web erabiltzaile interfazea eskaintzen da).

Taula denbora sinkronizatzeko zerbitzari banatuen lana antolatzeko erabil daiteke. Taula fabrikatzeko beharrezkoak diren zehaztapenak, eskemak, BOM, Gerber, PCB eta CAD fitxategiak argitaratzen dira GitHub-en.

Fuente: https://engineering.fb.com


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

Iruzkin bat, utzi zurea

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.

  1.   Pelayo esan zuen

    FACEBOOK-etik? Inolaz ere ez dut nahi ...