Intel FPGA Cerdyn Cyflymu Rhaglenadwy N3000 Rheolwr Rheoli Bwrdd
Cerdyn Cyflymiad Rhaglenadwy Intel FPGA N3000 BMC Cyflwyniad
Am y Ddogfen hon
Cyfeiriwch at Ganllaw Defnyddiwr Rheoli Bwrdd Cerdyn Cyflymu Rhaglenadwy Intel FPGA N3000 i ddysgu mwy am swyddogaethau a nodweddion Intel® MAX® 10 BMC ac i ddeall sut i ddarllen data telemetreg ar Intel FPGA PAC N3000 gan ddefnyddio PLDM dros MCTP SMBus ac I2C SMBus . Mae cyflwyniad i wraidd ymddiriedaeth Intel MAX 10 (RoT) a diweddariad system bell diogel wedi'i gynnwys.
Drosoddview
Mae'r Intel MAX 10 BMC yn gyfrifol am reoli, monitro a chaniatáu mynediad i nodweddion bwrdd. Mae'r Intel MAX 10 BMC yn rhyngwynebu â synwyryddion ar y bwrdd, y FPGA a'r fflach, ac yn rheoli dilyniannau pŵer ymlaen / pŵer i ffwrdd, cyfluniad FPGA a phôl data telemetreg. Gallwch gyfathrebu â'r BMC gan ddefnyddio protocol fersiwn 1.1.1 y Model Data Lefel Platfform (PLDM). Gellir uwchraddio cadarnwedd BMC dros PCIe gan ddefnyddio'r nodwedd diweddaru system bell.
Nodweddion BMC
- Yn gweithredu fel Gwraidd Ymddiriedolaeth (RoT) ac yn galluogi nodweddion diweddaru diogel Intel FPGA PAC N3000.
- Yn rheoli diweddariadau firmware a fflach FPGA dros PCIe.
- Yn rheoli cyfluniad FPGA.
- Yn ffurfweddu'r gosodiadau rhwydwaith ar gyfer dyfais ail-amseru Ethernet C827.
- Rheolaethau Pŵer i fyny a phweru i lawr dilyniannu a chanfod namau gyda diogelwch diffodd awtomatig.
- Yn rheoli pŵer ac ailosod ar y bwrdd.
- Rhyngwynebau â synwyryddion, fflach FPGA a QSFPs.
- Yn monitro data telemetreg (tymheredd bwrdd, cyftage a chyfredol) ac yn darparu camau amddiffynnol pan fydd darlleniadau y tu allan i'r trothwy critigol.
- Yn adrodd am ddata telemetreg i gynnal BMC trwy Fodel Data Lefel Llwyfan (PLDM) dros MCTP SMBus neu I2C.
- Yn cefnogi PLDM dros MCTP SMBus trwy PCIe SMBus. Cyfeiriad caethweision 0-did yw 8xCE.
- Yn cefnogi I2C SMBus. 0xBC yw'r cyfeiriad caethweision 8-did.
- Yn cyrchu'r cyfeiriadau MAC Ethernet yn EEPROM a dynodiad uned y gellir ei newid yn y maes (FRUID) EEPROM.
Intel Gorfforaeth. Cedwir pob hawl. Mae Intel, logo Intel, a nodau Intel eraill yn nodau masnach Intel Corporation neu ei is-gwmnïau. Mae Intel yn gwarantu perfformiad ei gynhyrchion FPGA a lled-ddargludyddion i fanylebau cyfredol yn unol â gwarant safonol Intel, ond mae'n cadw'r hawl i wneud newidiadau i unrhyw gynhyrchion a gwasanaethau ar unrhyw adeg heb rybudd. Nid yw Intel yn cymryd unrhyw gyfrifoldeb nac atebolrwydd sy'n deillio o gymhwyso neu ddefnyddio unrhyw wybodaeth, cynnyrch neu wasanaeth a ddisgrifir yma ac eithrio fel y cytunwyd yn benodol yn ysgrifenedig gan Intel. Cynghorir cwsmeriaid Intel i gael y fersiwn ddiweddaraf o fanylebau dyfeisiau cyn dibynnu ar unrhyw wybodaeth gyhoeddedig a chyn archebu cynhyrchion neu wasanaethau. *Gellir hawlio enwau a brandiau eraill fel eiddo eraill.
Diagram Bloc Lefel Uchel BMC
Gwraidd Ymddiriedaeth (RoT)
Mae'r Intel MAX 10 BMC yn gweithredu fel Gwraidd Ymddiriedaeth (RoT) ac yn galluogi nodwedd diweddaru system bell ddiogel y Intel FPGA PAC N3000. Mae'r RoT yn cynnwys nodweddion a allai helpu i atal y canlynol:
- Llwytho neu weithredu cod neu ddyluniadau anawdurdodedig
- Gweithrediadau aflonyddgar a geisiwyd gan feddalwedd ddi-freintiedig, meddalwedd breintiedig, neu'r BMC gwesteiwr
- Gweithredu cod hŷn yn anfwriadol neu ddyluniadau gyda bygiau hysbys neu wendidau trwy alluogi’r BMC i ddirymu awdurdodiad
Cerdyn Cyflymiad Rhaglenadwy Intel® FPGA Canllaw Defnyddiwr Rheolwr Rheoli Bwrdd N3000
Mae Intel FPGA PAC N3000 BMC hefyd yn gorfodi nifer o bolisïau diogelwch eraill sy'n ymwneud â mynediad trwy ryngwynebau amrywiol, yn ogystal â diogelu'r fflach ar y bwrdd trwy gyfyngiad cyfradd ysgrifennu. Cyfeiriwch at Ganllaw Defnyddiwr Diogelwch Cerdyn Cyflymu Rhaglenadwy Intel FPGA N3000 i gael gwybodaeth am RoT a nodweddion diogelwch Intel FPGA PAC N3000.
Gwybodaeth Gysylltiedig
Cerdyn Cyflymiad Rhaglenadwy Intel FPGA Canllaw Defnyddiwr Diogelwch N3000
Diweddariad System Anghysbell Ddiogel
Mae'r BMC yn cefnogi RSU Diogel ar gyfer cadarnwedd Intel MAX 10 BMC Nios® a delwedd RTL a diweddariadau delwedd Intel Arria® 10 FPGA gyda gwiriadau dilysu a chywirdeb. Mae firmware Nios yn gyfrifol am ddilysu'r ddelwedd yn ystod y broses ddiweddaru. Mae'r diweddariadau yn cael eu gwthio dros y rhyngwyneb PCIe i'r Intel Arria 10 GT FPGA, sydd yn ei dro yn ei ysgrifennu dros y meistr Intel Arria 10 FPGA SPI i gaethweision Intel MAX 10 FPGA SPI. Mae ardal fflach dros dro o'r enw stagMae ardal ing yn storio unrhyw fath o ffrwd did dilysu trwy ryngwyneb SPI. Mae dyluniad BMC RoT yn cynnwys y modiwl cryptograffig sy'n gweithredu swyddogaeth gwirio hash SHA2 256 bit a swyddogaeth dilysu llofnod ECDSA 256 P 256 i ddilysu'r allweddi a delwedd y defnyddiwr. Mae firmware Nios yn defnyddio'r modiwl cryptograffig i ddilysu'r ddelwedd a lofnodwyd gan y defnyddiwr yn y ffeil staging ardal. Os bydd y dilysiad yn mynd heibio, mae cadarnwedd Nios yn copïo delwedd y defnyddiwr i ardal fflach y defnyddiwr. Os bydd y dilysiad yn methu, mae firmware Nios yn adrodd am wall. Cyfeiriwch at Ganllaw Defnyddiwr Diogelwch Cerdyn Cyflymu Rhaglenadwy Intel FPGA N3000 i gael gwybodaeth am RoT a nodweddion diogelwch Intel FPGA PAC N3000.
Gwybodaeth Gysylltiedig
Cerdyn Cyflymiad Rhaglenadwy Intel FPGA Canllaw Defnyddiwr Diogelwch N3000
Rheoli Dilyniant Pŵer
Mae'r peiriant cyflwr dilyniannwr BMC Power yn rheoli dilyniannau pŵer ymlaen a phŵer i ffwrdd Intel FPGA PAC N3000 ar gyfer achosion cornel yn ystod y broses pŵer ymlaen neu weithrediad arferol. Mae llif pŵer-up Intel MAX 10 yn cwmpasu'r broses gyfan gan gynnwys cychwyn Intel MAX 10, cychwyn Nios, a rheoli dilyniant pŵer ar gyfer cyfluniad FPGA. Rhaid i'r gwesteiwr wirio fersiynau adeiladu'r Intel MAX 10 a FPGA, yn ogystal â statws Nios ar ôl pob cylch pŵer, a chymryd camau cyfatebol rhag ofn i Intel FPGA PAC N3000 redeg i mewn i achosion cornel fel Intel MAX 10 neu Methiant llwyth adeiladu ffatri FPGA neu fethiant cychwyn Nios. Mae'r BMC yn amddiffyn Intel FPGA PAC N3000 trwy gau pŵer i'r cerdyn o dan yr amodau a ganlyn:
- 12 V Cyflenwad ymyl ategol neu PCIe cyftage yn is na 10.46 V.
- Mae tymheredd craidd FPGA yn cyrraedd 100 ° C
- Mae tymheredd y bwrdd yn cyrraedd 85 ° C
Monitro'r Bwrdd Trwy Synwyryddion
Mae'r Intel MAX 10 BMC monitro cyftage, cerrynt a thymheredd gwahanol gydrannau ar y Intel FPGA PAC N3000. Gall gwesteiwr BMC gael mynediad at y data telemetreg trwy PCIe SMBus. Mae'r PCIe SMBus rhwng gwesteiwr BMC ac Intel FPGA PAC N3000 Intel MAX 10 BMC yn cael ei rannu gan y PLDM dros derfynbwynt MCTP SMBus a safonol caethwas I2C i ryngwyneb Avalon-MM (darllen yn unig).
Monitro'r Bwrdd trwy PLDM dros MCTP SMBus
Mae'r BMC ar Intel FPGA PAC N3000 yn cyfathrebu â gweinydd BMC dros y PCIe * SMBus. Mae'r rheolydd MCTP yn cefnogi Model Data Lefel Platfform (PLDM) dros stac Protocol Cludiant Cydran Rheoli (MCTP). Cyfeiriad caethwas terfynbwynt MCTP yw 0xCE yn ddiofyn. Gellir ei ail-raglennu i mewn i adran gyfatebol o fflach SPI Quad FPGA allanol trwy ffordd mewn band os oes angen. Mae Intel FPGA PAC N3000 BMC yn cefnogi is-set o'r gorchmynion PLDM a MCTP i alluogi gweinydd BMC i gael data synhwyrydd megis cyfroltage, cerrynt a thymheredd.
Nodyn:
Cefnogir Model Data Lefel Llwyfan (PLDM) dros bwynt terfyn MCTP SMBus. Ni chefnogir PLDM dros MCTP trwy PCIe brodorol. Categori dyfais SMBus: Cefnogir dyfais “Sefydlog nad yw'n Ddarganfod” yn ddiofyn, ond cefnogir pob un o'r pedwar categori dyfais ac mae modd eu hailgyflunio yn y maes. Cefnogir ACK-Poll
- Wedi'i gefnogi gan gyfeiriad caethweision rhagosodedig SMBus 0xCE.
- Wedi'i gefnogi gan gyfeiriad caethwas sefydlog neu neilltuedig.
Mae'r BMC yn cefnogi fersiwn 1.3.0 o Fanyleb Sylfaen Protocol Cludiant Cydran Rheoli (MCTP) (manyleb DTMF DSP0236), fersiwn 1.1.1 o'r PLDM ar gyfer safon Monitro a Rheoli Llwyfan (manyleb DTMF DSP0248), a fersiwn 1.0.0 o'r PLDM ar gyfer Rheoli Neges a Darganfod (manyleb DTMF DSP0240).
Gwybodaeth Gysylltiedig
Manylebau Tasglu Rheoli Dosbarthedig (DMTF) Ar gyfer cyswllt â manylebau DMTF penodol
Cyflymder Rhyngwyneb SMBus
Mae gweithrediad Intel FPGA PAC N3000 yn cefnogi trafodion SMBus ar 100 KHz yn ddiofyn.
Cymorth Packetization MCTP
Diffiniadau MCTP
- Mae'r corff neges yn cynrychioli llwyth cyflog neges MCTP. Gall y corff neges rychwantu pecynnau MCTP lluosog.
- Mae llwyth tâl pecyn MCTP yn cyfeirio at y rhan o gorff neges neges MCTP sy'n cael ei gludo mewn un pecyn MCTP.
- Mae Uned Darlledu yn cyfeirio at faint y gyfran o lwyth tâl pecyn MCTP.
Maint Uned Darlledu
- Maint yr uned drosglwyddo sylfaenol (uned drosglwyddo leiaf) ar gyfer MCTP yw 64 beit.
- Mae'n ofynnol i bob neges reoli MCTP gael llwyth tâl pecyn nad yw'n fwy na'r uned drosglwyddo sylfaenol heb negodi. (Mae'r mecanwaith negodi ar gyfer unedau trawsyrru mwy rhwng pwyntiau terfyn yn benodol i'r math o neges ac nid yw'n cael sylw ym manyleb Sylfaen MCTP)
- Bydd unrhyw neges MCTP y mae ei maint corff neges yn fwy na 64 beit yn cael ei rhannu'n becynnau lluosog ar gyfer trosglwyddiad un neges.
Caeau Pecyn MCTP
Meysydd Pecyn/Neges Generig
Setiau Gorchymyn â Chymorth
Gorchmynion MCTP a gefnogir
- Cael Cefnogaeth Fersiwn MCTP
- Sylfaen Manyleb Gwybodaeth Fersiwn
- Gwybodaeth Fersiwn Protocol Rheoli
- PLDM dros Fersiwn MCTP
- Gosod ID Endpoint
- Cael Endpoint ID
- Cael Endpoint UUID
- Cael Cefnogaeth Math Neges
- Cael Cymorth Neges Diffiniedig Gwerthwr
Nodyn:
Ar gyfer gorchymyn Cymorth Neges Diffiniedig Cael Gwerthwr, mae'r BMC yn ymateb gyda'r cod cwblhau ERROR_INVALID_DATA(0x02).
Gorchmynion Manyleb Sylfaen PLDM a Gefnogir
- SetTID
- GetTID
- GetPLDMVersion
- Mathau GetPLDMT
- GetPLDMCommands
Cefnogi PLDM ar gyfer Monitro Llwyfan a Gorchmynion Manyleb Rheoli
- SetTID
- GetTID
- GetSensorReading
- Trothwyau GetSensor
- Trothwyon SetSensor
- GetPDRRGwybodaeth storfa
- CaelPDR
Nodyn:
Mae polau craidd BMC Nios II ar gyfer gwahanol ddata telemetreg bob 1 milieiliad, ac mae hyd y pleidleisio yn cymryd tua 500 ~ 800 milieiliad, felly mae'r neges ymateb yn erbyn neges cais cyfatebol o'r gorchymyn GetSensorReading neu GetSensorThresholds yn diweddaru yn unol â hynny bob 500 ~ 800 milieiliad.
Nodyn:
Ni chefnogir GetStateSensorReadings.
Topoleg a Hierarchaeth PLDM
Cofnodion Disgrifydd Platfform Diffiniedig
Mae Intel FPGA PAC N3000 yn defnyddio 20 o Gofnodion Disgrifydd Llwyfan (PDRs). Mae Intel MAX 10 BMC ond yn cefnogi PDRs cyfunol lle na fydd y PDRs yn cael eu hychwanegu neu eu tynnu'n ddeinamig pan fydd QSFP wedi'i blygio a'i ddad-blygio. Pan fydd wedi'i ddad-blygio, adroddir yn syml nad yw statws gweithredol y synhwyrydd ar gael.
Enwau Synhwyrau a Thrin Cofnod
Rhoddir gwerth rhifol afloyw o'r enw'r Cofnod Trin i bob PDR. Defnyddir y gwerth hwn ar gyfer cyrchu PDRs unigol yn y Storfa PDR trwy GetPDR (manyleb DTMF DSP0248). Mae'r tabl canlynol yn rhestr gyfunol o synwyryddion a fonitrwyd ar Intel FPGA PAC N3000.
PDRs Enwau Synhwyrydd a Thrin Cofnodion
Swyddogaeth | Enw'r Synhwyrydd | Gwybodaeth Synhwyrydd | PLDM | ||
Ffynhonnell Darllen Synhwyrydd (Cydran) | PDR
Trin Cofnod |
Trothwyon mewn PDR | Newidiadau trothwy a ganiateir trwy PLDM | ||
Cyfanswm pŵer mewnbwn Intel FPGA PAC | Pŵer y Bwrdd | Cyfrifwch o fysedd PCIe 12V Cerrynt a Chyfroltage | 1 | 0 | Nac ydw |
Bysedd PCIe 12 V Cyfredol | Awyren 12 V Cerrynt | PAC1932 SENSE1 | 2 | 0 | Nac ydw |
bysedd PCIe 12 V Cyftage | 12 V Backplane Voltage | PAC1932 SENSE1 | 3 | 0 | Nac ydw |
1.2 V Rheilffordd Cyftage | 1.2 V Cyftage | MAX10 ADC | 4 | 0 | Nac ydw |
1.8 V Rheilffordd Cyftage | 1.8 V Cyftage | MAX 10 ADC | 6 | 0 | Nac ydw |
3.3 V Rheilffordd Cyftage | 3.3 V Cyftage | MAX 10 ADC | 8 | 0 | Nac ydw |
FPGA Craidd Cyftage | FPGA Craidd Cyftage | LTC3884 (U44) | 10 | 0 | Nac ydw |
Cyfredol Craidd FPGA | Cyfredol Craidd FPGA | LTC3884 (U44) | 11 | 0 | Nac ydw |
Tymheredd Craidd FPGA | Tymheredd Craidd FPGA | Deuod tymheredd FPGA trwy TMP411 | 12 | Rhybudd Uchaf: 90
Angheuol Uchaf: 100 |
Oes |
Tymheredd y Bwrdd | Tymheredd y Bwrdd | TMP411 (U65) | 13 | Rhybudd Uchaf: 75
Angheuol Uchaf: 85 |
Oes |
QSFP0 Cyftage | QSFP0 Cyftage | Modiwl QSFP allanol (J4) | 14 | 0 | Nac ydw |
Tymheredd QSFP0 | Tymheredd QSFP0 | Modiwl QSFP allanol (J4) | 15 | Rhybudd Uchaf: Gwerth a osodwyd gan y Gwerthwr QSFP
Angheuol Uchaf: Gwerth a osodwyd gan y Gwerthwr QSFP |
Nac ydw |
PCIe Ategol 12V Cyfredol | 12 V AUX | PAC1932 SENSE2 | 24 | 0 | Nac ydw |
PCIe Auxiliary 12V Cyftage | 12 V AUX Cyftage | PAC1932 SENSE2 | 25 | 0 | Nac ydw |
QSFP1 Cyftage | QSFP1 Cyftage | Modiwl QSFP allanol (J5) | 37 | 0 | Nac ydw |
Tymheredd QSFP1 | Tymheredd QSFP1 | Modiwl QSFP allanol (J5) | 38 | Rhybudd Uchaf: Gwerth a osodwyd gan y Gwerthwr QSFP
Angheuol Uchaf: Gwerth a osodwyd gan y Gwerthwr QSFP |
Nac ydw |
PKVL A Tymheredd Craidd | PKVL A Tymheredd Craidd | Sglodyn PKVL (88EC055) (U18A) | 44 | 0 | Nac ydw |
parhad… |
Swyddogaeth | Enw'r Synhwyrydd | Gwybodaeth Synhwyrydd | PLDM | ||
Ffynhonnell Darllen Synhwyrydd (Cydran) | PDR
Trin Cofnod |
Trothwyon mewn PDR | Newidiadau trothwy a ganiateir trwy PLDM | ||
PKVL Tymheredd Serdes | PKVL Tymheredd Serdes | Sglodyn PKVL (88EC055) (U18A) | 45 | 0 | Nac ydw |
Tymheredd Craidd PKVL B | Tymheredd Craidd PKVL B | Sglodyn PKVL (88EC055) (U23A) | 46 | 0 | Nac ydw |
Tymheredd Serdes PKVL B | Tymheredd Serdes PKVL B | Sglodyn PKVL (88EC055) (U23A) | 47 | 0 | Nac ydw |
Nodyn:
Mae'r gwerthoedd Rhybudd Uwch a'r Angheuol Uchaf ar gyfer QSFP yn cael eu gosod gan y gwerthwr QSFP. Cyfeiriwch at daflen ddata'r gwerthwr am y gwerthoedd. Bydd y BMC yn darllen y gwerthoedd trothwy hyn ac yn adrodd arnynt. Mae fpgad yn wasanaeth a all eich helpu i amddiffyn y gweinydd rhag damwain pan fydd y caledwedd yn cyrraedd trothwy synhwyrydd anadferadwy uchaf neu is na ellir ei adennill (a elwir hefyd yn drothwy angheuol). Mae fpgad yn gallu monitro pob un o'r 20 synhwyrydd a adroddwyd gan Reolwr Rheoli'r Bwrdd. Cyfeiriwch at y pwnc Diswyddo Graceful o Ganllaw Defnyddiwr Intel Acceleration Stack: Cerdyn Cyflymiad Rhaglenadwy Intel FPGA N3000 am ragor o wybodaeth.
Nodyn:
Dylai systemau gweinydd OEM cymwysedig ddarparu'r oeri gofynnol ar gyfer eich llwythi gwaith. Gallwch gael gwerthoedd y synwyryddion trwy redeg y gorchymyn OPAE canlynol fel gwraidd neu sudo: $ sudo fpgainfo bmc
Gwybodaeth Gysylltiedig
Canllaw Defnyddiwr Stack Cyflymiad Intel: Cerdyn Cyflymiad Rhaglenadwy Intel FPGA N3000
Monitro'r Bwrdd trwy I2C SMBus
Mae'r caethwas safonol I2C i ryngwyneb Avalon-MM (darllen yn unig) yn rhannu'r PCIe SMBus rhwng y BMC gwesteiwr a'r Intel MAX 10 RoT. Mae Intel FPGA PAC N3000 yn cefnogi rhyngwyneb caethweision safonol I2C a'r cyfeiriad caethweision yw 0xBC yn ddiofyn ar gyfer mynediad y tu allan i'r band yn unig. Modd cyfeiriad beit yw modd cyfeiriad gwrthbwyso 2-beit. Dyma fap cof y gofrestr data telemetreg y gallwch ei ddefnyddio i gael mynediad at wybodaeth trwy'r gorchmynion I2C. Mae'r golofn ddisgrifiad yn disgrifio sut y gellir prosesu gwerthoedd y gofrestr a ddychwelwyd ymhellach i gael y gwerthoedd gwirioneddol. Gall yr unedau fod yn Celsius (°C), mA, mV, mW yn dibynnu ar ba synhwyrydd rydych chi'n ei ddarllen.
Map Cof Cofrestr Data Telemetreg
Cofrestrwch | Gwrthbwyso | Lled | Mynediad | Maes | Gwerth Diofyn | Disgrifiad |
Tymheredd y Bwrdd | 0x100 | 32 | RO | [31:0] | 32'h00000000 | TMP411(U65)
Gwerth cofrestr wedi'i lofnodi cyfanrif Tymheredd = gwerth cofrestr *0.5 |
Tymheredd y Bwrdd Rhybudd Uchel | 0x104 | 32 | RW | [31:0] | 32'h00000000 | TMP411(U65)
Cyfanrif wedi'i lofnodi yw gwerth y gofrestr |
Terfyn Uchel = gwerth cofrestr
*0.5 |
||||||
Tymheredd y Bwrdd Angheuol Uchel | 0x108 | 32 | RW | [31:0] | 32'h00000000 | TMP411(U65)
Cyfanrif wedi'i lofnodi yw gwerth y gofrestr |
Uchel Critigol = gwerth cofrestr
*0.5 |
||||||
Tymheredd Craidd FPGA | 0x110 | 32 | RO | [31:0] | 32'h00000000 | TMP411(U65)
Cyfanrif wedi'i lofnodi yw gwerth y gofrestr |
Tymheredd = gwerth cofrestr
*0.5 |
||||||
FPGA Marw
Tymheredd Uchel Rhybudd |
0x114 | 32 | RW | [31:0] | 32'h00000000 | TMP411(U65)
Cyfanrif wedi'i lofnodi yw gwerth y gofrestr |
Terfyn Uchel = gwerth cofrestr
*0.5 |
||||||
parhad… |
Cofrestrwch | Gwrthbwyso | Lled | Mynediad | Maes | Gwerth Diofyn | Disgrifiad |
FPGA Craidd Cyftage | 0x13c | 32 | RO | [31:0] | 32'h00000000 | LTC3884(U44)
Cyftage(mV) = gwerth cofrestr |
Cyfredol Craidd FPGA | 0x140 | 32 | RO | [31:0] | 32'h00000000 | LTC3884(U44)
Cyfredol(mA) = gwerth cofrestr |
12v Backplane Voltage | 0x144 | 32 | RO | [31:0] | 32'h00000000 | Cyftage(mV) = gwerth cofrestr |
Awyren 12v Cyfredol | 0x148 | 32 | RO | [31:0] | 32'h00000000 | Cyfredol(mA) = gwerth cofrestr |
1.2v Cyftage | 0x14c | 32 | RO | [31:0] | 32'h00000000 | Cyftage(mV) = gwerth cofrestr |
12v Aux Cyftage | 0x150 | 32 | RO | [31:0] | 32'h00000000 | Cyftage(mV) = gwerth cofrestr |
12v Aux Cyfredol | 0x154 | 32 | RO | [31:0] | 32'h00000000 | Cyfredol(mA) = gwerth cofrestr |
1.8v Cyftage | 0x158 | 32 | RO | [31:0] | 32'h00000000 | Cyftage(mV) = gwerth cofrestr |
3.3v Cyftage | 0x15c | 32 | RO | [31:0] | 32'h00000000 | Cyftage(mV) = gwerth cofrestr |
Pŵer y Bwrdd | 0x160 | 32 | RO | [31:0] | 32'h00000000 | Pŵer (mW) = gwerth cofrestr |
PKVL A Tymheredd Craidd | 0x168 | 32 | RO | [31:0] | 32'h00000000 | PKVL1(U18A)
Cyfanrif wedi'i lofnodi yw gwerth y gofrestr Tymheredd = gwerth cofrestr *0.5 |
PKVL Tymheredd Serdes | 0x16c | 32 | RO | [31:0] | 32'h00000000 | PKVL1(U18A)
Cyfanrif wedi'i lofnodi yw gwerth y gofrestr Tymheredd = gwerth cofrestr *0.5 |
Tymheredd Craidd PKVL B | 0x170 | 32 | RO | [31:0] | 32'h00000000 | PKVL2(U23A)
Cyfanrif wedi'i lofnodi yw gwerth y gofrestr Tymheredd = gwerth cofrestr *0.5 |
Tymheredd Serdes PKVL B | 0x174 | 32 | RO | [31:0] | 32'h00000000 | PKVL2(U23A)
Cyfanrif wedi'i lofnodi yw gwerth y gofrestr Tymheredd = gwerth cofrestr *0.5 |
Ceir gwerthoedd QSFP trwy ddarllen y modiwl QSFP ac adrodd ar y gwerthoedd darllen yn y gofrestr briodol. Os nad yw'r modiwl QSFP yn cefnogi Monitro Diagnosteg Digidol neu os nad yw'r modiwl QSFP wedi'i osod, yna anwybyddwch y gwerthoedd a ddarllenwyd o gofrestrau QSFP. Defnyddiwch yr offeryn Rhyngwyneb Rheoli Llwyfan Deallus (IPMI) i ddarllen y data telemetreg trwy'r bws I2C.
Gorchymyn I2C i ddarllen tymereddau'r bwrdd yn y cyfeiriad 0x100:
Yn y gorchymyn isod:
- 0x20 yw prif gyfeiriad bws I2C eich gweinydd sy'n gallu cyrchu slotiau PCIe yn uniongyrchol. Mae'r cyfeiriad hwn yn amrywio gyda'r gweinydd. Cyfeiriwch at eich taflen ddata gweinyddwr i gael cyfeiriad I2C cywir eich gweinydd.
- 0xBC yw cyfeiriad caethweision I2C yr Intel MAX 10 BMC.
- 4 yw nifer y beit data darllen
- 0x01 0x00 yw cyfeiriad cofrestr tymheredd y bwrdd a gyflwynir yn y tabl.
Gorchymyn:
bws ipmitool i2c=0x20 0xBC 4 0x01 0x00
Allbwn:
01110010 00000000 00000000 00000000
Y gwerth allbwn mewn hecsidegol yw: 0x72000000 0x72 yw 114 mewn degol. I gyfrifo'r tymheredd mewn Celsius lluoswch â 0.5: 114 x 0.5 = 57 °C
Nodyn:
Nid yw pob gweinydd yn cefnogi mynediad bws I2C yn uniongyrchol i slotiau PCIe. Gwiriwch eich taflen ddata gweinyddwr am wybodaeth gefnogol a chyfeiriad bws I2C.
Fformat Data EEPROM
Mae'r adran hon yn diffinio fformat data'r MAC Address EEPROM a'r FRUID EEPROM ac y gall y gwesteiwr a FPGA eu cyrchu yn y drefn honno.
MAC EEPROM
Ar adeg gweithgynhyrchu, mae Intel yn rhaglennu'r cyfeiriad MAC EEPROM gyda chyfeiriadau Intel Ethernet Rheolydd XL710-BM2 MAC. Mae'r Intel MAX 10 yn cyrchu'r cyfeiriadau yn y cyfeiriad MAC EEPROM trwy'r bws I2C. Darganfyddwch y cyfeiriad MAC gan ddefnyddio'r gorchymyn canlynol: $ sudo fpga mac
Mae'r Cyfeiriad MAC EEPROM yn cynnwys y cyfeiriad MAC 6-beit cychwynnol yn y cyfeiriad 0x00h ac yna'r cyfrif cyfeiriad MAC o 08. Mae'r cyfeiriad MAC cychwynnol hefyd wedi'i argraffu ar y sticer label ar ochr gefn y Bwrdd Cylchdaith Argraffedig (PCB). Mae gyrrwr OPAE yn darparu nodau sysfs i gael y cyfeiriad MAC cychwynnol o'r lleoliad canlynol: /sys/class/fpga/intel-fpga-dev.*/intel-fpga-fme.*/spi altera.*.auto/spi_master/spi */spi*/mac_address Cychwyn MAC Cyfeiriad Example: 644C360F4430 Mae gyrrwr OPAE yn cael y cyfrif o'r lleoliad canlynol: /sys/class/fpga/ intel-fpga-dev.*/intel-fpga-fme.*/spi-altera.*.auto/spi_master/ spi*/ spi*/mac_count MAC count Example: 08 O'r cyfeiriad MAC cychwynnol, ceir y saith cyfeiriad MAC sy'n weddill drwy gynyddu'r Byte Lleiaf Arwyddocaol (BGLl) o'r Cyfeiriad MAC cychwynnol yn ddilyniannol gan gyfrif o un ar gyfer pob cyfeiriad MAC dilynol. Cyfeiriad MAC dilynol cynample:
- 644C360F4431
- 644C360F4432
- 644C360F4433
- 644C360F4434
- 644C360F4435
- 644C360F4436
- 644C360F4437
Nodyn: Os ydych chi'n defnyddio ES Intel FPGA PAC N3000, efallai na fydd y MAC EEPROM yn cael ei raglennu. Os nad yw'r MAC EEPROM wedi'i raglennu yna bydd y cyfeiriad MAC cyntaf yn darllen yn dychwelyd fel FFFFFFFFFFFF.
Adnabod Unedau Amnewid Maes (FRUID) EEPROM Mynediad
Gallwch ond darllen y maes adnabod uned amnewidiadwy (FRUID) EEPROM (0xA0) gan y BMC gwesteiwr trwy SMBus. Mae'r strwythur yn yr EEPROM FRUID yn seiliedig ar fanyleb IPMI, Diffiniad Storio Gwybodaeth Rheoli Platfform FRU, v1.3, Mawrth 24, 2015, y mae strwythur gwybodaeth bwrdd yn deillio ohono. Mae'r FRUID EEPROM yn dilyn y fformat pennawd cyffredin gydag Ardal y Bwrdd a'r Ardal Gwybodaeth Cynnyrch. Cyfeiriwch at y tabl isod i weld pa feysydd yn y pennawd cyffredin sy'n berthnasol i'r FRUID EEPROM.
Pennawd Cyffredin FRUID EEPROM
Mae'r holl feysydd yn y pennawd cyffredin yn orfodol.
Hyd Maes mewn Bytes | Disgrifiad o'r Maes | Gwerth EEPROM FRUID |
1 |
Fformat Pennawd Cyffredin Fersiwn 7:4 – neilltuedig, ysgrifennwch fel 0000b
3:0 – fformat rhif y fersiwn = 1h ar gyfer y fanyleb hon |
01h (Gosod fel 00000001b) |
1 |
Gwrthbwyso Cychwyn Ardal Defnydd Mewnol (mewn lluosrifau o 8 beit).
Mae 00h yn nodi nad yw'r ardal hon yn bresennol. |
00 awr (ddim yn bresennol) |
1 |
Gwrthbwyso Cychwyn Ardal Wybodaeth Siasi (mewn lluosrifau o 8 beit).
Mae 00h yn nodi nad yw'r ardal hon yn bresennol. |
00 awr (ddim yn bresennol) |
1 |
Gwrthbwyso Cychwyn Ardal Bwrdd (mewn lluosrifau o 8 beit).
Mae 00h yn nodi nad yw'r ardal hon yn bresennol. |
01awr |
1 |
Maes Gwybodaeth Cynnyrch Cychwyn Gwrthbwyso (mewn lluosrifau o 8 beit).
Mae 00h yn nodi nad yw'r ardal hon yn bresennol. |
0Ch |
1 |
Gwrthbwyso Cychwyn Ardal AmlRecord (mewn lluosrifau o 8 beit).
Mae 00h yn nodi nad yw'r ardal hon yn bresennol. |
00 awr (ddim yn bresennol) |
1 | PAD, ysgrifennwch fel 00h | 00awr |
1 |
Gwiriad Pennawd Cyffredin (dim siec) |
F2h |
Mae'r beit pennawd cyffredin yn cael eu gosod o gyfeiriad cyntaf yr EEPROM. Mae'r gosodiad yn edrych fel y ffigwr isod.
Diagram Bloc Cynllun Cof FRUID EEPROM
Ardal Bwrdd FRUID EEPROM
Hyd Maes mewn Bytes | Disgrifiad o'r Maes | Gwerthoedd Maes | Amgodio Maes |
1 | Fformat Ardal y Bwrdd Fersiwn 7:4 – neilltuedig, ysgrifennwch fel 0000b 3:0 – fformat rhif y fersiwn | 0x01 | Wedi'i osod i 1 awr (0000 0001b) |
1 | Hyd Ardal y Bwrdd (mewn lluosrifau o 8 beit) | 0x0B | 88 beit (yn cynnwys 2 bad 00 beit) |
1 | Cod Iaith | 0x00 | Gosod i 0 ar gyfer Saesneg
Nodyn: Dim ieithoedd eraill yn cael eu cefnogi ar hyn o bryd |
3 | Dyddiad / Amser: Nifer y munudau o 0:00 awr 1/1/96.
Beit Lleiaf Arwyddocaol yn gyntaf (endian bach) 00_00_00h = amhenodol (maes deinamig) |
0x10
0x65 0xB7 |
Gwahaniaeth amser rhwng 12:00 AM 1/1/96 a 12 PM
11/07/2018 yw 12018960 munud = b76510h - wedi'i storio mewn fformat endian bach |
1 | Bwrdd Gwneuthurwr math/hyd beit | 0xD2 | 8-did ASCII + LATIN1 wedi'i godio 7:6 – 11b
5:0 – 010010b (18 beit o ddata) |
P | Bytes Gwneuthurwr Bwrdd | 0x49
0x6E 0x74 0x65 0x6c 0xAE |
8-did ASCII + LATIN1 cod Intel® Corporation |
parhad… |
Hyd Maes mewn Bytes | Disgrifiad o'r Maes | Gwerthoedd Maes | Amgodio Maes |
0x20
0x43 0x6F 0x72 0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6E |
|||
1 | Bwrdd Enw Cynnyrch math/hyd beit | 0xD5 | 8-did ASCII + LATIN1 wedi'i godio 7:6 – 11b
5:0 – 010101b (21 beit o ddata) |
Q | Bytes Enw Cynnyrch Bwrdd | 0X49
0X6E 0X74 0X65 0X6C 0XAE 0X20 0X46 0X50 0X47 0X41 0X20 0X50 0X41 0X43 0X20 0X4E 0X33 0X30 0X30 0X30 |
8-did ASCII + LATIN1 cod Intel FPGA PAC N3000 |
1 | Math Rhif Cyfresol Bwrdd/hyd beit | 0xCC | 8-did ASCII + LATIN1 wedi'i godio 7:6 – 11b
5:0 – 001100b (12 beit o ddata) |
N | Beit Rhif Cyfresol y Bwrdd (maes deinamig) | 0x30
0x30 0x30 0x30 0x30 0x30 0x30 0x30 |
8-did ASCII + LATIN1 wedi'i godio
1 digid hecs 6af yw OUI: 000000 2il 6 digid hecs yw cyfeiriad MAC: 000000 |
parhad… |
Hyd Maes mewn Bytes | Disgrifiad o'r Maes | Gwerthoedd Maes | Amgodio Maes |
0x30
0x30 0x30 0x30 |
Nodyn: Mae hwn yn cael ei godio fel example ac mae angen ei addasu mewn dyfais wirioneddol
1 digid hecs 6af yw OUI: 644C36 2il 6 digid hecs yw cyfeiriad MAC: 00AB2E Nodyn: I adnabod ddim FRUID wedi'i raglennu, gosod cyfeiriad OUI a MAC i “0000”. |
||
1 | Rhan Bwrdd Math o rif/hyd beit | 0xCE | 8-did ASCII + LATIN1 wedi'i godio 7:6 – 11b
5:0 – 001110b (14 beit o ddata) |
M | Beit Nifer Rhan y Bwrdd | 0x4B
0x38 0x32 0x34 0x31 0x37 0x20 0x30 0x30 0x32 0x20 0x20 0x20 0x20 |
8-did ASCII + LATIN1 wedi'i godio ag ID BOM.
Ar gyfer hyd 14 beit, rhif rhan y bwrdd wedi'i godio example yn K82417-002 Nodyn: Mae hwn yn cael ei godio fel example ac mae angen ei addasu mewn dyfais wirioneddol. Mae'r gwerth maes hwn yn amrywio gyda rhif PBA bwrdd gwahanol. Mae PBA Revision wedi'i ddileu yn FRUID. Mae'r pedwar beit olaf hyn yn dychwelyd yn wag ac yn cael eu cadw i'w defnyddio yn y dyfodol. |
1 | FRU File ID math/hyd beit | 0x00 | 8-did ASCII + LATIN1 wedi'i godio 7:6 – 00b
5:0 – 000000b (0 beit o ddata) Yr FRU File Nid yw maes ID beit a ddylai ddilyn hwn wedi'i gynnwys gan y byddai'r maes yn 'null'. Nodyn: FRU File ID beit. Yr FRU File maes fersiwn yn faes a ddiffiniwyd ymlaen llaw a ddarperir fel cymorth gweithgynhyrchu ar gyfer gwirio'r file a ddefnyddiwyd yn ystod gweithgynhyrchu neu ddiweddariad maes i lwytho'r wybodaeth FRU. Mae'r cynnwys yn benodol i'r gwneuthurwr. Darperir y maes hwn hefyd yn y maes Gwybodaeth Bwrdd. Gall y naill faes neu'r llall neu'r ddau fod yn 'nwl'. |
1 | Math/hyd beit MMID | 0xC6 | 8-did ASCII + LATIN1 wedi'i godio |
parhad… |
Hyd Maes mewn Bytes | Disgrifiad o'r Maes | Gwerthoedd Maes | Amgodio Maes |
7:6-11b
5:0 – 000110b (6 beit o ddata) Nodyn: Mae hwn yn cael ei godio fel example ac mae angen ei addasu mewn dyfais wirioneddol |
|||
M | beit MMID | 0x39
0x39 0x39 0x44 0x58 0x46 |
Wedi'i fformatio fel 6 digid hecs. Cyn penodolample mewn cell ochr yn ochr â Intel FPGA PAC N3000 MMID = 999DXF.
Mae'r gwerth maes hwn yn amrywio gyda gwahanol feysydd SKUs fel MMID, OPN, PBN ac ati. |
1 | C1h (math/hyd beit wedi'i amgodio i nodi dim mwy o feysydd gwybodaeth). | 0xC1 | |
Y | 00h – unrhyw ofod sydd ar ôl heb ei ddefnyddio | 0x00 | |
1 | Gwiriad Ardal Bwrdd (sero checksum) | 0xB9 | Nodyn: Mae'r siec yn y tabl hwn yn swm siec sero wedi'i gyfrifo ar gyfer y gwerthoedd a ddefnyddir yn y tabl. Rhaid ei ailgyfrifo ar gyfer gwerthoedd gwirioneddol Intel FPGA PAC N3000. |
Hyd Maes mewn Bytes | Disgrifiad o'r Maes | Gwerthoedd Maes | Amgodio Maes |
1 | Fformat Maes Cynnyrch Fersiwn 7:4 – neilltuedig, ysgrifennwch fel 0000b
3:0 – fformat rhif y fersiwn = 1h ar gyfer y fanyleb hon |
0x01 | Wedi'i osod i 1 awr (0000 0001b) |
1 | Hyd Ardal Cynnyrch (mewn lluosrifau o 8 beit) | 0x0A | Cyfanswm o 80 beit |
1 | Cod Iaith | 0x00 | Gosod i 0 ar gyfer Saesneg
Nodyn: Dim ieithoedd eraill yn cael eu cefnogi ar hyn o bryd |
1 | Gwneuthurwr Enw math/hyd beit | 0xD2 | 8-did ASCII + LATIN1 wedi'i godio 7:6 – 11b
5:0 – 010010b (18 beit o ddata) |
N | Bytes Enw Gwneuthurwr | 0x49
0x6E 0x74 0x65 0x6c 0xAE 0x20 0x43 0x6F |
8-did ASCII + LATIN1 cod Intel Corporation |
parhad… |
Hyd Maes mewn Bytes | Disgrifiad o'r Maes | Gwerthoedd Maes | Amgodio Maes |
0x72
0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6E |
|||
1 | Math Enw Cynnyrch / beit hyd | 0xD5 | 8-did ASCII + LATIN1 wedi'i godio 7:6 – 11b
5:0 – 010101b (21 beit o ddata) |
M | Bytes Enw Cynnyrch | 0x49
0x6E 0x74 0x65 0x6c 0xAE 0x20 0x46 0x50 0x47 0x41 0x20 0x50 0x41 0x43 0x20 0x4E 0x33 0x30 0x30 0x30 |
8-did ASCII + LATIN1 cod Intel FPGA PAC N3000 |
1 | Rhan Cynnyrch/Model Rhif math/hyd beit | 0xCE | 8-did ASCII + LATIN1 wedi'i godio 7:6 – 11b
5:0 – 001110b (14 beit o ddata) |
O | Beit Rhan Cynnyrch/Rhif Model | 0x42
0x44 0x2D 0x4E 0x56 0x56 0x2D 0x4E 0x33 0x30 0x30 0x30 0x2D 0x31 |
8-did ASCII + LATIN1 wedi'i godio
OPN ar gyfer y bwrdd BD-NVV- N3000-1 Mae'r gwerth maes hwn yn amrywio gyda gwahanol OPNs Intel FPGA PAC N3000. |
parhad… |
Hyd Maes mewn Bytes | Disgrifiad o'r Maes | Gwerthoedd Maes | Amgodio Maes |
1 | Cynnyrch Math o fersiwn / beit hyd | 0x01 | Deuaidd 8-did 7:6 – 00b
5:0 – 000001b (1 beit o ddata) |
R | Fersiwn beit Cynnyrch | 0x00 | Mae'r maes hwn wedi'i amgodio fel aelod o'r teulu |
1 | Math o rif cyfresol y cynnyrch/hyd beit | 0xCC | 8-did ASCII + LATIN1 wedi'i godio 7:6 – 11b
5:0 – 001100b (12 beit o ddata) |
P | Beit Rhif Cyfresol Cynnyrch (maes deinamig) | 0x30
0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 |
8-did ASCII + LATIN1 wedi'i godio
1 digid hecs 6af yw OUI: 000000 2il 6 digid hecs yw cyfeiriad MAC: 000000 Nodyn: Mae hwn yn cael ei godio fel example ac mae angen ei addasu mewn dyfais wirioneddol. 1 digid hecs 6af yw OUI: 644C36 2il 6 digid hecs yw cyfeiriad MAC: 00AB2E Nodyn: I adnabod ddim FRUID wedi'i raglennu, gosod cyfeiriad OUI a MAC i “0000”. |
1 | Ased Tag math/hyd beit | 0x01 | Deuaidd 8-did 7:6 – 00b
5:0 – 000001b (1 beit o ddata) |
Q | Ased Tag | 0x00 | Heb ei gefnogi |
1 | FRU File ID math/hyd beit | 0x00 | 8-did ASCII + LATIN1 wedi'i godio 7:6 – 00b
5:0 – 000000b (0 beit o ddata) Yr FRU File Nid yw maes ID beit a ddylai ddilyn hwn wedi'i gynnwys gan y byddai'r maes yn 'null'. |
parhad… |
Hyd Maes mewn Bytes | Disgrifiad o'r Maes | Gwerthoedd Maes | Amgodio Maes |
Nodyn: FRU file ID beit.
Yr FRU File maes fersiwn yn faes a ddiffiniwyd ymlaen llaw a ddarperir fel cymorth gweithgynhyrchu ar gyfer gwirio'r file a ddefnyddiwyd yn ystod gweithgynhyrchu neu ddiweddariad maes i lwytho'r wybodaeth FRU. Mae'r cynnwys yn benodol i'r gwneuthurwr. Darperir y maes hwn hefyd yn y maes Gwybodaeth Bwrdd. Gall y naill faes neu'r llall neu'r ddau fod yn 'nwl'. |
|||
1 | C1h (math/hyd beit wedi'i amgodio i nodi dim mwy o feysydd gwybodaeth). | 0xC1 | |
Y | 00h – unrhyw ofod sydd ar ôl heb ei ddefnyddio | 0x00 | |
1 | Gwiriad Ardal Gwybodaeth Cynnyrch (sero checksum)
(Maes deinamig) |
0x9D | Nodyn: Mae'r siec yn y tabl hwn yn swm siec sero wedi'i gyfrifo ar gyfer y gwerthoedd a ddefnyddir yn y tabl. Rhaid ei ailgyfrifo ar gyfer gwerthoedd gwirioneddol PAC FPGA Intel. |
Cerdyn Cyflymiad Rhaglenadwy Intel® FPGA Canllaw Defnyddiwr Rheolwr Rheoli Bwrdd N3000
Hanes Adolygu
Hanes Adolygu ar gyfer Cerdyn Cyflymu Rhaglenadwy Intel FPGA Canllaw Defnyddiwr Rheolwr Rheoli Bwrdd N3000
Fersiwn y Ddogfen | Newidiadau |
2019.11.25 | Rhyddhad Cynhyrchu Cychwynnol. |
Intel Gorfforaeth. Cedwir pob hawl. Mae Intel, logo Intel, a nodau Intel eraill yn nodau masnach Intel Corporation neu ei is-gwmnïau. Mae Intel yn gwarantu perfformiad ei gynhyrchion FPGA a lled-ddargludyddion i fanylebau cyfredol yn unol â gwarant safonol Intel, ond mae'n cadw'r hawl i wneud newidiadau i unrhyw gynhyrchion a gwasanaethau ar unrhyw adeg heb rybudd. Nid yw Intel yn cymryd unrhyw gyfrifoldeb nac atebolrwydd sy'n deillio o gymhwyso neu ddefnyddio unrhyw wybodaeth, cynnyrch neu wasanaeth a ddisgrifir yma ac eithrio fel y cytunwyd yn benodol yn ysgrifenedig gan Intel. Cynghorir cwsmeriaid Intel i gael y fersiwn ddiweddaraf o fanylebau dyfeisiau cyn dibynnu ar unrhyw wybodaeth gyhoeddedig a chyn archebu cynhyrchion neu wasanaethau.
*Gellir hawlio enwau a brandiau eraill fel eiddo eraill.
Dogfennau / Adnoddau
![]() |
Intel FPGA Cerdyn Cyflymu Rhaglenadwy N3000 Rheolwr Rheoli Bwrdd [pdfCanllaw Defnyddiwr Cerdyn Cyflymiad Rhaglenadwy FPGA Bwrdd N3000, Rheolydd Rheoli, FPGA, Cerdyn Cyflymiad Rhaglenadwy Bwrdd N3000, Rheolydd Rheoli, Rheolwr Rheoli Bwrdd N3000, Rheolydd Rheoli |