A Facebook kifejlesztett egy nyílt PCIe kártyát atomórával

Néhány nappal ezelőtt megjelent a hír A Facebook közzétette a kapcsolódó fejleményeket létrehozása PCIe kártya, mit vettem beleegy miniatűr atomóra és egy GNSS vevő megvalósítása.

A táblát eredetileg moduláris eszközként tervezték, lehetővé téve a kereskedelmi forgalomban kapható atomi óra chipek és GNSS modulok, például SA5X, mRO-50, SA.45s és u-blox RCB-F9T használatát. Az Orolia a kész táblák gyártását kívánja megkezdeni az előírt előírásoknak megfelelően.

Az időkártya globálisabb időeszköz -projekt részeként fejlesztik az elsődleges időkiszolgálók (Time Master) (Open Time Server) létrehozásához szükséges összetevőket kívánja biztosítani, amelyek megvalósíthatók az infrastruktúrájában, és felhasználhatók például az időközök szinkronizálására az adatközpontokban.

Az önálló szerver használata lehetővé teszi, hogy ne függjön a külső hálózati szolgáltatásoktól a pontos idő és a beépített atomóra szinkronizálása nagyfokú autonómiát biztosít kudarcok esetén adatok fogadásában a műholdas rendszerekből (pl. időjárási körülmények vagy támadások miatt).

Az új NTP-alapú idő architektúra a Stratum 1-et használja, amely fontos összetevő, amely közvetlenül kapcsolódik egy hiteles időforráshoz, például egy globális navigációs műholdrendszerhez (GNSS) vagy egy cézium órához.

A sajátosság a projekt lényege, hogy létre kell hozni egy elsődleges időszervert, használhat normál szervert x86 architektúrán alapul, amely egy tipikus hálózati kártyát és egy időkártyát tartalmaz.

Az említett szerveren, a pontos időinformációkat a műholdakról a GNSS -en keresztül fogadják és az atomóra rendkívül stabil oszcillátorként működik, lehetővé téve a magas szintű pontosság fenntartását abban az esetben, ha nem érkezik információ a GNSS -en keresztül. A lehetséges időponttól való eltérés abban az esetben, ha a javasolt táblán nem lehet adatokat fogadni a GNSS -en keresztül, becslések szerint körülbelül 300 nanoszekundum naponta.

Az ocp_pt illesztőprogram Linuxra készült y a tervek szerint a fő Linux 5.15 kernelbe kerül.

A vezérlő PTP POSIX interfészeket valósít meg ( / dev / ptp2), GNSS soros porton keresztül / dev / ttyS7, atomi óra soros porton keresztül / dev / ttyS8 és két eszköz i2c / dev / i2c- *, amelyekkel a hardveróra (PHC) képességei elérhetők a felhasználói környezetből.

Az NTP (Network Time Protocol) szerver indításakor a Chrony és az NTPd használata javasolt, a PTP (Precision Time Protocol) szerver indításakor pedig a ptp4u vagy a ptp4l használata a phc2sys veremmel együtt a másolat biztosításához. az időértékek egy atomórától a hálózati kártyáig.

Koordináció a GNSS vevő és az atomóra működéséről hardveresen és szoftveresen is elvégezhető. A párosító modul hardverfunkcióit az FPGA alapján valósítják meg, a szoftververzió pedig a GNSS vevő és az atomóra állapotának közvetlen felügyeletének szintjén működik olyan alkalmazásokból, mint a ptp4l és a chronyd.

A nyitott tábla kifejlesztésének oka a piacon rendelkezésre álló, használatra kész megoldások használata helyett az ilyen termékek szabadalmaztatott jellege, amely nem teszi lehetővé számunkra, hogy biztosítsuk a megvalósítás helyességét, a javasolt szoftver nem felel meg a biztonsági követelményekkel. (A legtöbb esetben elavult programok kerülnek kiszállításra, és a biztonsági rések javítása hónapokig vagy akár évekig is eltarthat), valamint korlátozott konfigurációs és felügyeleti (SNMP) képességek (saját CLI vagy webes felhasználói felület áll rendelkezésre).

A táblával külön időszinkronizáló szerverek munkáját lehet megszervezni. A tábla elkészítéséhez szükséges specifikációk, rajzok, BOM, Gerber, PCB és CAD fájlok a GitHub-on vannak közzétéve.

forrás: https://engineering.fb.com


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   pelayo dijo

    FACEBOOKBÓL? Semmiképpen sem akarom őt ...