intel FPGA forritanlegt hröðunarkort N3000 stjórnarstjórnunarstýring
Intel FPGA forritanlegt hröðunarkort N3000 BMC Inngangur
Um þetta skjal
Skoðaðu Intel FPGA forritanlegt hröðunarkort N3000 stjórnunarhandbók til að læra meira um virkni og eiginleika Intel® MAX® 10 BMC og til að skilja hvernig á að lesa fjarmælingargögn á Intel FPGA PAC N3000 með PLDM yfir MCTP SMBus og I2C SMBus . Kynning á Intel MAX 10 rót trausts (RoT) og örugga fjarkerfisuppfærslu fylgir.
Yfirview
Intel MAX 10 BMC er ábyrgur fyrir því að stjórna, fylgjast með og veita aðgang að borðeiginleikum. Intel MAX 10 BMC tengist innbyggðum skynjurum, FPGA og flassinu, og stjórnar kveikja/slökkva röð, FPGA uppsetningu og fjarmælingagagnakönnun. Þú getur átt samskipti við BMC með því að nota Platform Level Data Model (PLDM) útgáfu 1.1.1 samskiptareglur. Hægt er að uppfæra BMC fastbúnaðinn yfir PCIe með því að nota fjarkerfisuppfærslueiginleikann.
Eiginleikar BMC
- Virkar sem rót trausts (RoT) og gerir örugga uppfærslueiginleika Intel FPGA PAC N3000 kleift.
- Stjórnar fastbúnaðar- og FPGA flassuppfærslum yfir PCIe.
- Stjórnar FPGA stillingum.
- Stillir netstillingar fyrir C827 Ethernet endurtímateljarann.
- Stýringar Kveikja og slökkva á röð og bilanagreiningu með sjálfvirkri lokunarvörn.
- Stjórnar afli og endurstillir á borðinu.
- Tengi við skynjara, FPGA flass og QSFP.
- Fylgir fjarmælingagögnum (borðshitastig, binditage og núverandi) og veitir verndaraðgerðir þegar lestur er utan mikilvægs þröskulds.
- Tilkynnir fjarmælingagögn til að hýsa BMC í gegnum Platform Level Data Model (PLDM) yfir MCTP SMBus eða I2C.
- Styður PLDM yfir MCTP SMBus í gegnum PCIe SMBus. 0xCE er 8-bita þrælsfang.
- Styður I2C SMBus. 0xBC er 8-bita þrælsfangið.
- Fá aðgang að Ethernet MAC vistföngum í EEPROM og field replaceable unit identification (FRUID) EEPROM.
Intel Corporation. Allur réttur áskilinn. Intel, Intel lógóið og önnur Intel merki eru vörumerki Intel Corporation eða dótturfélaga þess. Intel ábyrgist frammistöðu FPGA- og hálfleiðaravara sinna samkvæmt gildandi forskriftum í samræmi við staðlaða ábyrgð Intel, en áskilur sér rétt til að gera breytingar á hvaða vörum og þjónustu sem er hvenær sem er án fyrirvara. Intel tekur enga ábyrgð eða skaðabótaábyrgð sem stafar af notkun eða notkun á neinum upplýsingum, vöru eða þjónustu sem lýst er hér nema sérstaklega hafi verið samið skriflega af Intel. Viðskiptavinum Intel er bent á að fá nýjustu útgáfuna af tækjaforskriftum áður en þeir treysta á birtar upplýsingar og áður en pantað er fyrir vörur eða þjónustu. *Önnur nöfn og vörumerki geta verið eign annarra.
BMC High-Level Block Skýringarmynd
Root of Trust (RoT)
Intel MAX 10 BMC virkar sem Root of Trust (RoT) og gerir örugga fjarkerfisuppfærslueiginleika Intel FPGA PAC N3000 kleift. RoT inniheldur eiginleika sem geta komið í veg fyrir eftirfarandi:
- Hleðsla eða framkvæmd óviðkomandi kóða eða hönnun
- Truflandi aðgerðir sem gerðar eru af óforréttindum hugbúnaðar, forréttindahugbúnaðar eða gestgjafa BMC
- Óviljandi keyrsla á eldri kóða eða hönnun með þekktum villum eða veikleikum með því að gera BMC kleift að afturkalla heimild
Intel® FPGA forritanlegt hröðunarkort N3000 stjórnunarstýringarhandbók
Intel FPGA PAC N3000 BMC framfylgir einnig nokkrum öðrum öryggisreglum sem tengjast aðgangi í gegnum ýmis viðmót, auk þess að vernda flassið um borð með takmörkun á skrifhraða. Vinsamlegast skoðaðu Intel FPGA forritanlegt hröðunarkort N3000 öryggisnotendahandbók fyrir upplýsingar um RoT og öryggiseiginleika Intel FPGA PAC N3000.
Tengdar upplýsingar
Intel FPGA forritanlegt hröðunarkort N3000 Öryggishandbók
Örugg fjarkerfisuppfærsla
BMC styður Secure RSU fyrir Intel MAX 10 BMC Nios® fastbúnað og RTL mynd og Intel Arria® 10 FPGA mynduppfærslur með auðkenningar- og heilleikaathugunum. Nios vélbúnaðarinn sér um að auðkenna myndina meðan á uppfærsluferlinu stendur. Uppfærslunum er ýtt yfir PCIe viðmótið til Intel Arria 10 GT FPGA, sem aftur skrifar það yfir Intel Arria 10 FPGA SPI master til Intel MAX 10 FPGA SPI þræl. Tímabundið flasssvæði sem kallast staging area geymir hvers kyns auðkenningarbitastraumur í gegnum SPI tengi. BMC RoT hönnunin inniheldur dulmálseininguna sem útfærir SHA2 256 bita kjötkássaprófunaraðgerð og ECDSA 256 P 256 undirskriftarstaðfestingaraðgerð til að sannvotta lyklana og notendamyndina. Nios vélbúnaðar notar dulmálseininguna til að auðkenna notanda undirritaða mynd í staging svæði. Ef auðkenning stenst afritar Nios vélbúnaðinn notendamyndina á notendaflasssvæðið. Ef auðkenningin mistekst tilkynnir Nios vélbúnaðinn um villu. Vinsamlegast skoðaðu Intel FPGA forritanlegt hröðunarkort N3000 öryggisnotendahandbók fyrir upplýsingar um RoT og öryggiseiginleika Intel FPGA PAC N3000.
Tengdar upplýsingar
Intel FPGA forritanlegt hröðunarkort N3000 Öryggishandbók
Power Sequence Management
BMC Power sequencer ástandsvélin stjórnar Intel FPGA PAC N3000 kveikja og slökkva röð fyrir hornhylki meðan á kveikjuferli stendur eða venjulega notkun. Intel MAX 10 virkjunarflæðið nær yfir allt ferlið þar á meðal Intel MAX 10 ræsingu, Nios ræsingu og aflröðunarstjórnun fyrir FPGA uppsetningu. Gestgjafinn verður að athuga smíðaútgáfur bæði Intel MAX 10 og FPGA, sem og Nios stöðu eftir hverja aflhring, og grípa til samsvarandi aðgerða ef Intel FPGA PAC N3000 lendir í hornhylki eins og Intel MAX 10 eða FPGA verksmiðjusmíði bilun eða Nios ræsingu bilun. BMC verndar Intel FPGA PAC N3000 með því að slökkva á rafmagni á kortið við eftirfarandi aðstæður:
- 12 V auka- eða PCIe brún framboð voltage er undir 10.46 V
- FPGA kjarnahiti nær 100°C
- Borðhiti nær 85 °C
Stjórnvöktun í gegnum skynjara
Intel MAX 10 BMC skjáir voltage, straumur og hitastig ýmissa íhluta á Intel FPGA PAC N3000. Gestgjafi BMC getur fengið aðgang að fjarmælingagögnum í gegnum PCIe SMBus. PCIe SMBus milli hýsil BMC og Intel FPGA PAC N3000 Intel MAX 10 BMC er deilt af bæði PLDM yfir MCTP SMBus endapunkt og staðlaða I2C þræl Avalon-MM tengi (skrifvarið).
Stjórnvöktun í gegnum PLDM yfir MCTP SMBus
BMC á Intel FPGA PAC N3000 hefur samskipti við BMC miðlara yfir PCIe* SMBus. MCTP stjórnandi styður Platform Level Data Model (PLDM) yfir Management Component Transport Protocol (MCTP) stafla. Heimilisfang MCTP endapunktsþræls er sjálfgefið 0xCE. Það er hægt að endurforrita það í samsvarandi hluta utanaðkomandi FPGA Quad SPI flass í gegnum inn-band leið ef þörf krefur. Intel FPGA PAC N3000 BMC styður undirmengi PLDM og MCTP skipana til að gera BMC netþjóni kleift að fá skynjaragögn eins og vol.tage, straumur og hitastig.
Athugið:
Platform Level Data Model (PLDM) yfir MCTP SMBus endapunkt er studd. PLDM yfir MCTP í gegnum innfæddan PCIe er ekki studd. SMBus tækjaflokkur: „Fastað ekki hægt að uppgötva“ tæki er sjálfgefið stutt, en allir fjórir tækjaflokkarnir eru studdir og hægt er að endurstilla þær. ACK-könnun er studd
- Styður með SMBus sjálfgefnu þrælsfangi 0xCE.
- Styður með föstu eða úthlutað þrælsfangi.
BMC styður útgáfu 1.3.0 af Management Component Transport Protocol (MCTP) Base Specification (DTMF forskrift DSP0236), útgáfu 1.1.1 af PLDM for Platform Monitoring and Control staðli (DTMF forskrift DSP0248), og útgáfu 1.0.0 af PLDM fyrir skilaboðastjórnun og uppgötvun (DTMF forskrift DSP0240).
Tengdar upplýsingar
Dreifða stjórnun Task Force (DMTF) forskriftir Fyrir tengil á sérstakar DMTF forskriftir
SMBus tengihraði
Intel FPGA PAC N3000 útfærslan styður sjálfgefið SMBus viðskipti við 100 KHz.
Stuðningur við MCTP pökkun
MCTP skilgreiningar
- Meginmál skilaboðanna táknar hleðslu MCTP skilaboða. Skilaboðin geta spannað marga MCTP pakka.
- MCTP pakkaálag vísar til hluta skilaboðahluta MCTP skilaboða sem er flutt í einum MCTP pakka.
- Sendingareining vísar til stærðar hluta MCTP pakkafarms.
Stærð sendingareiningar
- Stærð grunnlínusendingareiningarinnar (lágmarkssendingareining) fyrir MCTP er 64 bæti.
- Öll MCTP-stýringarskilaboð þurfa að hafa pakkahleðslu sem er ekki stærri en grunnlínusendingareiningin án samninga. (Samningabúnaður fyrir stærri sendingareiningar milli endapunkta er skilaboðategundarsértæk og er ekki fjallað um það í MCTP-grunnforskriftinni)
- Öllum MCTP-skilaboðum sem eru stærri en 64 bæti skal skipta í marga pakka fyrir eina sendingu skilaboða.
MCTP pakkareitir
Almennir pakka/skilaboðareiti
Stuðningur skipanasett
Styður MCTP skipanir
- Fáðu MCTP útgáfustuðning
- Upplýsingar um grunnútgáfuútgáfu
- Útgáfuupplýsingar stjórna bókunar
- PLDM yfir MCTP útgáfa
- Stilltu auðkenni endapunkts
- Fáðu endpoint ID
- Fáðu endapunkt UUID
- Fáðu stuðning fyrir skilaboðagerð
- Fáðu stuðning söluaðila skilgreindra skilaboða
Athugið:
Fyrir skipunina Get Vendor Defined Message Support, svarar BMC með útfyllingarkóðann ERROR_INVALID_DATA(0x02).
Styður PLDM grunnforskriftarskipanir
- SetTID
- GetTID
- GetPLDMVersion
- FáðuPLDMTypes
- Get PLDM Commands
Styður PLDM fyrir pallaeftirlit og stjórnunarforskriftarskipanir
- SetTID
- GetTID
- GetSensorReading
- GetSensorThresholds
- SetSensorThresholds
- GetPDRRepositoryInfo
- GetPDR
Athugið:
BMC Nios II kjarnakannanir fyrir mismunandi fjarmælingargögn á 1 millisekúndu fresti og könnunartíminn tekur um 500~800 millisekúndur, þess vegna uppfærast svarskilaboðin á móti samsvarandi beiðniskilaboðum skipunarinnar GetSensorReading eða GetSensorThresholds á 500~800 millisekúndna fresti.
Athugið:
GetStateSensorReadings er ekki stutt.
PLDM Topology og stigveldi
Skilgreindar palllýsingarskrár
Intel FPGA PAC N3000 notar 20 Platform Descriptor Records (PDR). Intel MAX 10 BMC styður aðeins sameinuð PDR þar sem PDR verður ekki bætt við eða fjarlægð á virkan hátt þegar QSFP er tengt og aftengt. Þegar hann er aftengdur verður notkunarstaða skynjarans einfaldlega tilkynnt að hann sé ekki tiltækur.
Nöfn skynjara og skráningarhandfang
Öllum PDR er úthlutað ógagnsæu tölugildi sem kallast Record Handle. Þetta gildi er notað til að fá aðgang að einstökum PDR innan PDR geymslunnar í gegnum GetPDR (DTMF forskrift DSP0248). Eftirfarandi tafla er samstæðulisti yfir skynjara sem fylgst er með á Intel FPGA PAC N3000.
PDR skynjaranöfn og skráningarhandfang
Virka | Nafn skynjara | Upplýsingar um skynjara | PLDM | ||
Lestrargjafi skynjara (íhluti) | PDR
Upptökuhandfang |
Þröskuldar í PDR | Þröskuldsbreytingar leyft í gegnum PLDM | ||
Heildar Intel FPGA PAC inntaksafl | Stjórnarmáttur | Reiknaðu út frá PCIe fingrum 12V núverandi og binditage | 1 | 0 | Nei |
PCIe fingur 12 V straumur | 12 V bakplansstraumur | PAC1932 SENSE1 | 2 | 0 | Nei |
PCIe fingur 12 V Voltage | 12 V Backplane Voltage | PAC1932 SENSE1 | 3 | 0 | Nei |
1.2 V Rail Voltage | 1.2 V Voltage | MAX10 ADC | 4 | 0 | Nei |
1.8 V Rail Voltage | 1.8 V Voltage | MAX 10 ADC | 6 | 0 | Nei |
3.3 V Rail Voltage | 3.3 V Voltage | MAX 10 ADC | 8 | 0 | Nei |
FPGA Core Voltage | FPGA Core Voltage | LTC3884 (U44) | 10 | 0 | Nei |
FPGA kjarnastraumur | FPGA kjarnastraumur | LTC3884 (U44) | 11 | 0 | Nei |
FPGA kjarnahitastig | FPGA kjarnahitastig | FPGA temp díóða í gegnum TMP411 | 12 | Efri viðvörun: 90
Efri banvæn: 100 |
Já |
Borðhitastig | Borðhitastig | TMP411 (U65) | 13 | Efri viðvörun: 75
Efri banvæn: 85 |
Já |
QSFP0 Voltage | QSFP0 Voltage | Ytri QSFP eining (J4) | 14 | 0 | Nei |
QSFP0 hitastig | QSFP0 hitastig | Ytri QSFP eining (J4) | 15 | Efri viðvörun: Gildi sett af QSFP söluaðila
Upper Fatal: Gildi sett af QSFP söluaðila |
Nei |
PCIe auka 12V straumur | 12V AUX | PAC1932 SENSE2 | 24 | 0 | Nei |
PCIe Auxiliary 12V Voltage | 12 V AUX Voltage | PAC1932 SENSE2 | 25 | 0 | Nei |
QSFP1 Voltage | QSFP1 Voltage | Ytri QSFP eining (J5) | 37 | 0 | Nei |
QSFP1 hitastig | QSFP1 hitastig | Ytri QSFP eining (J5) | 38 | Efri viðvörun: Gildi sett af QSFP söluaðila
Upper Fatal: Gildi sett af QSFP söluaðila |
Nei |
PKVL A kjarnahiti | PKVL A kjarnahiti | PKVL flís (88EC055) (U18A) | 44 | 0 | Nei |
áfram… |
Virka | Nafn skynjara | Upplýsingar um skynjara | PLDM | ||
Lestrargjafi skynjara (íhluti) | PDR
Upptökuhandfang |
Þröskuldar í PDR | Þröskuldsbreytingar leyft í gegnum PLDM | ||
PKVL A Serdes hitastig | PKVL A Serdes hitastig | PKVL flís (88EC055) (U18A) | 45 | 0 | Nei |
PKVL B kjarnahiti | PKVL B kjarnahiti | PKVL flís (88EC055) (U23A) | 46 | 0 | Nei |
PKVL B Serdes Hitastig | PKVL B Serdes Hitastig | PKVL flís (88EC055) (U23A) | 47 | 0 | Nei |
Athugið:
Efri viðvörun og efri banvæn gildi fyrir QSFP eru stillt af QSFP seljanda. Skoðaðu gagnablað lánardrottins fyrir gildin. BMC mun lesa þessi þröskuldsgildi og tilkynna þau. fpgad er þjónusta sem getur hjálpað þér að vernda netþjóninn frá því að hrynja þegar vélbúnaðurinn nær efri óafturkræfanlegum eða neðri óbætanlegum skynjaraþröskuldi (einnig kallaður banvænn þröskuldur). fpgad er fær um að fylgjast með hverjum 20 skynjara sem stjórnandi stjórnar hefur greint frá. Vinsamlegast skoðaðu Graceful Shutdown efni frá Intel Acceleration Stack User Guide: Intel FPGA forritanlegt hröðunarkort N3000 fyrir frekari upplýsingar.
Athugið:
Viðurkennd OEM netþjónakerfi ættu að veita nauðsynlega kælingu fyrir vinnuálag þitt. Þú getur fengið gildi skynjaranna með því að keyra eftirfarandi OPAE skipun sem rót eða sudo: $ sudo fpgainfo bmc
Tengdar upplýsingar
Intel Acceleration Stack notendahandbók: Intel FPGA forritanlegt hröðunarkort N3000
Stjórnareftirlit í gegnum I2C SMBus
Hið staðlaða I2C þræll Avalon-MM tengi (skrifvarið) deilir PCIe SMBus milli hýsil BMC og Intel MAX 10 RoT. Intel FPGA PAC N3000 styður staðlað I2C þrælaviðmót og þrælsfangið er sjálfgefið 0xBC aðeins fyrir aðgang utan bands. Byte addressing háttur er 2-bæta offset vistfangshamur. Hér er minniskort fjarmælingagagnaskrárinnar sem þú getur notað til að fá aðgang að upplýsingum með I2C skipunum. Lýsingardálkurinn lýsir því hvernig hægt er að vinna frekar úr skiluðum skráargildum til að fá raunveruleg gildi. Einingarnar geta verið á Celsíus (°C), mA, mV, mW eftir því hvaða skynjara þú lest.
Telemetry Data Register Minniskort
Skráðu þig | Offset | Breidd | Aðgangur | Field | Sjálfgefið gildi | Lýsing |
Borðhitastig | 0x100 | 32 | RO | [31:0] | 32:00000000 | TMP411(U65)
Skráargildi er undirritað heiltala Hitastig = skráargildi * 0.5 |
Borðhitastig hár Viðvörun | 0x104 | 32 | RW | [31:0] | 32:00000000 | TMP411(U65)
Gildi skráningar er undirrituð heiltala |
High Limit = skráargildi
* 0.5 |
||||||
Borðhitastig hár Banvænt | 0x108 | 32 | RW | [31:0] | 32:00000000 | TMP411(U65)
Gildi skráningar er undirrituð heiltala |
High Critical = skráargildi
* 0.5 |
||||||
FPGA kjarnahitastig | 0x110 | 32 | RO | [31:0] | 32:00000000 | TMP411(U65)
Gildi skráningar er undirrituð heiltala |
Hitastig = skráargildi
* 0.5 |
||||||
FPGA deyja
Hiti hátt Varað við |
0x114 | 32 | RW | [31:0] | 32:00000000 | TMP411(U65)
Gildi skráningar er undirrituð heiltala |
High Limit = skráargildi
* 0.5 |
||||||
áfram… |
Skráðu þig | Offset | Breidd | Aðgangur | Field | Sjálfgefið gildi | Lýsing |
FPGA Core Voltage | 0x13C | 32 | RO | [31:0] | 32:00000000 | LTC3884(U44)
Voltage(mV) = skráargildi |
FPGA kjarnastraumur | 0x140 | 32 | RO | [31:0] | 32:00000000 | LTC3884(U44)
Straumur(mA) = skráargildi |
12v Backplane Voltage | 0x144 | 32 | RO | [31:0] | 32:00000000 | Voltage(mV) = skráargildi |
12v bakplansstraumur | 0x148 | 32 | RO | [31:0] | 32:00000000 | Straumur(mA) = skráargildi |
1.2v binditage | 0x14C | 32 | RO | [31:0] | 32:00000000 | Voltage(mV) = skráargildi |
12v Aux Voltage | 0x150 | 32 | RO | [31:0] | 32:00000000 | Voltage(mV) = skráargildi |
12v aukastraumur | 0x154 | 32 | RO | [31:0] | 32:00000000 | Straumur(mA) = skráargildi |
1.8v binditage | 0x158 | 32 | RO | [31:0] | 32:00000000 | Voltage(mV) = skráargildi |
3.3v binditage | 0x15C | 32 | RO | [31:0] | 32:00000000 | Voltage(mV) = skráargildi |
Stjórnarmáttur | 0x160 | 32 | RO | [31:0] | 32:00000000 | Power(mW) = skráargildi |
PKVL A kjarnahiti | 0x168 | 32 | RO | [31:0] | 32:00000000 | PKVL1(U18A)
Gildi skráningar er undirrituð heiltala Hitastig = skráargildi * 0.5 |
PKVL A Serdes hitastig | 0x16C | 32 | RO | [31:0] | 32:00000000 | PKVL1(U18A)
Gildi skráningar er undirrituð heiltala Hitastig = skráargildi * 0.5 |
PKVL B kjarnahiti | 0x170 | 32 | RO | [31:0] | 32:00000000 | PKVL2(U23A)
Gildi skráningar er undirrituð heiltala Hitastig = skráargildi * 0.5 |
PKVL B Serdes Hitastig | 0x174 | 32 | RO | [31:0] | 32:00000000 | PKVL2(U23A)
Gildi skráningar er undirrituð heiltala Hitastig = skráargildi * 0.5 |
QSFP gildi eru fengin með því að lesa QSFP eininguna og tilkynna lesgildin í viðeigandi skrá. Ef QSFP einingin styður ekki Digital Diagnostics Monitoring eða ef QSFP einingin er ekki uppsett, hunsaðu þá gildi lesin úr QSFP skrám. Notaðu Intelligent Platform Management Interface (IPMI) tólið til að lesa fjarmælingagögnin í gegnum I2C rútuna.
I2C skipun til að lesa borðhitastigið á heimilisfanginu 0x100:
Í skipuninni hér að neðan:
- 0x20 er I2C aðalrútufang netþjónsins þíns sem hefur beint aðgang að PCIe raufum. Þetta heimilisfang er mismunandi eftir netþjóninum. Vinsamlegast skoðaðu gagnablað netþjónsins fyrir rétt I2C vistfang netþjónsins þíns.
- 0xBC er I2C þræla heimilisfang Intel MAX 10 BMC.
- 4 er fjöldi lesgagnabæta
- 0x01 0x00 er skrá heimilisfang hitastigs borðsins sem er birt í töflunni.
Skipun:
ipmitool i2c bus=0x20 0xBC 4 0x01 0x00
Framleiðsla:
01110010 00000000 00000000 00000000
Úttaksgildið í sextánda tölu er: 0x72000000 0x72 er 114 í aukastaf. Til að reikna út hitastig á Celsíus margfaldaðu með 0.5: 114 x 0.5 = 57 °C
Athugið:
Ekki styðja allir netþjónar I2C strætó beint aðgang að PCIe raufum. Vinsamlegast athugaðu gagnablað netþjónsins fyrir stuðningsupplýsingar og I2C strætófang.
EEPROM gagnasnið
Þessi hluti skilgreinir gagnasnið bæði MAC Address EEPROM og FRUID EEPROM og sem hýsilinn og FPGA geta nálgast í sömu röð.
MAC EEPROM
Við framleiðslu forritar Intel MAC vistfangið EEPROM með Intel Ethernet Controller XL710-BM2 MAC vistföngum. Intel MAX 10 nálgast vistföngin í MAC vistfanginu EEPROM í gegnum I2C strætó. Uppgötvaðu MAC vistfangið með því að nota eftirfarandi skipun: $ sudo fpga mac
MAC heimilisfangið EEPROM inniheldur aðeins upphafs 6-bæta MAC vistfangið á heimilisfanginu 0x00h og síðan MAC vistfangið 08. Upphafs MAC vistfangið er einnig prentað á merkimiðann á bakhlið prentaða hringrásarinnar (PCB). OPAE bílstjórinn útvegar sysfs hnúta til að fá upphafs MAC vistfangið frá eftirfarandi stað: /sys/class/fpga/intel-fpga-dev.*/intel-fpga-fme.*/spi altera.*.auto/spi_master/ spi */spi*/mac_address Byrjun MAC heimilisfang Example: 644C360F4430 OPAE bílstjórinn fær talninguna frá eftirfarandi stað: /sys/class/fpga/ intel-fpga-dev.*/intel-fpga-fme.*/spi-altera.*.auto/spi_master/ spi*/ spi*/mac_count MAC count Dæmiample: 08 Frá upphafs MAC vistfangi eru hin sjö MAC vistföng fengin með því að hækka í röð LSB (Least Significant Byte) upphafs MAC vistfangsins um einn talningu fyrir hvert síðari MAC vistfang. Næsta MAC vistfang tdample:
- 644C360F4431
- 644C360F4432
- 644C360F4433
- 644C360F4434
- 644C360F4435
- 644C360F4436
- 644C360F4437
Athugið: Ef þú ert að nota ES Intel FPGA PAC N3000, gæti MAC EEPROM ekki verið forritað. Ef MAC EEPROM er ekki forritað þá kemur fyrsta MAC vistfangið sem lesið er aftur sem FFFFFFFFFFFF.
Field Replaceable Unit Identification (FRUID) EEPROM aðgangur
Þú getur aðeins lesið EEPROM (0xA0) EEPROM (1.3xA24) sem hægt er að skipta um reitinn frá hýsil BMC í gegnum SMBus. Uppbyggingin í FRUID EEPROM er byggð á IPMI forskriftinni, Platform Management FRU Information Storage Definition, v2015, XNUMX. mars XNUMX, en þaðan er töfluupplýsingaskipan fengin. FRUID EEPROM fylgir algengu haussniði með borðsvæði og vöruupplýsingasvæði. Sjá töfluna hér að neðan til að sjá hvaða reitir í sameiginlega hausnum eiga við um FRUID EEPROM.
Algengur haus á FRUID EEPROM
Allir reitirnir í sameiginlega hausnum eru skyldir.
Lengd reits í bætum | Sviðslýsing | FRUID EEPROM gildi |
1 |
Algengt haussnið útgáfa 7:4 – frátekið, skrifaðu sem 0000b
3:0 – snið útgáfunúmer = 1 klst fyrir þessa forskrift |
01h (stillt sem 00000001b) |
1 |
Innri notkunarsvæði Byrjunarjöfnun (í margfeldi af 8 bætum).
00h gefur til kynna að þetta svæði sé ekki til staðar. |
00h (ekki til staðar) |
1 |
Upplýsingasvæði undirvagns Byrjunarjöfnun (í margfeldi af 8 bætum).
00h gefur til kynna að þetta svæði sé ekki til staðar. |
00h (ekki til staðar) |
1 |
Byrjunarjöfnun borðsvæðis (í margfeldi af 8 bætum).
00h gefur til kynna að þetta svæði sé ekki til staðar. |
01 klst |
1 |
Vöruupplýsingasvæði Byrjunarjöfnun (í margfeldi af 8 bætum).
00h gefur til kynna að þetta svæði sé ekki til staðar. |
0kr |
1 |
MultiRecord Area Starting Offset (í margfeldi af 8 bætum).
00h gefur til kynna að þetta svæði sé ekki til staðar. |
00h (ekki til staðar) |
1 | PAD, skrifaðu sem 00h | 00 klst |
1 |
Common Header Checksum (núll checksumma) |
F2h |
Sameiginlegu hausbætin eru sett frá fyrsta heimilisfangi EEPROM. Útlitið lítur út eins og myndin hér að neðan.
FRUID EEPROM minnisútlit blokkarmynd
FRUID EEPROM borðsvæði
Lengd reits í bætum | Sviðslýsing | Reitargildi | Kóðun reits |
1 | Borðsvæði Snið Útgáfa 7:4 – frátekin, skrifaðu sem 0000b 3:0 – snið útgáfunúmer | 0x01 | Stillt á 1 klst (0000 0001b) |
1 | Lengd borðsvæðis (í margfeldi af 8 bætum) | 0x0B | 88 bæti (inniheldur 2 pad 00 bæti) |
1 | Tungumálakóði | 0x00 | Stillt á 0 fyrir ensku
Athugið: Engin önnur tungumál studd eins og er |
3 | Framl. Dagsetning / Tími: Fjöldi mínútna frá 0:00 klst. 1/1/96.
Minnsta marktæka bæti fyrst (lítill endian) 00_00_00h = ótilgreint (kvikt svið) |
0x10
0x65 0xB7 |
Tímamunur á milli 12:00 1/1/96 til 12:XNUMX
11 er 07 mínútur = b76510h – geymt á litlu endian sniði |
1 | Tegund/lengd bæti borðframleiðanda | 0xD2 | 8-bita ASCII + LATIN1 kóðað 7:6 – 11b
5:0 – 010010b (18 bæti af gögnum) |
P | Board Framleiðandi bæti | 0x49
0x6E 0x74 0x65 0x6C 0xAE |
8-bita ASCII + LATIN1 kóðað Intel® Corporation |
áfram… |
Lengd reits í bætum | Sviðslýsing | Reitargildi | Kóðun reits |
0x20
0x43 0x6F 0x72 0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6E |
|||
1 | Board Vöruheiti gerð/lengd bæti | 0xD5 | 8-bita ASCII + LATIN1 kóðað 7:6 – 11b
5:0 – 010101b (21 bæti af gögnum) |
Q | Bæti fyrir borð vöruheiti | 0X49
0X6E 0X74 0X65 0X6C 0XAE 0X20 0X46 0X50 0X47 0X41 0X20 0X50 0X41 0X43 0X20 0X4E 0X33 0X30 0X30 0X30 |
8 bita ASCII + LATIN1 kóðaður Intel FPGA PAC N3000 |
1 | Stjórnarraðnúmer gerð/lengd bæti | 0xCC | 8-bita ASCII + LATIN1 kóðað 7:6 – 11b
5:0 – 001100b (12 bæti af gögnum) |
N | Bæti raðnúmera borðs (kvikur reitur) | 0x30
0x30 0x30 0x30 0x30 0x30 0x30 0x30 |
8 bita ASCII + LATIN1 kóða
1. 6 hex tölustafir eru OUI: 000000 2. 6 hex tölustafir eru MAC vistfang: 000000 |
áfram… |
Lengd reits í bætum | Sviðslýsing | Reitargildi | Kóðun reits |
0x30
0x30 0x30 0x30 |
Athugið: Þetta er kóðað sem fyrrverandiample og þarf að breyta í raunverulegu tæki
1. 6 hex tölustafir eru OUI: 644C36 2. 6 hex tölustafir eru MAC vistfang: 00AB2E Athugið: Til að bera kennsl á ekki forritað FRUID, stilltu OUI og MAC vistfang á "0000". |
||
1 | Borðhlutanúmer gerð/lengd bæti | 0xCE | 8-bita ASCII + LATIN1 kóðað 7:6 – 11b
5:0 – 001110b (14 bæti af gögnum) |
M | Bæti fyrir hlutanúmer borð | 0x4B
0x38 0x32 0x34 0x31 0x37 0x20 0x30 0x30 0x32 0x20 0x20 0x20 0x20 |
8-bita ASCII + LATIN1 kóðað með BOM ID.
Fyrir 14 bæta lengd, kóðað borð hlutanúmer tdample er K82417-002 Athugið: Þetta er kóðað sem fyrrverandiample og þarf að breyta í raunverulegu tæki. Þetta svæðisgildi er breytilegt eftir PBA númeri stjórnar. PBA Revision hefur verið fjarlægð í FRUID. Þessi fjögur síðustu bæti skila auðu og eru frátekin til notkunar í framtíðinni. |
1 | FRÚ File Auðkennistegund/lengdarbæti | 0x00 | 8-bita ASCII + LATIN1 kóðað 7:6 – 00b
5:0 – 000000b (0 bæti af gögnum) FRU File ID bæti reitur sem ætti að fylgja þessu er ekki innifalinn þar sem reiturinn væri 'null'. Athugið: FRÚ File ID bæti. FRU File útgáfa reitur er fyrirfram skilgreindur reitur sem veittur er sem framleiðsluaðstoð til að sannreyna file sem var notað við framleiðslu eða vettvangsuppfærslu til að hlaða FRU-upplýsingunum. Innihaldið er framleiðanda-sérhæft. Þessi reitur er einnig gefinn upp á upplýsingasvæði stjórnar. Annar eða báðir reitirnir geta verið „null“. |
1 | MMID tegund/lengd bæti | 0xC6 | 8 bita ASCII + LATIN1 kóða |
áfram… |
Lengd reits í bætum | Sviðslýsing | Reitargildi | Kóðun reits |
7:6 – 11b
5:0 – 000110b (6 bæti af gögnum) Athugið: Þetta er kóðað sem fyrrverandiample og þarf að breyta í raunverulegu tæki |
|||
M | MMID bæti | 0x39
0x39 0x39 0x44 0x58 0x46 |
Snið sem 6 sextán tölustafir. Sérstakt tdample í klefa við hlið Intel FPGA PAC N3000 MMID = 999DXF.
Þetta svæðisgildi er mismunandi eftir mismunandi SKU-reitum eins og MMID, OPN, PBN o.s.frv. |
1 | C1h (tegund/lengd bæti kóðuð til að gefa til kynna ekki fleiri upplýsingareitir). | 0xC1 | |
Y | 00h – öll ónotuð pláss sem eftir eru | 0x00 | |
1 | Athugunarsumma borðsvæðis (núll athugunarsumma) | 0xB9 | Athugið: Athugunarsumman í þessari töflu er núll eftirlitssumma reiknuð fyrir gildin sem notuð eru í töflunni. Það verður að endurreikna fyrir raunveruleg gildi Intel FPGA PAC N3000. |
Lengd reits í bætum | Sviðslýsing | Reitargildi | Kóðun reits |
1 | Snið vörusvæðis Útgáfa 7:4 – frátekið, skrifaðu sem 0000b
3:0 – snið útgáfunúmer = 1 klst fyrir þessa forskrift |
0x01 | Stillt á 1 klst (0000 0001b) |
1 | Lengd vörusvæðis (í margfeldi af 8 bætum) | 0x0A | Samtals 80 bæti |
1 | Tungumálakóði | 0x00 | Stillt á 0 fyrir ensku
Athugið: Engin önnur tungumál studd eins og er |
1 | Nafn framleiðanda gerð/lengd bæti | 0xD2 | 8-bita ASCII + LATIN1 kóðað 7:6 – 11b
5:0 – 010010b (18 bæti af gögnum) |
N | Nafn framleiðanda bæti | 0x49
0x6E 0x74 0x65 0x6C 0xAE 0x20 0x43 0x6F |
8-bita ASCII + LATIN1 kóðað Intel Corporation |
áfram… |
Lengd reits í bætum | Sviðslýsing | Reitargildi | Kóðun reits |
0x72
0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6E |
|||
1 | Vöruheiti gerð/lengd bæti | 0xD5 | 8-bita ASCII + LATIN1 kóðað 7:6 – 11b
5:0 – 010101b (21 bæti af gögnum) |
M | Vöruheiti bæti | 0x49
0x6E 0x74 0x65 0x6C 0xAE 0x20 0x46 0x50 0x47 0x41 0x20 0x50 0x41 0x43 0x20 0x4E 0x33 0x30 0x30 0x30 |
8 bita ASCII + LATIN1 kóðaður Intel FPGA PAC N3000 |
1 | Vöruhluti/gerð númer gerð/lengdar bæti | 0xCE | 8-bita ASCII + LATIN1 kóðað 7:6 – 11b
5:0 – 001110b (14 bæti af gögnum) |
O | Vöruhluta-/gerðanúmer bæti | 0x42
0x44 0x2D 0x4E 0x56 0x56 0x2D 0x4E 0x33 0x30 0x30 0x30 0x2D 0x31 |
8 bita ASCII + LATIN1 kóða
OPN fyrir stjórn BD-NVV- N3000-1 Þetta svæðisgildi er mismunandi eftir mismunandi Intel FPGA PAC N3000 OPN. |
áfram… |
Lengd reits í bætum | Sviðslýsing | Reitargildi | Kóðun reits |
1 | Tegund vöruútgáfu/lengd bæti | 0x01 | 8 bita tvöfaldur 7:6 – 00b
5:0 – 000001b (1 bæti af gögnum) |
R | Bæti vöruútgáfu | 0x00 | Þessi reitur er kóðaður sem fjölskyldumeðlimur |
1 | Raðnúmer vörutegundar/lengdar bæti | 0xCC | 8-bita ASCII + LATIN1 kóðað 7:6 – 11b
5:0 – 001100b (12 bæti af gögnum) |
P | Raðnúmerabæti vöru (Kvikur reitur) | 0x30
0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 |
8 bita ASCII + LATIN1 kóða
1. 6 hex tölustafir eru OUI: 000000 2. 6 hex tölustafir eru MAC vistfang: 000000 Athugið: Þetta er kóðað sem fyrrverandiample og þarf að breyta í raunverulegu tæki. 1. 6 hex tölustafir eru OUI: 644C36 2. 6 hex tölustafir eru MAC vistfang: 00AB2E Athugið: Til að bera kennsl á ekki forritað FRUID, stilltu OUI og MAC vistfang á "0000". |
1 | Eign Tag tegund/lengd bæti | 0x01 | 8 bita tvöfaldur 7:6 – 00b
5:0 – 000001b (1 bæti af gögnum) |
Q | Eign Tag | 0x00 | Ekki stutt |
1 | FRÚ File Auðkennistegund/lengdarbæti | 0x00 | 8-bita ASCII + LATIN1 kóðað 7:6 – 00b
5:0 – 000000b (0 bæti af gögnum) FRU File ID bæti reitur sem ætti að fylgja þessu er ekki innifalinn þar sem reiturinn væri 'null'. |
áfram… |
Lengd reits í bætum | Sviðslýsing | Reitargildi | Kóðun reits |
Athugið: FRÚ file ID bæti.
FRU File útgáfa reitur er fyrirfram skilgreindur reitur sem veittur er sem framleiðsluaðstoð til að sannreyna file sem var notað við framleiðslu eða vettvangsuppfærslu til að hlaða FRU-upplýsingunum. Innihaldið er framleiðanda-sérhæft. Þessi reitur er einnig gefinn upp á upplýsingasvæði stjórnar. Annar eða báðir reitirnir geta verið „null“. |
|||
1 | C1h (tegund/lengd bæti kóðuð til að gefa til kynna ekki fleiri upplýsingareitir). | 0xC1 | |
Y | 00h – öll ónotuð pláss sem eftir eru | 0x00 | |
1 | Vöruupplýsingar svæði Athugunarsumma (núll athugunarsumma)
(Dynamískt sviði) |
0x9D | Athugið: athugunarsumman í þessari töflu er núll athugunarsumma reiknuð fyrir gildin sem notuð eru í töflunni. Það verður að endurreikna fyrir raunveruleg gildi Intel FPGA PAC. |
Intel® FPGA forritanlegt hröðunarkort N3000 stjórnunarstýringarhandbók
Endurskoðunarsaga
Endurskoðunarsaga fyrir Intel FPGA forritanlegt hröðunarkort N3000 notendahandbók stjórnarstjórnunar
Skjalaútgáfa | Breytingar |
2019.11.25 | Upphafleg framleiðsluútgáfa. |
Intel Corporation. Allur réttur áskilinn. Intel, Intel lógóið og önnur Intel merki eru vörumerki Intel Corporation eða dótturfélaga þess. Intel ábyrgist frammistöðu FPGA- og hálfleiðaravara sinna samkvæmt gildandi forskriftum í samræmi við staðlaða ábyrgð Intel, en áskilur sér rétt til að gera breytingar á hvaða vörum og þjónustu sem er hvenær sem er án fyrirvara. Intel tekur enga ábyrgð eða skaðabótaábyrgð sem stafar af notkun eða notkun á neinum upplýsingum, vöru eða þjónustu sem lýst er hér nema sérstaklega hafi verið samið skriflega af Intel. Viðskiptavinum Intel er bent á að fá nýjustu útgáfuna af tækjaforskriftum áður en þeir treysta á birtar upplýsingar og áður en pantað er fyrir vörur eða þjónustu.
*Önnur nöfn og vörumerki geta verið eign annarra.
Skjöl / auðlindir
![]() |
intel FPGA forritanlegt hröðunarkort N3000 stjórnarstjórnunarstýring [pdfNotendahandbók FPGA forritanlegt hröðunarkort N3000 borð, stjórnunarstýring, FPGA, forritanlegt hröðunarkort N3000 borð, stjórnunarstýring, N3000 stjórnarstjórnandi, stjórnunarstýring |