Mae Facebook wedi datblygu cerdyn PCIe agored gyda chloc atomig

Mae Facebook wedi cyhoeddi datblygiadau sy'n ymwneud â chreu bwrdd PCIe, sy'n cynnwys gweithredu cloc atomig bach a derbynnydd GNSS. Gellir defnyddio'r bwrdd i drefnu gweithrediad gweinyddwyr cydamseru amser ar wahân. Mae'r manylebau, sgematigau, ffeiliau BOM, Gerber, PCB a CAD sydd eu hangen i gynhyrchu'r bwrdd yn cael eu cyhoeddi ar GitHub. Mae'r bwrdd wedi'i ddylunio i ddechrau fel dyfais fodiwlaidd, sy'n caniatáu defnyddio sglodion cloc atomig amrywiol oddi ar y silff a modiwlau GNSS, megis y SA5X, mRO-50, SA.45s ac u-blox RCB-F9T. Mae Orolia yn bwriadu dechrau cynhyrchu byrddau gorffenedig yn seiliedig ar fanylebau parod.

Mae Facebook wedi datblygu cerdyn PCIe agored gyda chloc atomig

Mae'r Cerdyn Amser yn cael ei ddatblygu fel rhan o brosiect Offer Amser mwy byd-eang, gyda'r nod o ddarparu cydrannau ar gyfer creu gweinyddwyr union amser cynradd (Time Master) (Gweinydd Amser Agored), y gellir eu defnyddio yn eu seilwaith a'u defnyddio, er enghraifft, i trefnu cydamseru amser mewn canolfannau data. Mae defnyddio gweinydd ar wahân yn eich galluogi i beidio â dibynnu ar wasanaethau rhwydwaith allanol ar gyfer cysoni union amser, ac mae presenoldeb cloc atomig adeiledig yn darparu lefel uchel o ymreolaeth os bydd methiannau wrth dderbyn data o systemau lloeren (er enghraifft, yn ddyledus i amodau tywydd neu ymosodiadau).

Hynodrwydd y prosiect yw y gallwch chi ddefnyddio gweinydd rheolaidd yn seiliedig ar bensaernïaeth x86, gan gynnwys cerdyn rhwydwaith safonol a Cherdyn Amser er mwyn adeiladu gweinydd union amser. Mewn gweinydd o'r fath, derbynnir gwybodaeth am yr union amser o loerennau trwy GNSS, ac mae'r cloc atomig yn gweithredu fel osgiliadur hynod sefydlog, gan ganiatáu iddo gynnal lefel uchel o gywirdeb os bydd methiant i dderbyn gwybodaeth trwy GNSS. Amcangyfrifir bod y gwyriad posibl o'r union amser os yw'n amhosibl cael data trwy GNSS yn y bwrdd arfaethedig oddeutu 300 nanoseconds y dydd.

Mae Facebook wedi datblygu cerdyn PCIe agored gyda chloc atomig

Mae'r gyrrwr ocp_pt wedi'i baratoi ar gyfer Linux a bwriedir ei gynnwys yn y prif gnewyllyn Linux 5.15. Mae'r gyrrwr yn gweithredu rhyngwynebau PTP POSIX (/ dev / ptp2), GNSS trwy borth cyfresol (/ dev / ttyS7), cloc atomig trwy borth cyfresol (/ dev / ttyS8) a dwy ddyfais i2c (/ dev / i2c- *), gan ddefnyddio pa un yn gallu darparu mynediad i alluoedd y cloc caledwedd (PHC) o amgylchedd y defnyddiwr. Wrth redeg gweinydd NTP (Protocol Amser Rhwydwaith), awgrymir defnyddio Chrony a NTPd, ac wrth redeg gweinydd PTP (Precision Time Protocol), ptp4u neu ptp4l ar y cyd â stac phc2sys, sy'n sicrhau bod gwerthoedd amser yn wedi'i gopïo o'r cloc atomig i'r cerdyn rhwydwaith.

Gellir cydgysylltu gweithrediad y derbynnydd GNSS a chlociau atomig mewn caledwedd a meddalwedd. Gweithredir swyddogaeth caledwedd y modiwl paru ar sail FPGA, ac mae'r fersiwn meddalwedd yn gweithredu ar lefel monitro uniongyrchol cyflwr y derbynnydd GNSS a chlociau atomig o gymwysiadau fel ptp4l a chronyd.

Mae Facebook wedi datblygu cerdyn PCIe agored gyda chloc atomig

Y rheswm dros ddatblygu bwrdd agored yn lle defnyddio atebion parod sydd ar gael ar y farchnad yw natur berchnogol cynhyrchion o'r fath, nad yw'n caniatáu i un wirio cywirdeb y gweithrediad, diffyg cydymffurfiad y feddalwedd arfaethedig â gofynion diogelwch (yn y rhan fwyaf o achosion, mae rhaglenni sydd wedi dyddio yn cael eu cyflenwi, a gall cymryd misoedd neu hyd yn oed flynyddoedd i gyflwyno atebion bregusrwydd), yn ogystal â galluoedd monitro cyfyngedig (SNMP) a chyfluniad (maent yn cynnig eu CLI neu Web UI eu hunain).

Ffynhonnell: opennet.ru

Ychwanegu sylw