Intel FPGA Programmable Acceleration Card N3000 Board Management Controller
Intel FPGA Programmable Acceleration Card N3000 BMC Fampidirana
Momba ity Document ity
Jereo ny Intel FPGA Programmable Acceleration Card N3000 Board Management Guide raha te hianatra bebe kokoa momba ny fiasa sy ny endri-javatra an'ny Intel® MAX® 10 BMC sy hahatakatra ny fomba famakiana angon-drakitra telemetry amin'ny Intel FPGA PAC N3000 mampiasa PLDM amin'ny MCTP SMBus sy I2C SMBus . Nampidirina ny fampidirana ny Intel MAX 10 root of trust (RoT) sy ny fanavaozana ny rafitra lavitra azo antoka.
TAPITRAview
Ny Intel MAX 10 BMC dia tompon'andraikitra amin'ny fanaraha-maso, ny fanaraha-maso ary ny fanomezana ny fidirana amin'ny endri-javatra board. Ny Intel MAX 10 BMC dia mifandray amin'ny sensor on-board, ny FPGA ary ny tselatra, ary mitantana ny filaharan'ny herinaratra / famatsiana, ny fikirakirana FPGA ary ny fitsapan-kevitra momba ny angon-drakitra telemetry. Afaka mifandray amin'ny BMC ianao amin'ny fampiasana ny Platform Level Data Model (PLDM) version 1.1.1 protocol. Ny firmware BMC dia azo havaozina amin'ny PCIe amin'ny fampiasana ny fanavaozana ny rafitra lavitra.
Ireo singa mifandraika amin'ny BMC
- Miasa toy ny Root of Trust (RoT) ary manome fahafahana ireo endri-javatra fanavaozana azo antoka an'ny Intel FPGA PAC N3000.
- Mifehy ny firmware sy ny fanavaozana tselatra FPGA amin'ny PCIe.
- Mitantana FPGA configuration.
- Ampifanaraho ny firafitry ny tambajotra ho an'ny C827 Ethernet re-timer fitaovana.
- Fanaraha-maso Fanamafisana sy fampidinana ny filaharana ary famantatra lesoka miaraka amin'ny fiarovana mihidy mandeha ho azy.
- Manara-maso ny hery ary mamerina amin'ny solaitrabe.
- Fifandraisana misy sensor, tselatra FPGA ary QSFP.
- Manara-maso ny angon-drakitra telemetry (temperature board, voltage sy ankehitriny) ary manome hetsika fiarovana rehefa ivelan'ny tokonam-baravarankely ny famakiana.
- Mitatitra ny angona telemétrie hampiantranoana BMC amin'ny alàlan'ny Modely Data Level Platform (PLDM) amin'ny MCTP SMBus na I2C.
- Manohana PLDM amin'ny MCTP SMBus amin'ny alàlan'ny PCIe SMBus. 0xCE dia adiresy andevo 8-bit.
- Manohana I2C SMBus. 0xBC no adiresy andevo 8-bit.
- Miditra amin'ny adiresy MAC Ethernet ao amin'ny EEPROM sy ny EEPROM azo soloina eny an-tsaha (FRUID).
Intel Corporation. Zo rehetra voatokana. Ny Intel, ny logo Intel, ary ny marika Intel hafa dia marika famantarana ny Intel Corporation na ny sampany. Ny Intel dia manome antoka ny fahombiazan'ny vokatra FPGA sy ny semiconductor amin'ny fepetra ankehitriny mifanaraka amin'ny fiantohana manara-penitra an'ny Intel, saingy manana zo hanova ny vokatra sy serivisy amin'ny fotoana rehetra tsy misy filazana. Tsy mandray andraikitra na andraikitra avy amin'ny fampiharana na fampiasana fampahalalana, vokatra, na serivisy voalaza eto ny Intel afa-tsy izay neken'ny Intel an-tsoratra. Manoro hevitra ny mpanjifa Intel mba hahazo ny kinova farany momba ny fanondroana fitaovana alohan'ny hianteherana amin'izay vaovao navoaka sy alohan'ny hametrahana baiko ho an'ny vokatra na serivisy. * Ny anarana sy ny marika hafa dia azo lazaina ho fananan'ny hafa.
BMC High-Level Block Diagram
Root of Trust (RoT)
Ny Intel MAX 10 BMC dia miasa amin'ny maha-Root of Trust (RoT) ary mamela ny endri-panavaozana rafitra lavitra azo antoka amin'ny Intel FPGA PAC N3000. Ny RoT dia misy endri-javatra mety hanampy amin'ny fisorohana ireto manaraka ireto:
- Fampidirana na fanatanterahana kaody na drafitra tsy nahazoana alalana
- Hetsika manakorontana ezahan'ny rindrambaiko tsy misy tombontsoa, logiciel manana tombontsoa, na BMC mpampiantrano
- Famonoana tsy nahy ny kaody taloha na teti-dratsy misy bibikely na fahalemena fantatra amin'ny alàlan'ny famelana ny BMC hanafoana ny fanomezan-dàlana
Intel® FPGA Programmable Acceleration Card N3000 Board Management Controller Torolàlana ho an'ny mpampiasa
Ny Intel FPGA PAC N3000 BMC dia manery ny politika fiarovana hafa mifandraika amin'ny fidirana amin'ny alàlan'ny interface isan-karazany, ary koa ny fiarovana ny tselatra an-tsambo amin'ny alàlan'ny famerana ny tahan'ny fanoratana. Azafady, jereo ny Intel FPGA Programmable Acceleration Card N3000 Security User Guide raha mila fampahalalana momba ny RoT sy ny fiarovana ny Intel FPGA PAC N3000.
Fampahafantarana mifandraika
Intel FPGA Programmable Acceleration Card N3000 Security User Guide
Fanavaozana ny rafitra lavitra azo antoka
Ny BMC dia manohana ny Secure RSU ho an'ny Intel MAX 10 BMC Nios® firmware sy RTL image ary Intel Arria® 10 FPGA fanavaozana sary miaraka amin'ny fanamarinana sy fanamarinana ny fahamendrehana. Ny firmware Nios dia miandraikitra ny fanamarinana ny sary mandritra ny dingana fanavaozana. Ny fanavaozana dia atosiky ny interface PCIe mankany amin'ny Intel Arria 10 GT FPGA, izay manoratra izany amin'ny tompon'ny Intel Arria 10 FPGA SPI amin'ny andevo Intel MAX 10 FPGA SPI. Faritra tselatra vonjimaika antsoina hoe stagNy faritra dia mitahiry karazana bitstream fanamarinana amin'ny alàlan'ny interface SPI. Ny famolavolana BMC RoT dia misy ny maody cryptographic izay manatanteraka ny asa fanamarinana ny hash SHA2 256 bit sy ny fiasan'ny fanamarinana sonia ECDSA 256 P 256 hanamarina ny lakile sy ny sarin'ny mpampiasa. Ny firmware Nios dia mampiasa ny maody kriptografika hanamarina ny sary nosoniavin'ny mpampiasa ao amin'ny stagfaritra. Raha mandalo ny fanamarinana, dia mandika ny sarin'ny mpampiasa amin'ny faritra flash mpampiasa ny firmware Nios. Raha tsy nahomby ny fanamarinana, dia mitatitra fahadisoana ny firmware Nios. Azafady, jereo ny Intel FPGA Programmable Acceleration Card N3000 Security User Guide ho fampahalalana momba ny RoT sy ny fiarovana ny Intel FPGA PAC N3000.
Fampahafantarana mifandraika
Intel FPGA Programmable Acceleration Card N3000 Security User Guide
Power Sequence Management
Ny BMC Power sequencer state machine dia mitantana ny Intel FPGA PAC N3000 power-on sy power-off sequences ho an'ny tranga an-jorony mandritra ny fizotran'ny herinaratra na ny fandidiana mahazatra. Ny fikorianan'ny herin'aratra Intel MAX 10 dia mandrakotra ny dingana manontolo ao anatin'izany ny boot-up Intel MAX 10, ny boot-up Nios, ary ny fitantanana ny filaharana herinaratra ho an'ny fanamafisana FPGA. Ny mpampiantrano dia tsy maintsy manamarina ny dikan-teny fananganana an'ny Intel MAX 10 sy FPGA, ary koa ny toeran'ny Nios isaky ny tsingerin'ny herinaratra, ary mandray fepetra mifanaraka amin'izany raha toa ka ny Intel FPGA PAC N3000 dia mihazakazaka amin'ny tranga an-jorony toy ny Intel MAX 10 na Ny orinasa FPGA dia manorina ny tsy fahombiazan'ny entana na ny tsy fahombiazan'ny boot Nios. Ny BMC dia miaro ny Intel FPGA PAC N3000 amin'ny fanakatonana ny herinaratra amin'ny karatra amin'ireto fepetra manaraka ireto:
- 12 V Auxiliary na PCIe sisiny famatsiana voltage ambany 10.46 V
- Mahatratra 100°C ny mari-pana fototra FPGA
- Ny hafanan'ny board dia mahatratra 85 °C
Fanaraha-maso ny birao amin'ny alàlan'ny sensor
Ny Intel MAX 10 BMC dia manara-maso voltage, ankehitriny sy ny hafanan'ny singa isan-karazany amin'ny Intel FPGA PAC N3000. Ny mpampiantrano BMC dia afaka miditra amin'ny angon-drakitra telemetry amin'ny alàlan'ny PCIe SMBus. Ny PCIe SMBus eo anelanelan'ny BMC mpampiantrano sy ny Intel FPGA PAC N3000 Intel MAX 10 BMC dia zarain'ny PLDM amin'ny MCTP SMBus endpoint sy Standard I2C andevo amin'ny Avalon-MM interface (vakiana fotsiny).
Fanaraha-maso ny birao amin'ny PLDM amin'ny MCTP SMBus
Ny BMC amin'ny Intel FPGA PAC N3000 dia mifandray amin'ny mpizara BMC amin'ny PCIe* SMBus. Ny mpanara-maso ny MCTP dia manohana ny Modely Data Level Platform (PLDM) amin'ny fitambaran'ny Management Component Transport Protocol (MCTP). 0xCE ny adiresin'ny andevo MCTP endpoint. Azo amboarina amin'ny fizarana mifanaraka amin'ny tselatra ivelany FPGA Quad SPI amin'ny alàlan'ny fomba in-band raha ilaina. Ny Intel FPGA PAC N3000 BMC dia manohana ampahany amin'ny baiko PLDM sy MCTP mba ahafahan'ny mpizara BMC mahazo angon-drakitra sensor toy ny vol.tage, ankehitriny sy ny mari-pana.
Fanamarihana:
Modely Data Level Platform (PLDM) amin'ny teboka farany amin'ny MCTP SMBus dia tohanana. Ny PLDM amin'ny MCTP amin'ny alàlan'ny PCIe teratany dia tsy tohanana. Ny sokajy fitaovana SMBus: Ny fitaovana "Fixed not Discoverable" dia tohanana amin'ny alàlan'ny default, fa ny sokajy fitaovana efatra dia tohana ary azo amboarina amin'ny saha. Ny ACK-Poll dia tohana
- Tohanana amin'ny adiresy andevo SMBus default 0xCE.
- Tohanana amin'ny adiresy andevo raikitra na nomena.
Ny BMC dia manohana ny version 1.3.0 an'ny Management Component Transport Protocol (MCTP) Base Specification (DTMF specification DSP0236), version 1.1.1 an'ny PLDM for Platform Monitoring and Control standard (DTMF specification DSP0248), ary ny version 1.0.0 an'ny PLDM for Message Control and Discovery (DTMF specification DSP0240).
Fampahafantarana mifandraika
Distributed Management Task Force (DMTF) Specifications Ho an'ny rohy mankany amin'ny fepetra manokana DMTF
SMBus Interface Speed
Ny fampiharana Intel FPGA PAC N3000 dia manohana ny fifanakalozana SMBus amin'ny 100 KHz amin'ny alàlan'ny default.
Fanohanana MCTP Packetization
Famaritana MCTP
- Ny vatan'ny hafatra dia maneho ny enta-mavesatry ny hafatra MCTP. Ny vatan'ny hafatra dia afaka mamakivaky fonosana MCTP marobe.
- MCTP packet payload dia manondro ny ampahany amin'ny vatan'ny hafatra amin'ny hafatra MCTP izay entina ao anaty fonosana MCTP tokana.
- Ny Unit Transmission dia manondro ny haben'ny ampahany amin'ny entana entana MCTP.
Haben'ny vondrona fampitana
- Ny habe fifindran'ny baseline (fifindran'ny kely indrindra) ho an'ny MCTP dia 64 bytes.
- Ny hafatra fanaraha-maso MCTP rehetra dia tsy maintsy manana enta-mavesatra izay tsy lehibe kokoa noho ny fifindran'ny tsipika fototra tsy misy fifampiraharahana. (Ny mekanika fifampiraharahana ho an'ny tarika fifindran'ny lehibe kokoa eo anelanelan'ny teboka dia voafaritra amin'ny karazana hafatra ary tsy resahina ao amin'ny tondrozotra MCTP Base)
- Izay hafatra MCTP izay lehibe noho ny 64 bita ny haben'ny vatany dia tokony hozaraina ho fonosana maromaro ho an'ny fandefasana hafatra tokana.
MCTP Packet saha
Sahan'ny Packet/Message Generic
Fanohanana baiko napetraka
Ny baiko MCTP tohanana
- Mahazoa MCTP Version Support
- Base Spec Version Info
- Fanaraha-maso ny dikan-teny Protocol
- PLDM amin'ny MCTP Version
- Mametraka ID Endpoint
- Mahazoa Endpoint ID
- Mahazoa Endpoint UUID
- Mahazoa fanohanana karazana hafatra
- Mahazoa Vendor Defined Message Support
Fanamarihana:
Ho an'ny baiko Get Vendor Defined Message Support, ny BMC dia mamaly miaraka amin'ny kaody famaranana ERROR_INVALID_DATA(0x02).
Manohana PLDM Base Specification baiko
- SetTID
- GetTID
- GetPLDMVersion
- GetPLDMtypes
- GetPLDMCommands
PLDM tohanana ho an'ny baikon'ny fanaraha-maso sy fanaraha-maso ny sehatra
- SetTID
- GetTID
- GetSensorReading
- GetSensorThresholds
- SetSensorThresholds
- GetPDRRepositoryInfo
- GetPDR
Fanamarihana:
Ny fitsapan-kevitra fototra BMC Nios II ho an'ny angon-drakitra telemetry isan-karazany isaky ny 1 milisegondra, ary ny faharetan'ny fandatsaham-bato dia maharitra 500~800 milliseconds, noho izany ny hafatra valiny mifanohitra amin'ny hafatra fangatahana mifanaraka amin'ny baiko GetSensorReading na GetSensorThresholds dia manavao araka izany isaky ny 500~800 milliseconds.
Fanamarihana:
GetStateSensorReadings dia tsy tohana.
PLDM Topology sy Hierarchy
Firaketana Descriptor Platform voafaritra
Ny Intel FPGA PAC N3000 dia mampiasa 20 Platform Descriptor Records (PDRs). Ny Intel MAX 10 BMC dia tsy manohana afa-tsy PDR mitambatra izay tsy hampiana na esorina amin'ny fomba mavitrika ny PDR rehefa apetaka sy esorina ny QSFP. Rehefa nesorina ny sata fampandehanana sensor dia ho taterina fotsiny fa tsy misy.
Anaran'ny sensor sy fitantana firaketana
Ny PDRs rehetra dia nomena sanda isa tsy fahita firy antsoina hoe Record Handle. Ity sanda ity dia ampiasaina amin'ny fidirana amin'ny PDR tsirairay ao amin'ny PDR Repository amin'ny alàlan'ny GetPDR (DTMF specification DSP0248). Ity tabilao manaraka ity dia lisitr'ireo sensor voaara-maso amin'ny Intel FPGA PAC N3000.
PDRs Sensor Anaran'ny sy ny fitanana an-tsoratra
asa | Anaran'ny sensor | Fampahalalana sensor | PLDM | ||
Loharanon'ny famakian-tsela (Singa) | PDR
Record Handle |
Ireo singa mifandraika amin'ny PDR | Fiovan'ny tokonam-baravarana navela tamin'ny PLDM | ||
Total hery fampidirana Intel FPGA PAC | Power Board | Kajy amin'ny rantsantanana PCIe 12V Current sy Voltage | 1 | 0 | tsy misy |
PCIe rantsantanana 12 V Current | 12 V Backplane Current | PAC1932 SENSE1 | 2 | 0 | tsy misy |
PCIe rantsantanana 12 V Voltage | 12 V Backplane Voltage | PAC1932 SENSE1 | 3 | 0 | tsy misy |
1.2 V Rail Voltage | 1.2 V Voltage | MAX10 ADC | 4 | 0 | tsy misy |
1.8 V Rail Voltage | 1.8 V Voltage | MAX 10 ADC | 6 | 0 | tsy misy |
3.3 V Rail Voltage | 3.3 V Voltage | MAX 10 ADC | 8 | 0 | tsy misy |
FPGA Core Voltage | FPGA Core Voltage | LTC3884 (U44) | 10 | 0 | tsy misy |
FPGA Core Current | FPGA Core Current | LTC3884 (U44) | 11 | 0 | tsy misy |
Temperature fototra FPGA | Temperature fototra FPGA | FPGA temp diode amin'ny TMP411 | 12 | Fampitandremana ambony: 90
Fahafatesana ambony: 100 |
ENY |
Temperature board | Temperature board | TMP411 (U65) | 13 | Fampitandremana ambony: 75
Fahafatesana ambony: 85 |
ENY |
QSFP0 Voltage | QSFP0 Voltage | Module QSFP ivelany (J4) | 14 | 0 | tsy misy |
QSFP0 maripana | QSFP0 maripana | Module QSFP ivelany (J4) | 15 | Fampitandremana ambony: Sanda napetraky ny mpivarotra QSFP
Fatalana ambony: Sanda napetraky ny mpivarotra QSFP |
tsy misy |
PCIe Auxiliary 12V amin'izao fotoana izao | 12 V AUX | PAC1932 SENSE2 | 24 | 0 | tsy misy |
PCIe Auxiliary 12V Voltage | 12 V AUX Voltage | PAC1932 SENSE2 | 25 | 0 | tsy misy |
QSFP1 Voltage | QSFP1 Voltage | Module QSFP ivelany (J5) | 37 | 0 | tsy misy |
QSFP1 maripana | QSFP1 maripana | Module QSFP ivelany (J5) | 38 | Fampitandremana ambony: Sanda napetraky ny mpivarotra QSFP
Fatalana ambony: Sanda napetraky ny mpivarotra QSFP |
tsy misy |
PKVL Temperature fototra | PKVL Temperature fototra | Chip PKVL (88EC055) (U18A) | 44 | 0 | tsy misy |
nitohy… |
asa | Anaran'ny sensor | Fampahalalana sensor | PLDM | ||
Loharanon'ny famakian-tsela (Singa) | PDR
Record Handle |
Ireo singa mifandraika amin'ny PDR | Fiovan'ny tokonam-baravarana navela tamin'ny PLDM | ||
PKVL A Serdes Temperature | PKVL A Serdes Temperature | Chip PKVL (88EC055) (U18A) | 45 | 0 | tsy misy |
Temperature fototra PKVL B | Temperature fototra PKVL B | Chip PKVL (88EC055) (U23A) | 46 | 0 | tsy misy |
PKVL B Serdes Temperature | PKVL B Serdes Temperature | Chip PKVL (88EC055) (U23A) | 47 | 0 | tsy misy |
Fanamarihana:
Ny sandan'ny fampitandremana ambony sy ny fatiantoka ambony ho an'ny QSFP dia napetraky ny mpivarotra QSFP. Jereo ny angon-drakitra mpivarotra momba ny sandany. Ny BMC dia hamaky ireo soatoavin'ny tokonam-baravarana ireo ary hitatitra azy ireo. Ny fpgad dia serivisy afaka manampy anao hiaro ny mpizara amin'ny fianjerana rehefa tonga eo amin'ny tokonam-baravaran'ny sensor tsy azo sitranina na ambany ambany (antsoina koa hoe fatal threshold) ny fitaovana. Ny fpgad dia afaka manara-maso ny tsirairay amin'ireo sensor 20 notaterin'ny Board Management Controller. Azafady, jereo ny lohahevitra Graceful Shutdown avy amin'ny Intel Acceleration Stack User Guide: Intel FPGA Programmable Acceleration Card N3000 raha mila fanazavana fanampiny.
Fanamarihana:
Ny rafitra mpizara OEM mahafeno fepetra dia tokony hanome ny fampangatsiahana ilaina amin'ny enta-mavesatrao. Azonao atao ny mahazo ny soatoavin'ny sensor amin'ny alàlan'ny fampandehanana ity baiko OPAE manaraka ity ho root na sudo: $ sudo fpgainfo bmc
Fampahafantarana mifandraika
Torolàlana mpampiasa Intel Acceleration Stack: Intel FPGA Programmable Acceleration Card N3000
Fanaraha-maso ny birao amin'ny alàlan'ny I2C SMBus
Ny andevo I2C mahazatra amin'ny interface Avalon-MM (vakiana fotsiny) dia mizara ny PCIe SMBus eo anelanelan'ny BMC mpampiantrano sy ny Intel MAX 10 RoT. Ny Intel FPGA PAC N3000 dia manohana ny interface I2C andevo mahazatra ary ny adiresy andevo dia 0xBC raha tsy misy afa-tsy ny fidirana ivelan'ny tarika. Ny fomba fandraisan'anjaran'ny byte dia maody adiresy offset 2-byte. Ity ny sarintany fitadidiana rejisitry ny angona telemetry izay azonao ampiasaina hidirana vaovao amin'ny alàlan'ny baiko I2C. Ny tsanganana fanoritsoritana dia manoritsoritra ny fomba mety hizorana bebe kokoa ny soatoavin'ny rejisitra naverina mba hahazoana ny sanda tena izy. Ny singa dia mety ho Celsius (°C), mA, mV, mW miankina amin'ny sensor vakianao.
Telemetry Data Register Memory Map
hisoratra anarana | Offset | sakany | Access | SaHa | Sanda Default | Description |
Temperature board | 0x100 | 32 | RO | [31:0] | 32h00000000 | TMP411(U65)
Ny sandan'ny fisoratana anarana dia sonia integer Temperature = sanda fisoratana anarana * 0.5 |
Fampitandremana ambony amin'ny maripana ambony | 0x104 | 32 | RW | [31:0] | 32h00000000 | TMP411(U65)
Ny sandan'ny fisoratana anarana dia integer voasonia |
Fetra avo = sanda misoratra anarana
* 0.5 |
||||||
Mahafaty ny mari-pana ambony | 0x108 | 32 | RW | [31:0] | 32h00000000 | TMP411(U65)
Ny sandan'ny fisoratana anarana dia integer voasonia |
High Critical = sanda misoratra anarana
* 0.5 |
||||||
Temperature fototra FPGA | 0x110 | 32 | RO | [31:0] | 32h00000000 | TMP411(U65)
Ny sandan'ny fisoratana anarana dia integer voasonia |
Temperature = sanda misoratra
* 0.5 |
||||||
FPGA maty
Fampitandremana avo lenta |
0x114 | 32 | RW | [31:0] | 32h00000000 | TMP411(U65)
Ny sandan'ny fisoratana anarana dia integer voasonia |
Fetra avo = sanda misoratra anarana
* 0.5 |
||||||
nitohy… |
hisoratra anarana | Offset | sakany | Access | SaHa | Sanda Default | Description |
FPGA Core Voltage | 0x13c | 32 | RO | [31:0] | 32h00000000 | LTC3884(U44)
BOKYtage(mV) = sandan'ny fisoratana anarana |
FPGA Core Current | 0x140 | 32 | RO | [31:0] | 32h00000000 | LTC3884(U44)
Current(mA) = sandan'ny fisoratana anarana |
12v Backplane Voltage | 0x144 | 32 | RO | [31:0] | 32h00000000 | BOKYtage(mV) = sandan'ny fisoratana anarana |
12v Backplane Current | 0x148 | 32 | RO | [31:0] | 32h00000000 | Current(mA) = sandan'ny fisoratana anarana |
1.2v Voltage | 0x14c | 32 | RO | [31:0] | 32h00000000 | BOKYtage(mV) = sandan'ny fisoratana anarana |
12v Aux Voltage | 0x150 | 32 | RO | [31:0] | 32h00000000 | BOKYtage(mV) = sandan'ny fisoratana anarana |
12v Aux Current | 0x154 | 32 | RO | [31:0] | 32h00000000 | Current(mA) = sandan'ny fisoratana anarana |
1.8v Voltage | 0x158 | 32 | RO | [31:0] | 32h00000000 | BOKYtage(mV) = sandan'ny fisoratana anarana |
3.3v Voltage | 0x15c | 32 | RO | [31:0] | 32h00000000 | BOKYtage(mV) = sandan'ny fisoratana anarana |
Power Board | 0x160 | 32 | RO | [31:0] | 32h00000000 | Hery(mW) = sandan'ny fisoratana anarana |
PKVL Temperature fototra | 0x168 | 32 | RO | [31:0] | 32h00000000 | PKVL1(U18A)
Ny sandan'ny fisoratana anarana dia integer voasonia Temperature = sanda misoratra * 0.5 |
PKVL A Serdes Temperature | 0x16c | 32 | RO | [31:0] | 32h00000000 | PKVL1(U18A)
Ny sandan'ny fisoratana anarana dia integer voasonia Temperature = sanda misoratra * 0.5 |
Temperature fototra PKVL B | 0x170 | 32 | RO | [31:0] | 32h00000000 | PKVL2(U23A)
Ny sandan'ny fisoratana anarana dia integer voasonia Temperature = sanda misoratra * 0.5 |
PKVL B Serdes Temperature | 0x174 | 32 | RO | [31:0] | 32h00000000 | PKVL2(U23A)
Ny sandan'ny fisoratana anarana dia integer voasonia Temperature = sanda misoratra * 0.5 |
Ny sandan'ny QSFP dia azo amin'ny famakiana ny maody QSFP ary mitatitra ny soatoavina vakiana ao amin'ny rejisitra mifanaraka amin'izany. Raha tsy manohana ny fanaraha-maso ny Diagnostika nomerika ny maody QSFP na raha tsy napetraka ny maody QSFP, dia tsidiho ny soatoavina vakiana avy amin'ny rejisitra QSFP. Ampiasao ny fitaovana Intelligent Platform Management Interface (IPMI) hamakiana ny angon-drakitra telemetry amin'ny alàlan'ny bus I2C.
baiko I2C hamaky ny mari-pana amin'ny birao amin'ny adiresy 0x100:
Ao amin'ny baiko etsy ambany:
- 0x20 no adiresin'ny bus master I2C an'ny mpizaranao izay afaka miditra mivantana amin'ny slot PCIe. Ity adiresy ity dia miovaova amin'ny mpizara. Azafady, jereo ny angon-drakitra mpizara anao mba hahitana ny adiresy I2C marina an'ny mpizara anao.
- 0xBC dia adiresy andevo I2C an'ny Intel MAX 10 BMC.
- 4 no isan'ny bytes angona novakiana
- 0x01 0x00 no adiresin'ny mari-pana amin'ny birao izay aseho eo amin'ny latabatra.
baiko:
ipmitool i2c bus=0x20 0xBC 4 0x01 0x00
Output:
01110010 00000000 00000000 00000000
Ny sanda mivoaka amin'ny hexidecimal dia: 0x72000000 0x72 dia 114 amin'ny decimal. Ny kajy ny mari-pana amin'ny Celsius dia ampitomboina amin'ny 0.5: 114 x 0.5 = 57 °C
Fanamarihana:
Tsy ny mpizara rehetra no manohana ny bisy I2C mivantana amin'ny slot PCIe. Azafady, jereo ny angon-drakitra mpizara anao raha mila fampahalalana fanohanana sy adiresin'ny bus I2C.
Takelaka data EEPROM
Ity fizarana ity dia mamaritra ny endrika angon-drakitra momba ny adiresy MAC EEPROM sy ny FRUID EEPROM ary azon'ny mpampiantrano sy FPGA idirana.
MAC EEPROM
Amin'ny fotoana famokarana, Intel dia manomana ny adiresy MAC EEPROM miaraka amin'ny adiresy MAC Intel Ethernet Controller XL710-BM2. Ny Intel MAX 10 dia miditra amin'ny adiresy ao amin'ny adiresy MAC EEPROM amin'ny alàlan'ny bus I2C. Tadiavo ny adiresy MAC amin'ny fampiasana ity baiko manaraka ity: $ sudo fpga mac
Ny adiresy MAC EEPROM dia tsy misy afa-tsy ny adiresy MAC 6-byte manomboka amin'ny adiresy 0x00h arahin'ny fanisan'ny adiresy MAC an'ny 08. Ny adiresy MAC fanombohana dia atao pirinty ihany koa amin'ny fametahana marika eo amin'ny lamosin'ny Board Circuit Printed (PCB). Ny mpamily OPAE dia manome sysfs nodes hahazoana ny adiresy MAC manomboka amin'ity toerana manaraka ity: /sys/class/fpga/intel-fpga-dev.*/intel-fpga-fme.*/spi altera.*.auto/spi_master/ spi */spi*/mac_address Manomboka adiresy MAC Example: 644C360F4430 Ny mpamily OPAE dia mahazo ny isa avy amin'ity toerana manaraka ity: /sys/class/fpga/ intel-fpga-dev.*/intel-fpga-fme.*/spi-altera.*.auto/spi_master/ spi*/ spi*/mac_count MAC isa Example: 08 Avy amin'ny adiresy MAC fanombohana, ny adiresin'ny MAC fito ambiny dia azo amin'ny fampitomboana tsikelikely ny Byte Least Significant (LSB) amin'ny Adiresy MAC manomboka amin'ny fanisana iray isaky ny adiresy MAC manaraka. Adiresy MAC manaraka example:
- 644C360F4431
- 644C360F4432
- 644C360F4433
- 644C360F4434
- 644C360F4435
- 644C360F4436
- 644C360F4437
Fanamarihana: Raha mampiasa ES Intel FPGA PAC N3000 ianao dia mety tsy voarindra ny MAC EEPROM. Raha tsy voarindra ny MAC EEPROM dia miverina ho FFFFFFFFFFFF ny adiresy MAC voalohany vakiana.
Fidirana amin'ny EEPROM Famantarana ny singa azo soloina (FRUID).
Azonao atao ihany ny mamaky ny saha azo soloina vondrona famantarana (FRUID) EEPROM (0xA0) avy amin'ny mpampiantrano BMC amin'ny SMBus. Ny rafitra ao amin'ny FRUID EEPROM dia mifototra amin'ny famaritana IPMI, Platform Management FRU Information Storage Definition, v1.3, March 24, 2015, izay niavian'ny rafitra fampahalalana momba ny birao. Ny FRUID EEPROM dia manaraka ny endrika lohan-doha mahazatra miaraka amin'ny faritry ny birao sy ny faritra fampahafantarana ny vokatra. Jereo ny tabilao etsy ambany momba ny saha ao amin'ny lohapejy iraisana mihatra amin'ny FRUID EEPROM.
Lohatenin'ny FRUID EEPROM
Ny saha rehetra ao amin'ny lohapejy iraisana dia tsy maintsy atao.
Halavan'ny saha amin'ny Bytes | Famaritana an-tsaha | Ny sandan'ny FRUID EEPROM |
1 |
Common Header Format Version 7:4 – voatokana, soraty ho 0000b
3: 0 - laharan-drakitra format = 1h ho an'ity famaritana ity |
01h (apetraka ho 00000001b) |
1 |
Faritra Fampiasana anatiny manomboka Offset (amin'ny 8 bytes maromaro).
00h dia midika fa tsy misy io faritra io. |
00h (tsy misy) |
1 |
Chassis Info Faritra manomboka Offset (amin'ny maro ny 8 bytes).
00h dia midika fa tsy misy io faritra io. |
00h (tsy misy) |
1 |
Offset fanombohana ny birao (amin'ny 8 bytes maromaro).
00h dia midika fa tsy misy io faritra io. |
01h |
1 |
Faritra fanombohana ny vokatra momba ny vokatra (amin'ny 8 bytes maromaro).
00h dia midika fa tsy misy io faritra io. |
0Ta |
1 |
MultiRecord Area Starting Offset (amin'ny 8 bytes).
00h dia midika fa tsy misy io faritra io. |
00h (tsy misy) |
1 | PAD, soraty ho 00h | 00h |
1 |
Checksum Lohateny iombonana (checksum aotra) |
F2h |
Ny bytes lohan-doha mahazatra dia apetraka amin'ny adiresy voalohany amin'ny EEPROM. Ny layout dia mitovy amin'ny sary etsy ambany.
FRUID EEPROM Fahatsiarovana Fametrahana Fahatsiarovana Block Diagram
FRUID EEPROM Board Area
Halavan'ny saha amin'ny Bytes | Famaritana an-tsaha | Soatoavina saha | Encoding saha |
1 | Endrika efajoron'ny birao Version 7:4 – voatokana, soraty ho 0000b 3:0 – laharan-drakitra | 0x01 | Atao amin'ny 1h (0000 0001b) |
1 | Halavan'ny birao (amin'ny 8 byte) | 0x0B | 88 bytes (misy 2 pad 00 octets) |
1 | Code of Language | 0x00 | Apetraho amin'ny 0 ny teny anglisy
Fanamarihana: Tsy misy fiteny hafa tohana amin'izao fotoana izao |
3 | Mfg. Daty / Ora: Isan'ny minitra manomboka amin'ny 0:00 ora 1/1/96.
Byte kely indrindra voalohany (enddian kely) 00_00_00h = tsy voafaritra (saha dynamic) |
0x10
0x65 0xB7 |
Ny fahasamihafan'ny ora eo anelanelan'ny 12:00 AM 1/1/96 hatramin'ny 12 PM
Ny 11/07/2018 dia 12018960 minitra = b76510h - voatahiry amin'ny endrika endian kely |
1 | Karazana Mpanamboatra board/byte lavany | 0xd2 | 8-bit ASCII + LATIN1 kaody 7:6 – 11b
5:0 – 010010b (18 octet) |
P | Board Manufacturer bytes | 0x49
0x6E 0x74 0x65 0x6c 0xAE |
8-bit ASCII + LATIN1 kaody Intel® Corporation |
nitohy… |
Halavan'ny saha amin'ny Bytes | Famaritana an-tsaha | Soatoavina saha | Encoding saha |
0x20
0x43 0x6F 0x72 0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6E |
|||
1 | Karazana Anaran'ny vokatra birao/byte lavany | 0xd5 | 8-bit ASCII + LATIN1 kaody 7:6 – 11b
5:0 – 010101b (21 octet) |
Q | Board Anaran'ny vokatra bytes | 0X49
0X6E 0X74 0X65 0X6C 0XAE 0X20 0X46 0X50 0X47 0X41 0X20 0X50 0X41 0X43 0X20 0X4E 0X33 0X30 0X30 0X30 |
8-bit ASCII + LATIN1 kaody Intel FPGA PAC N3000 |
1 | Karazana laharana nomeraon'ny birao/byte lavany | 0xCC | 8-bit ASCII + LATIN1 kaody 7:6 – 11b
5:0 – 001100b (12 octet) |
N | Biraon'ny laharan-tariby (saha dynamika) | 0x30
0x30 0x30 0x30 0x30 0x30 0x30 0x30 |
8-bit ASCII + LATIN1 kaody
Ny isa 1 hex voalohany dia OUI: 6 Ny isa faha-2 hex dia adiresy MAC: 6 |
nitohy… |
Halavan'ny saha amin'ny Bytes | Famaritana an-tsaha | Soatoavina saha | Encoding saha |
0x30
0x30 0x30 0x30 |
Fanamarihana: Ity dia kaody ho example ary mila ovaina amina fitaovana tena izy
Ny isa 1 hex voalohany dia OUI: 6C644 Ny isa faha-2 hex dia adiresy MAC: 6AB00E Fanamarihana: Mba hamantarana tsy voaprograma FRUID, apetraho amin'ny "0000" ny adiresy OUI sy MAC. |
||
1 | Karazana laharan'ny ampahany amin'ny board/byte lavany | 0xCE | 8-bit ASCII + LATIN1 kaody 7:6 – 11b
5:0 – 001110b (14 octet) |
M | Biraon'ny ampahany isa bytes | 0x4B
0x38 0x32 0x34 0x31 0x37 0x20 0x30 0x30 0x32 0x20 0x20 0x20 0x20 |
8-bit ASCII + LATIN1 misy kaody BOM ID.
Ho an'ny halavan'ny 14 byte, ny laharan'ny ampahan'ny board code exampNy K82417-002 Fanamarihana: Ity dia kaody ho example ary mila ovaina amina fitaovana tena izy. Ity sandan'ny saha ity dia miovaova amin'ny laharan'ny PBA birao samihafa. Ny fanavaozana PBA dia nesorina tao amin'ny FRUID. Ireo bita efatra farany ireo dia miverina banga ary natokana ho an'ny fampiasana ho avy. |
1 | FRU File Karazana ID/byte lavany | 0x00 | 8-bit ASCII + LATIN1 kaody 7:6 – 00b
5:0 – 000000b (0 octet) Vidin'ny FRU File Ny saha ID bytes izay tokony hanaraka an'io dia tsy tafiditra satria 'null' ny saha. Fanamarihana: FRU File ID bytes. Vidin'ny FRU File saha version dia saha efa voafaritra mialoha nomena ho fanampiana amin'ny famokarana ho fanamarinana ny file izay nampiasaina nandritra ny fanamboarana na fanavaozam-baovao eny an-tsaha mba hampidirana ny vaovao FRU. Ny atiny dia manokana amin'ny mpanamboatra. Ity sehatra ity dia omena ao amin'ny faritra Info Board. Mety ho 'null' ny saha na roa. |
1 | MMID karazana/lavany byte | 0xC6 | 8-bit ASCII + LATIN1 kaody |
nitohy… |
Halavan'ny saha amin'ny Bytes | Famaritana an-tsaha | Soatoavina saha | Encoding saha |
7:6–11b
5:0 – 000110b (6 octet) Fanamarihana: Ity dia kaody ho example ary mila ovaina amina fitaovana tena izy |
|||
M | MMID bytes | 0x39
0x39 0x39 0x44 0x58 0x46 |
Namboarina ho isa 6 hex. manokana example ao anaty sela miaraka amin'ny Intel FPGA PAC N3000 MMID = 999DXF.
Ity sandan'ny saha ity dia miovaova amin'ny saha SKU samihafa toa ny MMID, OPN, PBN sns. |
1 | C1h (karazana / halavan'ny byte voakodia mba hanondroana tsy misy fampahalalana fanampiny). | 0xC1 | |
Y | 00h - izay toerana tsy ampiasaina sisa | 0x00 | |
1 | Checksum faritra birao (checksum aotra) | 0xB9 | Fanamarihana: Ny checksum amin'ity tabilao ity dia aotra checksum kajy ho an'ny sanda ampiasaina amin'ny tabilao. Tsy maintsy averina averina amin'ny sandan'ny Intel FPGA PAC N3000. |
Halavan'ny saha amin'ny Bytes | Famaritana an-tsaha | Soatoavina saha | Encoding saha |
1 | Product Area Format Version 7:4 – voatokana, soraty ho 0000b
3: 0 - laharan-drakitra format = 1h ho an'ity famaritana ity |
0x01 | Atao amin'ny 1h (0000 0001b) |
1 | Halavan'ny velaran'ny vokatra (amin'ny 8 bytes) | 0x0A | Total 80 bita |
1 | Code of Language | 0x00 | Apetraho amin'ny 0 ny teny anglisy
Fanamarihana: Tsy misy fiteny hafa tohana amin'izao fotoana izao |
1 | Anaran'ny mpanamboatra karazana/lavany byte | 0xd2 | 8-bit ASCII + LATIN1 kaody 7:6 – 11b
5:0 – 010010b (18 octet) |
N | Anaran'ny mpanamboatra bytes | 0x49
0x6E 0x74 0x65 0x6c 0xAE 0x20 0x43 0x6F |
8-bit ASCII + LATIN1 kaody Intel Corporation |
nitohy… |
Halavan'ny saha amin'ny Bytes | Famaritana an-tsaha | Soatoavina saha | Encoding saha |
0x72
0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6E |
|||
1 | Anaran'ny vokatra karazana/lavany byte | 0xd5 | 8-bit ASCII + LATIN1 kaody 7:6 – 11b
5:0 – 010101b (21 octet) |
M | Anaran'ny vokatra bytes | 0x49
0x6E 0x74 0x65 0x6c 0xAE 0x20 0x46 0x50 0x47 0x41 0x20 0x50 0x41 0x43 0x20 0x4E 0x33 0x30 0x30 0x30 |
8-bit ASCII + LATIN1 kaody Intel FPGA PAC N3000 |
1 | Ampahany vokatra/karazana laharan'ny maodely/byte lava | 0xCE | 8-bit ASCII + LATIN1 kaody 7:6 – 11b
5:0 – 001110b (14 octet) |
O | Fizarana vokatra / laharan'ny modely bytes | 0x42
0x44 0x2D 0x4E 0x56 0x56 0x2D 0x4E 0x33 0x30 0x30 0x30 0x2D 0x31 |
8-bit ASCII + LATIN1 kaody
Ireo singa mifandraika amin'ny BD-NVV-N3000-1 Ity sandan'ny saha ity dia miovaova amin'ny Intel FPGA PAC N3000 OPN samihafa. |
nitohy… |
Halavan'ny saha amin'ny Bytes | Famaritana an-tsaha | Soatoavina saha | Encoding saha |
1 | Karazana Dikan'ny vokatra/byte lavany | 0x01 | 8-bit binary 7:6 – 00b
5:0 – 000001b (1 byte ny angona) |
R | Product Version bytes | 0x00 | Ity saha ity dia voakodia ho mpikambana ao amin'ny fianakaviana |
1 | Karazana laharana nomerao vokatra/byte lavany | 0xCC | 8-bit ASCII + LATIN1 kaody 7:6 – 11b
5:0 – 001100b (12 octet) |
P | Laharana andiam-pamokarana bytes (saha Dynamic) | 0x30
0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 |
8-bit ASCII + LATIN1 kaody
Ny isa 1 hex voalohany dia OUI: 6 Ny isa faha-2 hex dia adiresy MAC: 6 Fanamarihana: Ity dia kaody ho example ary mila ovaina amina fitaovana tena izy. Ny isa 1 hex voalohany dia OUI: 6C644 Ny isa faha-2 hex dia adiresy MAC: 6AB00E Fanamarihana: Mba hamantarana tsy voaprograma FRUID, apetraho amin'ny "0000" ny adiresy OUI sy MAC. |
1 | -pananana Tag karazana/lavany byte | 0x01 | 8-bit binary 7:6 – 00b
5:0 – 000001b (1 byte ny angona) |
Q | -pananana Tag | 0x00 | Tsy tohana |
1 | FRU File Karazana ID/byte lavany | 0x00 | 8-bit ASCII + LATIN1 kaody 7:6 – 00b
5:0 – 000000b (0 octet) Vidin'ny FRU File Ny saha ID bytes izay tokony hanaraka an'io dia tsy tafiditra satria 'null' ny saha. |
nitohy… |
Halavan'ny saha amin'ny Bytes | Famaritana an-tsaha | Soatoavina saha | Encoding saha |
Fanamarihana: FRU file ID bytes.
Vidin'ny FRU File saha version dia saha efa voafaritra mialoha nomena ho fanampiana amin'ny famokarana ho fanamarinana ny file izay nampiasaina nandritra ny fanamboarana na fanavaozam-baovao eny an-tsaha mba hampidirana ny vaovao FRU. Ny atiny dia manokana amin'ny mpanamboatra. Ity sehatra ity dia omena ao amin'ny faritra Info Board. Mety ho 'null' ny saha na roa. |
|||
1 | C1h (karazana / halavan'ny byte voakodia mba hanondroana tsy misy fampahalalana fanampiny). | 0xC1 | |
Y | 00h - izay toerana tsy ampiasaina sisa | 0x00 | |
1 | Fanaraha-maso ny faritra momba ny vokatra (checksum aotra)
(Saha Dinamika) |
0x9D | Fanamarihana: ny checksum amin'ity tabilao ity dia checksum aotra kajy ho an'ny sanda ampiasaina amin'ny tabilao. Tsy maintsy averina averina amin'ny sandan'ny Intel FPGA PAC izy io. |
Intel® FPGA Programmable Acceleration Card N3000 Board Management Controller Torolàlana ho an'ny mpampiasa
Tantara fanavaozana
Tantara fanavaozana ho an'ny Intel FPGA Programmable Acceleration Card N3000 Board Management Controller User Guide
Document Version | FIOVANA |
2019.11.25 | Famoahana voalohany. |
Intel Corporation. Zo rehetra voatokana. Ny Intel, ny logo Intel, ary ny marika Intel hafa dia marika famantarana ny Intel Corporation na ny sampany. Ny Intel dia manome antoka ny fahombiazan'ny vokatra FPGA sy ny semiconductor amin'ny fepetra ankehitriny mifanaraka amin'ny fiantohana manara-penitra an'ny Intel, saingy manana zo hanova ny vokatra sy serivisy amin'ny fotoana rehetra tsy misy filazana. Tsy mandray andraikitra na andraikitra avy amin'ny fampiharana na fampiasana fampahalalana, vokatra na serivisy voalaza eto ny Intel afa-tsy izay neken'ny Intel an-tsoratra. Manoro hevitra ny mpanjifa Intel mba hahazo ny kinova farany momba ny fanondroana fitaovana alohan'ny hianteherana amin'ny fampahalalana navoaka sy alohan'ny hametrahana baiko ho an'ny vokatra na serivisy.
* Ny anarana sy ny marika hafa dia azo lazaina ho fananan'ny hafa.
Documents / Loharano
![]() |
Intel FPGA Programmable Acceleration Card N3000 Board Management Controller [pdf] Torolàlana ho an'ny mpampiasa FPGA Programmable Acceleration Card N3000 Board, Management Controller, FPGA, Programmable Acceleration Card N3000 Board, Management Controller, N3000 Board Management Controller, Management Controller |