Facebook అటామిక్ క్లాక్‌తో ఓపెన్ PCIe కార్డ్‌ని అభివృద్ధి చేసింది

Facebook PCIe బోర్డ్ యొక్క సృష్టికి సంబంధించిన పరిణామాలను ప్రచురించింది, ఇందులో సూక్ష్మ అణు గడియారం మరియు GNSS రిసీవర్ అమలు ఉంటుంది. ప్రత్యేక సమయ సమకాలీకరణ సర్వర్‌ల ఆపరేషన్‌ను నిర్వహించడానికి బోర్డును ఉపయోగించవచ్చు. బోర్డ్‌ను తయారు చేయడానికి అవసరమైన స్పెసిఫికేషన్‌లు, స్కీమాటిక్స్, BOM, Gerber, PCB మరియు CAD ఫైల్‌లు GitHubలో ప్రచురించబడ్డాయి. బోర్డు మొదట్లో మాడ్యులర్ పరికరం వలె రూపొందించబడింది, వివిధ ఆఫ్-ది-షెల్ఫ్ అటామిక్ క్లాక్ చిప్‌లు మరియు SA5X, mRO-50, SA.45s మరియు u-blox RCB-F9T వంటి GNSS మాడ్యూళ్లను ఉపయోగించడానికి అనుమతిస్తుంది. ఒరోలియా సిద్ధం చేసిన స్పెసిఫికేషన్ల ఆధారంగా పూర్తయిన బోర్డుల ఉత్పత్తిని ప్రారంభించాలని భావిస్తోంది.

Facebook అటామిక్ క్లాక్‌తో ఓపెన్ PCIe కార్డ్‌ని అభివృద్ధి చేసింది

టైమ్ కార్డ్ మరింత గ్లోబల్ టైమ్ అప్లయన్స్ ప్రాజెక్ట్‌లో భాగంగా అభివృద్ధి చేయబడుతోంది, ప్రాథమిక (టైమ్ మాస్టర్) ఖచ్చితమైన సమయ సర్వర్‌లను (ఓపెన్ టైమ్ సర్వర్) సృష్టించడం కోసం భాగాలను అందించడం లక్ష్యంగా పెట్టుకుంది, వీటిని వాటి మౌలిక సదుపాయాలలో అమలు చేయవచ్చు మరియు ఉదాహరణకు, డేటా కేంద్రాలలో సమయ సమకాలీకరణను నిర్వహించండి. ప్రత్యేక సర్వర్‌ని ఉపయోగించడం వలన ఖచ్చితమైన సమయాన్ని సమకాలీకరించడానికి బాహ్య నెట్‌వర్క్ సేవలపై ఆధారపడకుండా మిమ్మల్ని అనుమతిస్తుంది మరియు ఉపగ్రహ వ్యవస్థల నుండి డేటాను స్వీకరించడంలో వైఫల్యాల సందర్భంలో అంతర్నిర్మిత అణు గడియారం యొక్క ఉనికి అధిక స్థాయి స్వయంప్రతిపత్తిని అందిస్తుంది (ఉదాహరణకు, కారణంగా వాతావరణ పరిస్థితులు లేదా దాడులకు).

ప్రాజెక్ట్ యొక్క ప్రత్యేకత ఏమిటంటే, ఒక ప్రాథమిక ఖచ్చితమైన సమయ సర్వర్‌ను నిర్మించడానికి, మీరు ప్రామాణిక నెట్‌వర్క్ కార్డ్ మరియు టైమ్ కార్డ్‌తో సహా x86 ఆర్కిటెక్చర్ ఆధారంగా సాధారణ సర్వర్‌ను ఉపయోగించవచ్చు. అటువంటి సర్వర్‌లో, GNSS ద్వారా ఉపగ్రహాల నుండి ఖచ్చితమైన సమయం గురించి సమాచారం అందుతుంది మరియు పరమాణు గడియారం అత్యంత స్థిరమైన ఓసిలేటర్‌గా పనిచేస్తుంది, GNSS ద్వారా సమాచారాన్ని స్వీకరించడంలో విఫలమైన సందర్భంలో అధిక స్థాయి ఖచ్చితత్వాన్ని నిర్వహించడానికి అనుమతిస్తుంది. ప్రతిపాదిత బోర్డులో GNSS ద్వారా డేటాను పొందడం అసాధ్యం అయితే ఖచ్చితమైన సమయం నుండి సాధ్యమయ్యే విచలనం రోజుకు సుమారు 300 నానోసెకన్‌లుగా అంచనా వేయబడింది.

Facebook అటామిక్ క్లాక్‌తో ఓపెన్ PCIe కార్డ్‌ని అభివృద్ధి చేసింది

Linux కోసం ocp_pt డ్రైవర్ సిద్ధం చేయబడింది మరియు ప్రధాన Linux 5.15 కెర్నల్‌లో చేర్చడానికి ప్రణాళిక చేయబడింది. డ్రైవర్ ఇంటర్‌ఫేస్‌లను PTP POSIX (/dev/ptp2), GNSS ద్వారా సీరియల్ పోర్ట్ (/dev/ttyS7), అటామిక్ క్లాక్ ద్వారా సీరియల్ పోర్ట్ (/dev/ttyS8) మరియు రెండు i2c పరికరాలను (/dev/i2c-*) అమలు చేస్తుంది. వినియోగదారు పర్యావరణం నుండి హార్డ్‌వేర్ క్లాక్ (PHC) సామర్థ్యాలకు యాక్సెస్‌ను అందించగలదు. NTP (నెట్‌వర్క్ టైమ్ ప్రోటోకాల్) సర్వర్‌ని అమలు చేస్తున్నప్పుడు, Chrony మరియు NTPdని ఉపయోగించమని మరియు PTP (Precision Time Protocol) సర్వర్, ptp4u లేదా ptp4lని phc2sys స్టాక్‌తో కలిపి అమలు చేస్తున్నప్పుడు, ఇది సమయ విలువలను నిర్ధారిస్తుంది. అటామిక్ క్లాక్ నుండి నెట్‌వర్క్ కార్డ్‌కి కాపీ చేయబడింది.

GNSS రిసీవర్ మరియు అటామిక్ క్లాక్‌ల యొక్క ఆపరేషన్ యొక్క సమన్వయం హార్డ్‌వేర్ మరియు సాఫ్ట్‌వేర్ రెండింటిలోనూ చేయవచ్చు. మ్యాచింగ్ మాడ్యూల్ యొక్క హార్డ్‌వేర్ కార్యాచరణ FPGA ఆధారంగా అమలు చేయబడుతుంది మరియు సాఫ్ట్‌వేర్ వెర్షన్ GNSS రిసీవర్ మరియు ptp4l మరియు chronyd వంటి అప్లికేషన్‌ల నుండి అటామిక్ క్లాక్‌ల స్థితిని ప్రత్యక్షంగా పర్యవేక్షించే స్థాయిలో పనిచేస్తుంది.

Facebook అటామిక్ క్లాక్‌తో ఓపెన్ PCIe కార్డ్‌ని అభివృద్ధి చేసింది

మార్కెట్లో అందుబాటులో ఉన్న రెడీమేడ్ సొల్యూషన్‌లను ఉపయోగించకుండా ఓపెన్ బోర్డ్‌ను అభివృద్ధి చేయడానికి కారణం అటువంటి ఉత్పత్తుల యొక్క యాజమాన్య స్వభావం, ఇది అమలు యొక్క ఖచ్చితత్వాన్ని ధృవీకరించడానికి అనుమతించదు, భద్రతా అవసరాలతో ప్రతిపాదిత సాఫ్ట్‌వేర్‌ను పాటించకపోవడం. (చాలా సందర్భాలలో, కాలం చెల్లిన ప్రోగ్రామ్‌లు సరఫరా చేయబడతాయి మరియు దుర్బలత్వ పరిష్కారాల పంపిణీకి నెలలు లేదా సంవత్సరాలు పట్టవచ్చు), అలాగే పరిమిత పర్యవేక్షణ సామర్థ్యాలు (SNMP) మరియు కాన్ఫిగరేషన్ (అవి వారి స్వంత CLI లేదా వెబ్ UIని అందిస్తాయి).

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి