Facebook on kehittänyt avoimen PCIe -kortin, jossa on atomikello

Muutama päivä sitten uutinen julkaistiin Facebook julkaisi asiaan liittyvän kehityksen luominen PCIe -kortti, mitä olen sisällyttänytpienoiskoossa olevan atomikellon ja GNSS -vastaanottimen toteutus.

Levy suunniteltiin alun perin modulaariseksi laitteeksi, joka mahdollistaa useiden kaupallisesti saatavien atomikellosirujen ja GNSS-moduulien, kuten SA5X, mRO-50, SA.45s ja u-blox RCB-F9T, käytön. Orolia aikoo aloittaa valmiiden levyjen valmistuksen valmisteltujen eritelmien mukaisesti.

Aikakortti kehitetään osana globaalia aikalaiteprojektia Tarkoituksena on tarjota komponentteja ensisijaisten aikapalvelimien (Time Master) (Open Time Server) luomiseen, jotka voidaan toteuttaa infrastruktuurissasi ja joita voidaan käyttää esimerkiksi ajan synkronoinnin järjestämiseen datakeskuksissa.

Erillisen palvelimen avulla voit olla riippumatta ulkoisista verkkopalveluista synkronoida tarkka aika ja sisäänrakennetun atomikellon läsnäolo tarjoaa suuren itsenäisyyden epäonnistumisten sattuessa tietojen vastaanottamisessa satelliittijärjestelmistä (esim. sääolosuhteiden tai hyökkäysten vuoksi).

Uusi NTP-pohjainen aika-arkkitehtuuri käyttää Stratum 1: tä, joka on tärkeä osa, joka on suoraan yhteydessä arvovaltaiseen aikalähteeseen, kuten globaaliin navigointisatelliittijärjestelmään (GNSS) tai cesiumkelloon.

Erikoisuus projektin tarkoitus on rakentaa ensisijainen aikapalvelin, voit käyttää tavallista palvelinta perustuu x86 -arkkitehtuuriin, joka sisältää tyypillisen verkkokortin ja aikakortin.

Mainitulla palvelimella, tarkka aikatieto vastaanotetaan satelliiteilta GNSS: n kautta ja atomikello toimii erittäin vakaana oskillaattorina, mikä mahdollistaa korkean tarkkuuden säilyttämisen siinä tapauksessa, että mitään tietoa ei vastaanoteta GNSS: n kautta. Mahdollisen poikkeaman tarkasta ajasta, jos tietoja ei voida vastaanottaa GNSS: n kautta ehdotetulle levylle, arvioidaan olevan noin 300 nanosekuntia päivässä.

Ohjain ocp_pt on valmis Linuxille y se on tarkoitus sisällyttää Linuxin 5.15 -ytimeen.

Ohjain toteuttaa PTP POSIX -rajapinnat ( / dev / ptp2), GNSS sarjaportin kautta / dev / ttyS7, atomikello sarjaportin kautta / dev / ttyS8 ja kaksi laitetta i2c / dev / i2c- *, joiden avulla laitteistokellon (PHC) ominaisuuksia voidaan käyttää käyttäjäympäristöstä.

Kun käynnistät NTP -palvelimen (Network Time Protocol), on suositeltavaa käyttää Chrony- ja NTPd -palvelimia, ja kun käynnistät PTP -palvelimen (Precision Time Protocol), on suositeltavaa käyttää ptp4u tai ptp4l yhdessä phc2sys -pinon kanssa kopion tuottamiseksi. aika -arvot atomikellosta verkkokorttiin.

Koordinaatio GNSS -vastaanottimen ja atomikellon toiminnasta se voidaan tehdä sekä laitteistolla että ohjelmistolla. Pariliitosmoduulin laitteistotoiminnallisuus toteutetaan FPGA: n perusteella, ja ohjelmistoversio toimii GNSS -vastaanottimen ja atomikellon tilan seurannan tasolla sovelluksista, kuten ptp4l ja chronyd.

Syy avoimen levyn kehittämiseen sen sijaan, että käytettäisiin markkinoilla olevia käyttövalmiita ratkaisuja, on tällaisten tuotteiden patentoitu luonne, joten emme voi varmistaa, että toteutus on oikein, ehdotettu ohjelmisto ei ole turvallisuusvaatimusten kanssa. (Useimmissa tapauksissa vanhentuneet ohjelmat toimitetaan ja haavoittuvuuksien korjaukset voivat kestää kuukausia tai jopa vuosia), samoin kuin rajalliset määritys- ja valvontaominaisuudet (oma CLI tai web -käyttöliittymä tarjotaan).

Taulua voidaan käyttää erillisten aikatahdistuspalvelimien työn organisoimiseen. Taulun valmistukseen vaadittavat tekniset tiedot, kaaviot, BOM-, Gerber-, PCB- ja CAD -tiedostot on lähetetty GitHubiin.

lähde: https://engineering.fb.com


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   pelayo dijo

    FACEBOOKISTA? En missään tapauksessa halua häntä ...