intel FPGA Programmable Acceleration Card N3000 Pule Pulega Pule
Intel FPGA Programmable Acceleration Card N3000 BMC Folasaga
E uiga i lenei Pepa
Fa'asino i le Intel FPGA Programmable Acceleration Card N3000 Board Management User Guide e aoao atili ai e uiga i galuega ma foliga o le Intel® MAX® 10 BMC ma ia malamalama pe faapefea ona faitau fa'amatalaga telemetry i le Intel FPGA PAC N3000 fa'aaoga PLDM i luga o MCTP SMBus ma I2C SMBus . O loʻo iai se faʻamatalaga ile Intel MAX 10 root of trust (RoT) ma le faʻafouina o le polokalama mamao.
Ua umaview
O le Intel MAX 10 BMC e nafa ma le puleaina, mataʻituina ma le tuʻuina atu o avanoa i foliga o le laupapa. O le Intel MAX 10 BMC fa'afeso'ota'i fa'atasi ma fa'amau i luga o le laupapa, le FPGA ma le moli, ma fa'atautaia le fa'asologa o le malosi-on/malosi, fa'asologa o le FPGA ma le telemetry data palota. E mafai ona e fa'afeso'ota'i ma le BMC e fa'aaoga ai le Fa'ata'ita'iga Fa'ata'ita'i o Fa'amaumauga (PLDM) version 1.1.1 protocol. O le BMC firmware e mafai ona faʻaleleia le fanua i luga o le PCIe e faʻaaoga ai le faʻafouina o le faʻaogaina o le faʻaogaina o mea.
Fa'ailoga ole BMC
- Galue o se Root of Trust (RoT) ma mafai ai ona faʻaleleia foliga faʻafouina o le Intel FPGA PAC N3000.
- Puleaina firmware ma FPGA fa'afouga flash i luga ole PCIe.
- Puleaina FPGA configuration.
- Fa'atulaga le feso'otaiga mo le C827 Ethernet re-timer masini.
- Pulea Malosi i luga ma pa'u i lalo le fa'asologa ma le su'esu'eina o fa'aletonu ma le puipuiga otometi tapuni.
- Pulea le mana ma toe seti i luga o le laupapa.
- Feso'ota'iga fa'atasi ma masini, FPGA flash ma QSFPs.
- Mataʻituina faʻamatalaga telemetry (vevela o le laupapa, voltagu ma le taimi nei) ma tuʻuina atu le puipuiga pe a oʻo atu le faitau i fafo atu o le tulaga taua.
- Lipoti fa'amatalaga telemetry e fa'afeiloa'i ai le BMC e ala ile Platform Level Data Model (PLDM) ile MCTP SMBus po'o le I2C.
- Lagolago PLDM i luga ole MCTP SMBus e ala ile PCIe SMBus. 0xCE o se tuatusi pologa 8-bit.
- Lagolago I2C SMBus. 0xBC o le tuatusi pologa 8-bit.
- Avanoa i tuatusi MAC Ethernet i le EEPROM ma le fanua e mafai ona sui i le iunite fa'ailoa (FRUID) EEPROM.
Intel Corporation. Ua taofia aia tatau uma. Intel, le Intel logo, ma isi fa'ailoga Intel o fa'ailoga fa'ailoga a le Intel Corporation po'o ona lala. E fa'amaonia e Intel le fa'atinoina o ana oloa FPGA ma semiconductor i fa'amatalaga o lo'o iai nei e tusa ai ma le fa'atonuga masani a Intel, ae fa'asaoina le aia tatau e fai ai suiga i so'o se oloa ma auaunaga i so'o se taimi e aunoa ma se fa'aaliga. E leai se tiute po'o se noataga e afua mai i le talosaga po'o le fa'aogaina o so'o se fa'amatalaga, oloa, po'o se auaunaga o lo'o fa'amatalaina i i'i se'i vagana ua malilie i ai i se faiga tusitusia e Intel. Ua fautuaina tagata fa'atau Intel ina ia maua le fa'amatalaga lata mai o fa'amatalaga masini a'o le'i fa'alagolago i so'o se fa'amatalaga fa'asalalau ma a'o le'i tu'uina atu oka mo oloa po'o tautua. *O isi igoa ma fa'ailoga e mafai ona ta'ua o se meatotino a isi.
BMC High-Level Block Ata
Root of Trust (RoT)
O le Intel MAX 10 BMC o lo'o galue o se Root of Trust (RoT) ma mafai ai ona fa'aogaina le fa'afouga mamao mamao o le Intel FPGA PAC N3000. O le RoT e aofia ai vaega e mafai ona fesoasoani e puipuia mea nei:
- O le utaina po'o le fa'atinoina o fa'ailoga po'o ni mamanu e le'i fa'atagaina
- Fa'alavelave fa'alavelave na taumafai e ala i polokalama fa'apitoa, polokalama fa'apitoa, po'o le BMC talimalo
- Le fa'atinoina o le fa'ailoga tuai po'o ni fa'ata'ita'iga o lo'o iai ni fa'ailoga po'o ni fa'aletonu e ala i le fa'atagaina o le BMC e fa'aleaogaina le fa'atagaina.
Intel® FPGA Programmable Acceleration Card N3000 Board Management Pule Ta'iala mo Tagata Fa'aoga
O le Intel FPGA PAC N3000 BMC o loʻo faʻamalosia foi le tele o isi faiga faʻavae puipuiga e fesoʻotaʻi ma le avanoa e ala i fesoʻotaʻiga eseese, faʻapea foʻi ma le puipuia o le moli i luga o le laupapa e ala i le faʻatapulaʻaina o le tusitusi. Fa'amolemole va'ai ile Intel FPGA Programmable Acceleration Card N3000 Security User Guide mo fa'amatalaga ile RoT ma vaega saogalemu ole Intel FPGA PAC N3000.
Fa'amatalaga Fa'atatau
Intel FPGA Programmable Acceleration Card N3000 Security User Guide
Saogalemu Fa'afou Faiga Fa'atonu
E lagolagoina e le BMC le Secure RSU mo le Intel MAX 10 BMC Nios® firmware ma le ata RTL ma le Intel Arria® 10 FPGA faʻafouga ata faʻatasi ma le faʻamaonia ma le faʻamaoni siaki. O le Nios firmware e nafa ma le faʻamaonia o le ata i le taimi o le faʻafouga. O faʻafouga o loʻo tuleia i luga o le PCIe interface i le Intel Arria 10 GT FPGA, lea e tusi ai i luga o le Intel Arria 10 FPGA SPI matai i le Intel MAX 10 FPGA SPI pologa. O se vaega emo le tumau e ta'ua o le stago lo'o teuina e le eria so'o se ituaiga o fa'amaoniga bitstream e ala ile SPI interface. O le BMC RoT design o lo'o i ai le fa'asologa o ata o lo'o fa'aogaina ai le SHA2 256 bit hash verification function ma le ECDSA 256 P 256 saini fa'amaonia galuega e fa'amaonia ai ki ma ata fa'aoga. E fa'aaogaina e le firmware a Nios le module cryptographic e fa'amaonia ai le tagata saini ata i le stageria. Afai e pasia le faʻamaoniga, e kopiina e le Nios firmware le ata o le tagata faʻaoga i le vaega faʻaoga flash. Afai e le manuia le faʻamaoniga, e lipotia e le Nios firmware se mea sese. Fa'amolemole va'ai ile Intel FPGA Programmable Acceleration Card N3000 Security User Guide mo fa'amatalaga ile RoT ma vaega saogalemu ole Intel FPGA PAC N3000.
Fa'amatalaga Fa'atatau
Intel FPGA Programmable Acceleration Card N3000 Security User Guide
Pulea Faasologa o Malosiaga
O le BMC Power sequencer state machine e pulea le Intel FPGA PAC N3000 power-on ma le power-off sequences mo tulimanu tulimanu i le faagasologa o le eletise poʻo le gaioiga masani. O le Intel MAX 10 power-up flow e aofia ai le faagasologa atoa e aofia ai le Intel MAX 10 boot-up, Nios boot-up, ma le puleaina o le faasologa o malosiaga mo le FPGA configuration. E tatau i le 'auʻaunaga ona siaki le faʻavaeina o le Intel MAX 10 ma le FPGA, faʻapea foʻi ma le tulaga Nios pe a maeʻa taʻamilosaga taʻitasi, ma faia ni gaioiga tutusa pe a oʻo ina oʻo le Intel FPGA PAC N3000 i tulimanu e pei ole Intel MAX 10 poʻo FPGA falegaosimea fausia uta faaletonu po o Nios boot i luga faaletonu. E puipuia e le BMC le Intel FPGA PAC N3000 e ala i le tapunia o le mana i le kata i lalo o tulaga nei:
- 12 V Auxiliary po'o PCIe pito sapalai voltage i lalo ole 10.46 V
- O le vevela autu ole FPGA e oʻo ile 100°C
- O le vevela o le laupapa e oʻo i le 85 °C
Mata'ituina e le Komiti Fa'atonu E ala i Sensors
Le Intel MAX 10 BMC mata'ituina voltagu, taimi nei ma le vevela o vaega eseese i luga ole Intel FPGA PAC N3000. Host BMC e mafai ona maua faʻamatalaga telemetry e ala i PCIe SMBus. O le PCIe SMBus i le va o le BMC talimalo ma le Intel FPGA PAC N3000 Intel MAX 10 BMC o loʻo faʻasoa uma e le PLDM i luga ole MCTP SMBus endpoint ma Standard I2C pologa i Avalon-MM interface (faitau-naʻo).
Mata'ituina e le Komiti Fa'atonu e ala ile PLDM ile MCTP SMBus
O le BMC i luga ole Intel FPGA PAC N3000 e fesoʻotaʻi ma se server BMC i luga ole PCIe* SMBus. E lagolagoina e le pule o le MCTP Platform Level Data Model (PLDM) i luga o le fa'aputuga o le Management Component Transport Protocol (MCTP). O le tuatusi pologa pito i'uga o le MCTP o le 0xCE ona o le faaletonu. E mafai ona toe fa'apolokalameina i se vaega tutusa o fafo FPGA Quad SPI flash e ala ile ala i-band pe a manaʻomia. O le Intel FPGA PAC N3000 BMC e lagolagoina se vaega o le PLDM ma le MCTP poloaiga e mafai ai e le BMC server ona maua faʻamatalaga faʻamatalaga e pei o vol.tagu, taimi nei ma le vevela.
Fa'aaliga:
Fa'ata'ita'iga o Fa'amatalaga Fa'amaumauga (PLDM) i luga ole MCTP SMBus e lagolagoina. PLDM i luga ole MCTP e ala ile PCIe moni e le lagolagoina. SMBus masini vaega: "Fixed le Discoverable" masini e lagolagoina e ala i le faaletonu, ae o vaega uma e fa o masini e lagolagoina ma e toe faʻaleleia le fanua. E lagolagoina le ACK-Poll
- Lagolagoina ile tuatusi pologa ole SMBus 0xCE.
- Lagolagoina i se tuatusi nofomau pe tofia pologa.
E lagolagoina e le BMC le version 1.3.0 o le Management Component Transport Protocol (MCTP) Base Specification (DTMF specification DSP0236), version 1.1.1 o le PLDM for Platform Monitoring and Control standard (DTMF specification DSP0248), ma le version 1.0.0 o le PLDM mo le Pulea o Savali ma le Suʻeina (DTMF faʻamatalaga DSP0240).
Fa'amatalaga Fa'atatau
Fa'asalalauga Fa'atonu Fa'atonu (DMTF) Fa'amatalaga Mo so'otaga i fa'amatalaga patino a le DMTF
SMBus Interface Speed
O le Intel FPGA PAC N3000 faʻatinoga e lagolagoina SMBus fefaʻatauaiga i le 100 KHz ona o le faaletonu.
MCTP Packetization Lagolago
Fa'amatalaga MCTP
- O le tino fe'au o lo'o fa'atusalia le uta o se fe'au MCTP. E mafai e le tino o fe'au ona fa'alautele le tele o pepa MCTP.
- MCTP packet payload e faasino i le vaega o le tino fe'au o se fe'au MCTP o lo'o tauaveina i totonu o se pusa MCTP e tasi.
- Tulaga Fa'asalalau e fa'atatau i le tele o le vaega o le uta uta o le pusa MCTP.
Tele Vaega Fa'asalalau
- Ole fua ole laina ole laina ole lapopoa ole lapo'a mo le MCTP e 64 paita.
- O fe'au fa'atonutonu uma a le MCTP e mana'omia le i ai o se uta uta e le sili atu nai lo le laina fa'asalalau e aunoa ma se fa'atalanoaga. (O le faiga o feutanaiga mo le tele o iunite fa'asalalau i le va o fa'ai'uga e fa'apitoa le ituaiga fe'au ma e le o fa'asinoina i le fa'amatalaga MCTP Base)
- So'o se fe'au MCTP e sili atu i le 64 paita le tele o le tino o le fe'au e tatau ona vaevae i ni pepa se tele mo le fe'au e tasi.
MCTP Packet Fields
Fa'ato'aga Fa'atosina/Fe'au Fe'au
Seti Poloaiga Lagolago
Poloaiga MCTP Lagolago
- Maua le MCTP Version Support
- Fa'amatalaga Fa'amatalaga Fa'amatalaga Fa'avae
- Pulea Fa'amatalaga Version Protocol
- PLDM i luga ole MCTP Version
- Seti Endpoint ID
- Maua ID Endpoint
- Maua le Endpoint UUID
- Maua Fesoasoani Ituaiga Fe'au
- Maua le Fesoasoani Fa'amatalaga Fa'amatalaga a le Fa'atau
Fa'aaliga:
Mo le fa'atonuga o le Lagolago Fa'amatalaga Fa'amatalaga Fa'atau, e tali atu le BMC i le fa'ailoga fa'atumu ERROR_INVALID_DATA(0x02).
Lagolagoina PLDM Fa'atonu Fa'atonu Poloaiga
- SetTID
- GetTID
- MauaPLDMVersion
- MauaPLDMtypes
- GetPLDMCommands
Lagolagoina PLDM mo Poloaiga Mata'itū ma Pule Fa'atonu
- SetTID
- GetTID
- GetSensorReading
- GetSensorThresholds
- SetSensorThresholds
- GetPDRRepositoryInfo
- MauaPDR
Fa'aaliga:
O le BMC Nios II autu palota mo faʻamatalaga telemetry eseese taʻi 1 millisecond, ma o le umi o le palota e tusa ma le 500 ~ 800 milliseconds, o le mea lea o le tali tali ma se feʻau talosaga tutusa o le poloaiga GetSensorReading poʻo GetSensorThresholds e tusa ai ma faʻafouga uma 500 ~ 800 milliseconds.
Fa'aaliga:
GetStateSensorReadings e le lagolagoina.
PLDM Topology and Hierarchy
Fa'amauina Fa'amatalaga Fa'amatalaga Fa'amaumauga
O le Intel FPGA PAC N3000 e fa'aogaina le 20 Platform Descriptor Records (PDRs). O le Intel MAX 10 BMC e na'o le lagolagoina o PDR tu'ufa'atasia o le a le fa'aopoopoina pe aveese fa'amalosi PDR pe a fa'apipi'i ma tatala le QSFP. A tatala le fa'aogaina o le sensor e fa'ailoa atu e le maua.
Su'esu'e Igoa ma Faamaumauga Uu
O PDR uma ua tu'uina atu i ai se tau fa'anumera mata'utia e ta'ua o le Fa'amaumauga Fa'amaumauga. O lenei tau e fa'aoga mo le mauaina o PDR ta'ito'atasi i totonu o le PDR Repository e ala ile GetPDR (DTMF specification DSP0248). O le laulau o lo'o i lalo o se lisi tu'ufa'atasi o masini e mata'ituina ile Intel FPGA PAC N3000.
PDRs Sensor Igoa ma Faamaumauga Uu
Galuega | Suafa Igoa | Fa'amatalaga Fa'amatalaga | PLDM | ||
Punavai Faitauga (Vaega) | PDR
Uu o Faamaumauga |
Fa'ailoga i le PDR | Suiga tulaga fa'atagaina e ala ile PLDM | ||
Aofa'i Intel FPGA PAC mana fa'aoga | Mana o le Komiti Faatino | Fa'atatau mai tamatamai lima PCIe 12V Current ma Voltage | 1 | 0 | Leai |
PCIe tamatamailima 12 V I le taimi nei | 12 V Vaalele I tua i le taimi nei | PAC1932 SENSE1 | 2 | 0 | Leai |
PCIe tamatamailima 12 V Voltage | 12 V Vaalele Tua Voltage | PAC1932 SENSE1 | 3 | 0 | Leai |
1.2 V Rail Voltage | 1.2 V Voltage | MAX10 ADC | 4 | 0 | Leai |
1.8 V Rail Voltage | 1.8 V Voltage | MAX 10 ADC | 6 | 0 | Leai |
3.3 V Rail Voltage | 3.3 V Voltage | MAX 10 ADC | 8 | 0 | Leai |
FPGA Core Voltage | FPGA Core Voltage | LTC3884 (U44) | 10 | 0 | Leai |
FPGA Core i le taimi nei | FPGA Core i le taimi nei | LTC3884 (U44) | 11 | 0 | Leai |
FPGA Core Temperature | FPGA Core Temperature | FPGA temp diode e ala i le TMP411 | 12 | Lapataiga i luga: 90
Maua i luga: 100 |
Ioe |
Fua o le Komiti | Fua o le Komiti | TMP411 (U65) | 13 | Lapataiga i luga: 75
Maua i luga: 85 |
Ioe |
QSFP0 Voltage | QSFP0 Voltage | Vaega QSFP fafo (J4) | 14 | 0 | Leai |
QSFP0 Temperature | QSFP0 Temperature | Vaega QSFP fafo (J4) | 15 | Lapataiga i luga: Tau fa'atulagaina e le QSFP Vendor
Mata'utia i luga: Tau fa'atulagaina e le QSFP Vendor |
Leai |
PCIe Auxiliary 12V i le taimi nei | 12 V AUX | PAC1932 SENSE2 | 24 | 0 | Leai |
PCIe Auxiliary 12V Voltage | 12 V AUX Voltage | PAC1932 SENSE2 | 25 | 0 | Leai |
QSFP1 Voltage | QSFP1 Voltage | Vaega QSFP fafo (J5) | 37 | 0 | Leai |
QSFP1 Temperature | QSFP1 Temperature | Vaega QSFP fafo (J5) | 38 | Lapataiga i luga: Tau fa'atulagaina e le QSFP Vendor
Mata'utia i luga: Tau fa'atulagaina e le QSFP Vendor |
Leai |
PKVL A Autu vevela | PKVL A Autu vevela | Kiliva PKVL (88EC055) (U18A) | 44 | 0 | Leai |
faaauau… |
Galuega | Suafa Igoa | Fa'amatalaga Fa'amatalaga | PLDM | ||
Punavai Faitauga (Vaega) | PDR
Uu o Faamaumauga |
Fa'ailoga i le PDR | Suiga tulaga fa'atagaina e ala ile PLDM | ||
PKVL A Serdes Temperature | PKVL A Serdes Temperature | Kiliva PKVL (88EC055) (U18A) | 45 | 0 | Leai |
PKVL B Autu vevela | PKVL B Autu vevela | Kiliva PKVL (88EC055) (U23A) | 46 | 0 | Leai |
PKVL B Serdes Temperature | PKVL B Serdes Temperature | Kiliva PKVL (88EC055) (U23A) | 47 | 0 | Leai |
Fa'aaliga:
O le Lapataiga Maualuga ma le Upper Fatal values mo QSFP o loʻo faʻatulagaina e le tagata faʻatau QSFP. Va'ai ile fa'amatalaga fa'atau mo tau. O le a faitau e le BMC ia tulaga taualoa ma lipoti atu. O le fpgad o se auaunaga e mafai ona fesoasoani ia te oe e puipuia le server mai le paʻu pe a oʻo le masini i le pito i luga e le mafai ona toe faʻaleleia poʻo le pito i lalo ole mea e le mafai ona toe maua mai (e taʻua foi o le faʻamaʻi oti). e mafai e le fpgad ona mata'ituina ia masini ta'itasi e 20 na lipotia mai e le Pule Fa'atonu. Fa'amolemole fa'afeso'ota'i le autu Fa'atotonuga malie mai le Intel Acceleration Stack User Guide: Intel FPGA Programmable Acceleration Card N3000 mo nisi fa'amatalaga.
Fa'aaliga:
O faiga fa'aumau OEM agavaa e tatau ona maua ai le fa'alili mana'omia mo au galuega. E mafai ona e mauaina le tau o masini e ala i le faʻaogaina o le OPAE o loʻo mulimuli mai e pei o aʻa poʻo sudo: $ sudo fpgainfo bmc
Fa'amatalaga Fa'atatau
Intel Acceleration Stack User Guide: Intel FPGA Programmable Acceleration Card N3000
Mata'ituina a le Komiti Fa'atonu e ala ile I2C SMBus
O le pologa I2C masani i Avalon-MM interface (faitau-naʻo) faʻasoa le PCIe SMBus i le va o le BMC talimalo ma le Intel MAX 10 RoT. O le Intel FPGA PAC N3000 o lo'o lagolagoina le fa'aogaina o pologa I2C ma o le tuatusi pologa o le 0xBC ona o le fa'aletonu mo na'o avanoa i fafo. O le fa'aogaina o le ala o le 2-paita le fa'aogaina o le tuatusi fa'aoga. O le telemetry data register memory map e mafai ona e faʻaogaina e maua ai faʻamatalaga e ala i le I2C poloaiga. O le fa'amatalaga koluma o lo'o fa'amatala ai pe fa'afefea ona fa'agasolo atili le fa'agaioia o tau o le resitara ua toe fa'afo'i mai ina ia maua ai le tau sa'o. O iunite e mafai ona Celsius (°C), mA, mV, mW fa'alagolago i le mea e te faitau ai.
Telemetry Fa'amaumauga Tusi Resitala Fa'afanua Fa'amanatu
Resitala | Offset | Lautele | Avanoa | fanua | Tau Fa'atonu | Fa'amatalaga |
Fua o le Komiti | 0x100 | 32 | RO | [31:0] | 32'h00000000 | TMP411(U65)
O le tau o le resitala ua sainia le numera atoa Temperature = tau resitala * 0.5 |
Lapataiga Maualuga Maualuga a le Komiti | 0x104 | 32 | RW | [31:0] | 32'h00000000 | TMP411(U65)
O le tau resitala o le numera saini |
Tapulaa maualuga = tau resitala
* 0.5 |
||||||
Temperature maualuga o le Komiti Fa'atonu | 0x108 | 32 | RW | [31:0] | 32'h00000000 | TMP411(U65)
O le tau resitala o le numera saini |
High Critical = tau resitala
* 0.5 |
||||||
FPGA Core Temperature | 0x110 | 32 | RO | [31:0] | 32'h00000000 | TMP411(U65)
O le tau resitala o le numera saini |
Temperature = tau resitala
* 0.5 |
||||||
FPGA Mate
Lapataiga Maualuga Maualuga |
0x114 | 32 | RW | [31:0] | 32'h00000000 | TMP411(U65)
O le tau resitala o le numera saini |
Tapulaa maualuga = tau resitala
* 0.5 |
||||||
faaauau… |
Resitala | Offset | Lautele | Avanoa | fanua | Tau Fa'atonu | Fa'amatalaga |
FPGA Core Voltage | 0x13c | 32 | RO | [31:0] | 32'h00000000 | LTC3884(U44)
Voltage(mV) = tau resitala |
FPGA Core i le taimi nei | 0x140 | 32 | RO | [31:0] | 32'h00000000 | LTC3884(U44)
Le taimi nei(mA) = tau resitala |
12v Va'alele i tua Voltage | 0x144 | 32 | RO | [31:0] | 32'h00000000 | Voltage(mV) = tau resitala |
12v Vaalele i tua i le taimi nei | 0x148 | 32 | RO | [31:0] | 32'h00000000 | Le taimi nei(mA) = tau resitala |
1.2v Voltage | 0x14c | 32 | RO | [31:0] | 32'h00000000 | Voltage(mV) = tau resitala |
12v Aux Voltage | 0x150 | 32 | RO | [31:0] | 32'h00000000 | Voltage(mV) = tau resitala |
12v Aux Current | 0x154 | 32 | RO | [31:0] | 32'h00000000 | Le taimi nei(mA) = tau resitala |
1.8v Voltage | 0x158 | 32 | RO | [31:0] | 32'h00000000 | Voltage(mV) = tau resitala |
3.3v Voltage | 0x15c | 32 | RO | [31:0] | 32'h00000000 | Voltage(mV) = tau resitala |
Mana o le Komiti Faatino | 0x160 | 32 | RO | [31:0] | 32'h00000000 | Malosi (mW) = tau resitala |
PKVL A Autu vevela | 0x168 | 32 | RO | [31:0] | 32'h00000000 | PKVL1(U18A)
O le tau resitala o le numera saini Temperature = tau resitala * 0.5 |
PKVL A Serdes Temperature | 0x16c | 32 | RO | [31:0] | 32'h00000000 | PKVL1(U18A)
O le tau resitala o le numera saini Temperature = tau resitala * 0.5 |
PKVL B Autu vevela | 0x170 | 32 | RO | [31:0] | 32'h00000000 | PKVL2(U23A)
O le tau resitala o le numera saini Temperature = tau resitala * 0.5 |
PKVL B Serdes Temperature | 0x174 | 32 | RO | [31:0] | 32'h00000000 | PKVL2(U23A)
O le tau resitala o le numera saini Temperature = tau resitala * 0.5 |
E maua le tau o le QSFP e ala i le faitauina o le QSFP module ma lipotia le faitau aofaʻi i le tusi resitala talafeagai. Afai e le lagolagoina e le module QSFP le Digital Diagnostics Monitoring pe afai e le'i fa'apipi'iina le module QSFP, ona le amana'ia lea o tau o lo'o faitau mai tusi resitala QSFP. Fa'aoga le mea faigaluega Intelligent Platform Management Interface (IPMI) e faitau ai fa'amatalaga telemetry ile pasi I2C.
Poloaiga I2C e faitau le vevela o le laupapa ile tuatusi 0x100:
I le poloaiga i lalo:
- 0x20 o le tuatusi pasi a le I2C o lau 'au'aunaga e mafai ona maua sa'o avanoa PCIe. O lenei tuatusi e eseese ma le server. Fa'amolemole va'ai lau 'upega tafa'ilagi mo le tuatusi I2C sa'o o lau 'au'aunaga.
- 0xBC ole tuatusi pologa I2C ole Intel MAX 10 BMC.
- 4 o le numera o paita faʻamaumauga faitau
- 0x01 0x00 o le tuatusi resitala o le vevela o le laupapa o loʻo tuʻuina atu i le laulau.
Poloaiga:
ipmitool i2c pasi=0x20 0xBC 4 0x01 0x00
Fa'atosina:
01110010 00000000 00000000 00000000
Ole tau fa'aulu ile fa'afanoono ole: 0x72000000 0x72 ole 114 ile tesimal. E fa'atatau le vevela ile Celsius fa'atele i le 0.5: 114 x 0.5 = 57 °C
Fa'aaliga:
E le o sa'o uma e lagolagoina le pasi I2C e sao sa'o atu i avanoa PCIe. Fa'amolemole siaki lau 'upega tafa'ilagi mo fa'amatalaga lagolago ma tuatusi pasi I2C.
EEPROM Fa'amaumauga Fa'amaumauga
O lenei vaega o loʻo faʻamatalaina ai le faʻasologa o faʻamaumauga o le MAC Address EEPROM ma le FRUID EEPROM ma e mafai ona maua e le talimalo ma le FPGA.
MAC EEPROM
I le taimi o le gaosiga, e faʻapipiʻi e Intel le MAC address EEPROM ma le Intel Ethernet Controller XL710-BM2 MAC tuatusi. E maua e le Intel MAX 10 tuatusi ile MAC address EEPROM ile pasi I2C. Saili le tuatusi MAC e faʻaaoga ai le poloaiga lenei: $ sudo fpga mac
O le MAC Address EEPROM e na'o le amataga o le 6-byte MAC tuatusi ile tuatusi 0x00h sosoo ai ma le numera ole tuatusi MAC ole 08. O le tuatusi MAC amata o lo'o lolomia foi i luga o le pepa fa'ailoga i le pito i tua o le Board Circuit Board (PCB). O le aveta'avale OPAE e tu'uina atu nodes sysfs e maua ai le tuatusi MAC amata mai le nofoaga lea: /sys/class/fpga/intel-fpga-dev.*/intel-fpga-fme.*/spi altera.*.auto/spi_master/ spi */spi*/mac_address Amata MAC Address Example: 644C360F4430 E maua e le aveta'avale OPAE le faitau mai le nofoaga lea: /sys/class/fpga/ intel-fpga-dev.*/intel-fpga-fme.*/spi-altera.*.auto/spi_master/ spi*/ spi*/mac_count MAC faitau Eample: 08 Mai le tuatusi MAC amata, o isi tuatusi MAC e fitu o lo'o totoe e maua e ala i le fa'atuputeleina o le Least Significant Byte (LSB) o le tuatusi MAC amata i le faitau tasi mo tuatusi MAC mulimuli ane. Ole tuatusi MAC mulimuli aneampLe:
- 644C360F4431
- 644C360F4432
- 644C360F4433
- 644C360F4434
- 644C360F4435
- 644C360F4436
- 644C360F4437
Manatua: Afai o loʻo e faʻaaogaina se ES Intel FPGA PAC N3000, e le mafai ona faʻapipiʻiina le MAC EEPROM. Afai e le faʻapipiʻiina le MAC EEPROM ona toe foʻi mai lea o le tuatusi MAC muamua o le FFFFFFFFFFFF.
Fa'ailoga Vaega e Suia Fanua (FRUID) EEPROM Avanoa
E mafai ona e faitau na'o le fanua suitulaga iunite fa'amaonia (FRUID) EEPROM (0xA0) mai le BMC talimalo e ala i SMBus. O le fausaga i le FRUID EEPROM e faʻavae i luga o le IPMI faʻamatalaga, Platform Management FRU Information Storage Definition, v1.3, Mati 24, 2015, lea e maua mai ai se fausaga faʻamatalaga laupapa. O le FRUID EEPROM o lo'o mulimulita'i i le fa'aulutala masani fa'atasi ma le Vaega Fa'atonu ma le Fa'amatalaga Fa'amatalaga o Mea. Va'ai i le laulau o lo'o i lalo mo mea o lo'o i le ulutala masani e fa'aoga ile FRUID EEPROM.
Ulutala masani o FRUID EEPROM
O fanua uma i le ulutala masani e fa'atulafonoina.
Ole umi ole fanua ile Bytes | Fa'amatalaga fanua | FRUID EEPROM Taua |
1 |
Common Header Format Version 7:4 – fa'aagaga, tusi e pei ole 0000b
3: 0 - faʻasologa numera numera = 1h mo lenei faʻamatalaga |
01h (Fa'atonu 00000001b) |
1 |
Fa'alotoifale Fa'aoga Vaega Amata Offset (i le tele o 8 paita).
00h o lo'o fa'aalia ai e le o iai lea vaega. |
00h (le o iai) |
1 |
Fa'amatalaga Chassis Area Amata Offset (i le tele o 8 paita).
00h o lo'o fa'aalia ai e le o iai lea vaega. |
00h (le o iai) |
1 |
Vaega Amata o le Komiti Fa'atonu (i le tele o le 8 paita).
00h o lo'o fa'aalia ai e le o iai lea vaega. |
01h |
1 |
Fa'amatalaga o Oloa Avanoa Amataina Offset (i le tele o le 8 paita).
00h o lo'o fa'aalia ai e le o iai lea vaega. |
0Ta |
1 |
TeleRecord Area Amataina Offset (i le tele o 8 paita).
00h o lo'o fa'aalia ai e le o iai lea vaega. |
00h (le o iai) |
1 | PAD, tusi e pei ole 00h | 00h |
1 |
Su'ega Fa'aulu masani (zero checksum) |
F2h |
O ta'i fa'auluulu masani e tu'u mai le tuatusi muamua o le EEPROM. O le fa'atulagaga e pei o le ata o lo'o i lalo.
FRUID EEPROM Fa'ata'atiaga Fa'atonu poloka ata
FRUID EEPROM Vaega Fa'atonu
Ole umi ole fanua ile Bytes | Fa'amatalaga fanua | Tulaga Taua | Field Encoding |
1 | Fa'atonu a le Vaega Fa'atonu Version 7:4 - fa'aagaga, tusi e pei o le 0000b 3:0 - fa'asologa numera numera | 0x01 | Seti ile 1h (0000 0001b) |
1 | Umi o le Vaega o le Komiti (i fa'atele o le 8 paita) | 0x0B | 88 bytes (e aofia ai le 2 pad 00 bytes) |
1 | Gagana Tulafono | 0x00 | Seti i le 0 mo le Igilisi
Fa'aaliga: E leai nisi gagana o lagolagoina i le taimi nei |
3 | Mfg. Aso / Taimi: Numera o minute mai le 0:00 itula 1/1/96.
Paita Laiti Taua muamua (tama'i endian) 00_00_00h = le fa'ailoaina (Dynamic field) |
0x10
0x65 0xB7 |
Va'aiga taimi i le va o le 12:00 AM 1/1/96 i le 12 PM
11/07/2018 o le 12018960 minute = b76510h - teuina i se faʻasologa endian laʻititi |
1 | Komiti Faumea ituaiga/umi paita | 0xD2 | 8-bit ASCII + LATIN1 fa'ailoga 7:6 – 11b
5:0 – 010010b (18 bytes o fa'amaumauga) |
P | Komiti Faumea bytes | 0x49
0x6E 0x74 0x65 0x6c 0xAE |
8-bit ASCII + LATIN1 fa'ailoga Intel® Corporation |
faaauau… |
Ole umi ole fanua ile Bytes | Fa'amatalaga fanua | Tulaga Taua | Field Encoding |
0x20
0x43 0x6F 0x72 0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6E |
|||
1 | Ituaiga o le Igoa Oloa a le laupapa/paita umi | 0xD5 | 8-bit ASCII + LATIN1 fa'ailoga 7:6 – 11b
5:0 – 010101b (21 bytes o fa'amaumauga) |
Q | laupapa Igoa Oloa paita | 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 fa'ailoga Intel FPGA PAC N3000 |
1 | Ituaiga Numera Fa'asologa o le laupapa/paita umi | 0xCC | 8-bit ASCII + LATIN1 fa'ailoga 7:6 – 11b
5:0 – 001100b (12 bytes o fa'amaumauga) |
N | Paita Numera Fa'atonu a le Komiti (Fa'ato'aga) | 0x30
0x30 0x30 0x30 0x30 0x30 0x30 0x30 |
8-bit ASCII + LATIN1 fa'ailoga
1st 6 numera hex o OUI: 000000 2nd 6 hex numera o le MAC tuatusi: 000000 |
faaauau… |
Ole umi ole fanua ile Bytes | Fa'amatalaga fanua | Tulaga Taua | Field Encoding |
0x30
0x30 0x30 0x30 |
Fa'aaliga: Ua fa'ailogaina lenei mea e pei o se example ma e manaʻomia ona suia i se masini moni
1st 6 numera hex o OUI: 644C36 2nd 6 hex numera o le MAC tuatusi: 00AB2E Fa'aaliga: Ina ia le iloa polokalame FRUID, seti le tuatusi OUI ma le MAC ile "0000". |
||
1 | Ituaiga Numera Vaega o le laupapa/paita umi | 0xCE | 8-bit ASCII + LATIN1 fa'ailoga 7:6 – 11b
5:0 – 001110b (14 bytes o fa'amaumauga) |
M | Paita Numera Vaega o le laupapa | 0x4B
0x38 0x32 0x34 0x31 0x37 0x20 0x30 0x30 0x32 0x20 0x20 0x20 0x20 |
8-bit ASCII + LATIN1 fa'ailoga ile BOM ID.
Mo le umi o le 14 byte, o le numera o le laupapa faʻailoga faʻatasiample K82417-002 Fa'aaliga: Ua fa'ailogaina lenei mea e pei o se example ma e manaʻomia ona suia i se masini moni. Ole tau ole fanua e eseese ile numera ole PBA ole laupapa. Ua aveese le PBA Revision i FRUID. O nei paita mulimuli e fa toe fo'i avanoa ma fa'aagaga mo le fa'aoga i le lumana'i. |
1 | FRU File ID ituaiga/umi paita | 0x00 | 8-bit ASCII + LATIN1 fa'ailoga 7:6 – 00b
5:0 – 000000b (0 bytes o fa'amaumauga) O le FRU File ID bytes fanua e tatau ona mulimuli i lenei e le o aofia ai ona o le fanua o le a 'null'. Fa'aaliga: FRU File ID bytes. O le FRU File fa'asologa fanua o se fanua fa'amatu'u muamua tu'uina atu o se fesoasoani gaosiga mo le fa'amaonia o le file lea na fa'aaogaina i le taimi o le gaosiga po'o le fa'afouga o fanua e uta ai fa'amatalaga FRU. O le anotusi e fa'apitoa i le gaosiga. O lenei fanua o loʻo tuʻuina atu foi i le nofoaga o Faʻamatalaga a le Komiti Faʻatonu. E mafai ona 'null' so'o se matā'upu uma e lua. |
1 | MMID ituaiga/umi paita | 0xC6 | 8-bit ASCII + LATIN1 fa'ailoga |
faaauau… |
Ole umi ole fanua ile Bytes | Fa'amatalaga fanua | Tulaga Taua | Field Encoding |
7:6–11e
5:0 – 000110b (6 bytes o fa'amaumauga) Fa'aaliga: Ua fa'ailogaina lenei mea e pei o se example ma e manaʻomia ona suia i se masini moni |
|||
M | MMID paita | 0x39
0x39 0x39 0x44 0x58 0x46 |
Fa'atulaga e 6 numera hex. Fa'apitoa example i totonu o le sela faʻatasi ma Intel FPGA PAC N3000 MMID = 999DXF.
Ole tau ole fanua e eseese ile SKU eseese e pei ole MMID, OPN, PBN ma isi. |
1 | C1h (ituaiga/umi byte ua fa'ailoga e le toe fa'ailoa ai nisi fa'amatalaga). | 0xC1 | |
Y | 00h – so’o se avanoa e le’i fa’aaogaina | 0x00 | |
1 | Su'ega a le Eria Komiti (zero checksum) | 0xB9 | Fa'aaliga: Ole su'ega ile si'i lea ole si'isi'i leai se fa'atatau mo tau o lo'o fa'aogaina ile laulau. E tatau ona toe fa'atatau mo le tau o le Intel FPGA PAC N3000. |
Ole umi ole fanua ile Bytes | Fa'amatalaga fanua | Tulaga Taua | Field Encoding |
1 | Fa'asologa o le Vaega o Oloa Version 7:4 - fa'aagaga, tusi e pei o le 0000b
3: 0 - faʻasologa numera numera = 1h mo lenei faʻamatalaga |
0x01 | Seti ile 1h (0000 0001b) |
1 | Oloa Eria Umi (i le tele o le 8 paita) | 0x0A | Aofa'i 80 paita |
1 | Gagana Tulafono | 0x00 | Seti i le 0 mo le Igilisi
Fa'aaliga: E leai nisi gagana o lagolagoina i le taimi nei |
1 | Ituaiga Suafa Suafa/umi paita | 0xD2 | 8-bit ASCII + LATIN1 fa'ailoga 7:6 – 11b
5:0 – 010010b (18 bytes o fa'amaumauga) |
N | Bytes Igoa o le Faumea | 0x49
0x6E 0x74 0x65 0x6c 0xAE 0x20 0x43 0x6F |
8-bit ASCII + LATIN1 fa'ailoga Intel Corporation |
faaauau… |
Ole umi ole fanua ile Bytes | Fa'amatalaga fanua | Tulaga Taua | Field Encoding |
0x72
0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6E |
|||
1 | Igoa o oloa ituaiga/umi paita | 0xD5 | 8-bit ASCII + LATIN1 fa'ailoga 7:6 – 11b
5:0 – 010101b (21 bytes o fa'amaumauga) |
M | Igoa o oloa 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 fa'ailoga Intel FPGA PAC N3000 |
1 | Vaega o oloa/Fa'ata'ita'iga Numera ituaiga/umi paita | 0xCE | 8-bit ASCII + LATIN1 fa'ailoga 7:6 – 11b
5:0 – 001110b (14 bytes o fa'amaumauga) |
O | Vaega o oloa/Numera Fa'ata'ita'i paita | 0x42
0x44 0x2D 0x4E 0x56 0x56 0x2D 0x4E 0x33 0x30 0x30 0x30 0x2D 0x31 |
8-bit ASCII + LATIN1 fa'ailoga
OPN mo le laupapa BD-NVV- N3000-1 Ole tau ole fanua e eseese ile Intel FPGA PAC N3000 OPNs. |
faaauau… |
Ole umi ole fanua ile Bytes | Fa'amatalaga fanua | Tulaga Taua | Field Encoding |
1 | Ituaiga Fa'aliliuga o oloa/paita umi | 0x01 | 8-bit binary 7:6 – 00b
5:0 – 000001b (1 byte o fa'amaumauga) |
R | Oloa Version bytes | 0x00 | O lenei fanua ua fa'ailogaina o se tagata o le aiga |
1 | Ituaiga Numera Fa'asologa o oloa/paita umi | 0xCC | 8-bit ASCII + LATIN1 fa'ailoga 7:6 – 11b
5:0 – 001100b (12 bytes o fa'amaumauga) |
P | Oloa Fa'asologa Numera paita (Dynamic field) | 0x30
0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 |
8-bit ASCII + LATIN1 fa'ailoga
1st 6 numera hex o OUI: 000000 2nd 6 hex numera o le MAC tuatusi: 000000 Fa'aaliga: Ua fa'ailogaina lenei mea e pei o se example ma e manaʻomia ona suia i se masini moni. 1st 6 numera hex o OUI: 644C36 2nd 6 hex numera o le MAC tuatusi: 00AB2E Fa'aaliga: Ina ia le iloa polokalame FRUID, seti le tuatusi OUI ma le MAC ile "0000". |
1 | Aseta Tag ituaiga/umi paita | 0x01 | 8-bit binary 7:6 – 00b
5:0 – 000001b (1 byte o fa'amaumauga) |
Q | Aseta Tag | 0x00 | Le lagolagoina |
1 | FRU File ID ituaiga/umi paita | 0x00 | 8-bit ASCII + LATIN1 fa'ailoga 7:6 – 00b
5:0 – 000000b (0 bytes o fa'amaumauga) O le FRU File ID bytes fanua e tatau ona mulimuli i lenei e le o aofia ai ona o le fanua o le a 'null'. |
faaauau… |
Ole umi ole fanua ile Bytes | Fa'amatalaga fanua | Tulaga Taua | Field Encoding |
Fa'aaliga: FRU file ID bytes.
O le FRU File fa'asologa fanua o se fanua fa'amatu'u muamua tu'uina atu o se fesoasoani gaosiga mo le fa'amaonia o le file lea na fa'aaogaina i le taimi o le gaosiga po'o le fa'afouga o fanua e uta ai fa'amatalaga FRU. O le anotusi e fa'apitoa i le gaosiga. O lenei fanua o loʻo tuʻuina atu foi i le nofoaga o Faʻamatalaga a le Komiti Faʻatonu. E mafai ona 'null' so'o se matā'upu uma e lua. |
|||
1 | C1h (ituaiga/umi byte ua fa'ailoga e le toe fa'ailoa ai nisi fa'amatalaga). | 0xC1 | |
Y | 00h – so’o se avanoa e le’i fa’aaogaina | 0x00 | |
1 | Fa'amatalaga Fa'amatalaga o Mea'ai Su'esu'ega (zero checksum)
(Fa'ato'aga Malosi) |
0x9D | Fa'aaliga: o le siaki tupe i totonu o lenei laulau o se siaki siaki e leai se fa'atusatusaga mo tau o lo'o fa'aogaina i le laulau. E tatau ona toe fa'atatau mo le tau o le Intel FPGA PAC. |
Intel® FPGA Programmable Acceleration Card N3000 Board Management Pule Ta'iala mo Tagata Fa'aoga
Toe Iloilo Tala'aga
Toe Iloilo Tala'aga mo le Intel FPGA Programmable Acceleration Card N3000 Board Management Controller User Guide
Fa'amatalaga Fa'amaumauga | Suiga |
2019.11.25 | Uluai Fa'asalalauga Fa'asalalau. |
Intel Corporation. Ua taofia aia tatau uma. Intel, le Intel logo, ma isi fa'ailoga Intel o fa'ailoga fa'ailoga a le Intel Corporation po'o ona lala. E fa'amaonia e Intel le fa'atinoina o ana oloa FPGA ma semiconductor i fa'amatalaga o lo'o iai nei e tusa ai ma le fa'atonuga masani a Intel, ae fa'asaoina le aia tatau e fai ai suiga i so'o se oloa ma auaunaga i so'o se taimi e aunoa ma se fa'aaliga. E leai se tiute po'o se noataga e afua mai i le talosaga po'o le fa'aogaina o so'o se fa'amatalaga, oloa, po'o se auaunaga o lo'o fa'amatalaina i i'i se'i vagana ua malilie i ai i se faiga tusitusia e Intel. Ua fautuaina tagata fa'atau Intel ina ia maua le fa'amatalaga lata mai o fa'amatalaga masini a'o le'i fa'alagolago i so'o se fa'amatalaga fa'asalalau ma a'o le'i tu'uina atu oka mo oloa po'o tautua.
*O isi igoa ma fa'ailoga e mafai ona ta'ua o se meatotino a isi.
Pepa / Punaoa
![]() |
intel FPGA Programmable Acceleration Card N3000 Pule Pulega Pule [pdf] Taiala mo Tagata Fa'aoga FPGA Polokalama Fa'avavevave Card N3000 Board, Pule Fa'atonu, FPGA, Polokalama Fa'avave Fa'atonu N3000 Board, Pule Fa'atonu, N3000 Pule Fa'atonu, Pule Fa'atonu. |