Intel FPGA Programmable Acceleration Card N3000 Board Management Controller
Intel FPGA Programmable Acceleration Card N3000 BMC Kenyelletso
Mabapi le Tokomane ena
Sheba Intel FPGA Programmable Acceleration Card N3000 Board Management User Guide ho ithuta haholoanyane ka mesebetsi le likarolo tsa Intel® MAX® 10 BMC le ho utloisisa mokhoa oa ho bala lintlha tsa telemetry ho Intel FPGA PAC N3000 u sebelisa PLDM holim'a MCTP SMBus le I2C SMBus. . Kenyelletso ea Intel MAX 10 root of trust (RoT) le ntlafatso e sireletsehileng ea sistimi e hole e kenyelelitsoe.
Fetileview
Intel MAX 10 BMC e na le boikarabello ba ho laola, ho beha leihlo le ho fana ka phihlello ea likarolo tsa boto. Intel MAX 10 BMC e hokahana le li-sensor tse ka holim'a board, FPGA le flash, 'me e laola tatelano ea matla-on/power-off, tlhophiso ea FPGA le likhetho tsa data tsa telemetry. U ka buisana le BMC u sebelisa protocol ea Platform Level Data Model (PLDM) version 1.1.1. Firmware ea BMC e ka ntlafatsoa tšimong ho feta PCIe e sebelisa sesebelisoa sa ntlafatso ea sistimi e hole.
Litšobotsi tsa BMC
- E sebetsa joalo ka Motso oa Tšepo (RoT) mme e nolofalletsa likarolo tse sireletsehileng tsa ntlafatso ea Intel FPGA PAC N3000.
- E laola firmware le liapdeite tsa FPGA flash holim'a PCIe.
- E laola litlhophiso tsa FPGA.
- E lokisa litlhophiso tsa marang-rang bakeng sa sesebediswa sa nako e ncha sa C827 Ethernet.
- Litaolo Phahamisa 'me u theohe tatellano le ho lemoha liphoso ka ts'ireletso ea othomathike ea ho koala.
- E laola matla le ho tsosolosa boto.
- Litšebelisano tse nang le li-sensor, FPGA flash le QSFPs.
- E lekola lintlha tsa telemetry (mocheso oa boto, voltage le hona joale) mme e fana ka ts'ireletso ea ts'ireletso ha ho bala ho le ka ntle ho moeli oa bohlokoa.
- E tlaleha lintlha tsa telemetry ho amohela BMC ka Platform Level Data Model (PLDM) holim'a MCTP SMBus kapa I2C.
- E tšehetsa PLDM holim'a MCTP SMBus ka PCIe SMBus. 0xCE ke aterese ea makhoba a 8-bit.
- E tšehetsa I2C SMBus. 0xBC ke aterese ea makhoba a 8-bit.
- E fihlella liaterese tsa Ethernet MAC ho EEPROM le sebaka sa boitsebiso bo ka nkeloang sebaka sa yuniti (FRUID) EEPROM.
Intel Corporation. Litokelo tsohle li sirelelitsoe. Intel, logo ea Intel, le matšoao a mang a Intel ke matšoao a khoebo a Intel Corporation kapa lithuso tsa eona. Intel e tiisa ts'ebetso ea FPGA ea eona le lihlahisoa tsa semiconductor ho latela litlhaloso tsa hajoale ho latela waranti e tloaelehileng ea Intel, empa e na le tokelo ea ho etsa liphetoho ho lihlahisoa le lits'ebeletso life kapa life ka nako efe kapa efe ntle le tsebiso. Intel ha e nke boikarabello kapa boikarabello bo hlahang ka lebaka la kopo kapa ts'ebeliso ea tlhahisoleseling efe kapa efe, sehlahisoa, kapa ts'ebeletso e hlalositsoeng mona ntle le ha ho lumellane ka ho hlaka ka lengolo ke Intel. Bareki ba Intel ba eletsoa ho fumana mofuta oa morao-rao oa litlhaloso tsa sesebelisoa pele ba itšetleha ka tlhahisoleseling efe kapa efe e phatlalalitsoeng le pele ba kenya liodara tsa lihlahisoa kapa lits'ebeletso. *Mabitso a mang le mabitso a mang a ka nkoa e le thepa ea ba bang.
Setšoantšo sa Block Block se Phahameng sa BMC
Motso oa Tšepo (RoT)
Intel MAX 10 BMC e sebetsa joalo ka Motso oa Tšepo (RoT) mme e nolofalletsa karolo e sireletsehileng ea ntlafatso ea sistimi e hole ea Intel FPGA PAC N3000. RoT e kenyelletsa likarolo tse ka thusang ho thibela tse latelang:
- Ho kenya kapa ho kenya khoutu kapa meralo e sa dumelloang
- Ts'ebetso e sitisang e lekiloeng ke software e se nang monyetla, software e khethehileng, kapa BMC e amohelang
- Ts'ebetso e sa reroang ea khoutu ea khale kapa meralo e nang le litšitšili tse tsejoang kapa bofokoli ka ho nolofalletsa BMC ho hlakola tumello.
Intel® FPGA Programmable Acceleration Card N3000 Board Management Controller Guide Guide
Intel FPGA PAC N3000 BMC e boetse e sebelisa melaoana e meng e mengata ea ts'ireletso e amanang le phihlello ka li-interfaces tse fapaneng, hammoho le ho sireletsa khanya ea board ka ho fokotsa sekhahla sa ho ngola. Ka kopo, sheba Intel FPGA Programmable Acceleration Card N3000 Security User Guide bakeng sa tlhahisoleseling mabapi le RoT le likarolo tsa ts'ireletso tsa Intel FPGA PAC N3000.
Lintlha Tse Amanang
Intel FPGA Programmable Acceleration Card N3000 Security User Guide
Sireletsehile Remote System Update
BMC e ts'ehetsa Sireletsehile RSU bakeng sa firmware ea Intel MAX 10 BMC Nios® le setšoantšo sa RTL le lintlafatso tsa litšoantšo tsa Intel Arria® 10 FPGA ka netefatso le licheke tsa botšepehi. Firmware ea Nios e ikarabella bakeng sa ho netefatsa setšoantšo nakong ea ts'ebetso ea ntlafatso. Lintlafatso li sutumetsoa holim'a sebopeho sa PCIe ho Intel Arria 10 GT FPGA, eo le eona e e ngolang holim'a Intel Arria 10 FPGA SPI master ho Intel MAX 10 FPGA SPI lekhoba. Sebaka sa ho benya ha nakoana se bitsoang staging sebaka se boloka mofuta ofe kapa ofe oa ho netefatsa bitstream ka sebopeho sa SPI. Moralo oa BMC RoT o na le mojule oa cryptographic o sebelisang ts'ebetso ea netefatso ea SHA2 256 bit hash le ts'ebetso ea netefatso ea tekeno ea ECDSA 256 P 256 ho netefatsa linotlolo le setšoantšo sa mosebelisi. Firmware ea Nios e sebelisa mojule oa cryptographic ho netefatsa setšoantšo se saenneng sa mosebelisi ho staging area. Haeba netefatso e feta, firmware ea Nios e kopitsa setšoantšo sa mosebelisi sebakeng sa Flash Flash. Haeba netefatso e hloleha, firmware ea Nios e tlaleha phoso. Ka kopo, sheba Intel FPGA Programmable Acceleration Card N3000 Security User Guide bakeng sa tlhahisoleseling mabapi le RoT le likarolo tsa ts'ireletso tsa Intel FPGA PAC N3000.
Lintlha Tse Amanang
Intel FPGA Programmable Acceleration Card N3000 Security User Guide
Tsamaiso ea Tatelano ea Matla
Mochini oa mmuso oa sequencer oa "BMC Power" o laola litsamaiso tsa motlakase oa Intel FPGA PAC N3000 bakeng sa linyeoe tsa sekhutlo nakong ea ts'ebetso ea motlakase kapa ts'ebetso e tloaelehileng. Phallo ea matla ea Intel MAX 10 e akaretsa ts'ebetso eohle ho kenyelletsa Intel MAX 10 boot-up, Nios boot-up, le taolo ea tatellano ea matla bakeng sa tlhophiso ea FPGA. Moamoheli o tlameha ho lekola mefuta ea kaho ea Intel MAX 10 le FPGA, hammoho le boemo ba Nios kamora potoloho e 'ngoe le e' ngoe ea matla, 'me a nke mehato e ts'oanang haeba Intel FPGA PAC N3000 e ka kena maemong a sekhutlo joalo ka Intel MAX 10 kapa FPGA feme ea ho haha moroalo kapa ho hloleha ha Nios boot up. BMC e sireletsa Intel FPGA PAC N3000 ka ho tima matla a karete tlas'a maemo a latelang:
- 12 V Auxiliary kapa PCIe edge phepelo voltage ka tlase ho 10.46 V
- Mocheso oa mantlha oa FPGA o fihla ho 100°C
- Mocheso oa boto o fihla ho 85 ° C
Tlhokomelo ea Boto ka li-Sensors
Li-monitor tsa Intel MAX 10 BMC voltage, hona joale le mocheso oa likarolo tse sa tšoaneng ho Intel FPGA PAC N3000. Host BMC e ka fihlella data ea telemetry ka PCIe SMBus. PCIe SMBus pakeng tsa moamoheli BMC le Intel FPGA PAC N3000 Intel MAX 10 BMC e arolelanoa ke PLDM ka bobeli holim'a MCTP SMBus endpoint le Standard I2C lekhoba ho Avalon-MM interface (bala-feela).
Tlhokomelo ea Boto ka PLDM holim'a MCTP SMBus
BMC ho Intel FPGA PAC N3000 e buisana le seva BMC holim'a PCIe* SMBus. Molaoli oa MCTP o tšehetsa Platform Level Data Model (PLDM) holim'a stack ea Management Component Transport Protocol (MCTP). Aterese ea lekhoba la MCTP ke 0xCE ka ho sa feleng. E ka hlophisoa bocha hore e be karolo e tsamaellanang ea khanya ea kantle ea FPGA Quad SPI ka in-band ha ho hlokahala. Intel FPGA PAC N3000 BMC e ts'ehetsa karoloana ea litaelo tsa PLDM le MCTP ho thusa seva sa BMC ho fumana data ea sensor joalo ka vol.tage, hona joale le mocheso.
Hlokomela:
Platform Level Data Model (PLDM) holim'a MCTP SMBus endpoint e ea tšehetsoa. PLDM holim'a MCTP ka PCIe ea tlhaho ha e tšehetsoe. Sehlopha sa lisebelisoa tsa SMBus: Sesebelisoa sa "Fixed not Discoverable" se tšehetsoa ka mokhoa oa kamehla, empa likarolo tsohle tse 'ne tsa lisebelisoa lia tšehetsoa ebile li ka lokisoa bocha tšimong. ACK-Poll e tšehetsoa
- E tšehelitsoe ka aterese ea kamehla ea SMBus ea lekhoba 0xCE.
- E tšehetsoa ka aterese e tsitsitseng kapa e abetsoeng lekhoba.
BMC e ts'ehetsa mofuta oa 1.3.0 oa Tlhaloso ea Motheo ea Karolo ea Tsamaiso ea Lipalangoang (MCTP) (litlhaloso tsa DTMF DSP0236), mofuta oa 1.1.1 oa PLDM bakeng sa boemo ba Platform Monitoring and Control (litlhaloso tsa DTMF DSP0248), le mofuta oa 1.0.0 oa PLDM bakeng sa Taolo ea Molaetsa le ho Fumana (litlhaloso tsa DTMF DSP0240).
Lintlha Tse Amanang
Litlhaloso tsa Distributed Management Task Force (DMTF) Bakeng sa sehokelo ho lintlha tse ikhethileng tsa DMTF
SMBus Interface Speed
Ts'ebetso ea Intel FPGA PAC N3000 e ts'ehetsa ts'ebetso ea SMBus ho 100 KHz ka mokhoa o ikhethileng.
Tšehetso ea Pakete ea MCTP
MCTP Litlhaloso
- Sehlopha sa molaetsa se emetse mojaro oa molaetsa oa MCTP. 'Mele oa molaetsa o ka nka lipakete tse ngata tsa MCTP.
- Lekhetho la pakete ea MCTP le bolela karolo ea 'mele oa molaetsa oa molaetsa oa MCTP o tsamaisoang ka pakete e le 'ngoe ea MCTP.
- Setsi sa phetisetso se bolela boholo ba karolo ea moputso oa pakete ea MCTP.
Boholo ba Yuniti ea Phetiso
- Yuniti ea phetisetso ea mantlha (bonyane ba yuniti ea phetisetso) bakeng sa MCTP ke li-byte tse 64.
- Melaetsa eohle ea taolo ea MCTP e hlokoa ho ba le moputso oa pakete o seng moholo ho feta yuniti ea phetisetso ea mantlha ntle le lipuisano. (Mokhoa oa lipuisano bakeng sa likarolo tse kholo tsa phetisetso lipakeng tsa li-endpoints o ikhethile ka mofuta oa molaetsa 'me ha oa abuoa ka litlhaloso tsa MCTP Base)
- Molaetsa ofe kapa ofe oa MCTP oo boholo ba 'mele oa oona o leng kholo ho feta li-byte tse 64 o tla aroloa ka lipakete tse ngata bakeng sa phetiso ea molaetsa o le mong.
Libaka tsa Pakete tsa MCTP
Melaetsa e Tloaelehileng / Melaetsa
Li-Command Sets tse tšehelitsoeng
Litaelo tsa MCTP tse tšehelitsoeng
- Fumana tšehetso ea mofuta oa MCTP
- Base Spec Version Info
- Laola Protocol Version Info
- PLDM holim'a MCTP Version
- Seta Endpoint ID
- Fumana Endpoint ID
- Fumana Endpoint UUID
- Fumana Tšehetso ea Mofuta oa Molaetsa
- Fumana The Vendor Defined Message Support
Hlokomela:
Bakeng sa taelo ea Tšehetso e Hlalositsoeng ke Morekisi, BMC e araba ka khoutu ea ho tlatsa ERROR_INVALID_DATA(0x02).
Litaelo tsa Tlhaloso ea Base ea PLDM e tšehelitsoeng
- SetTID
- GetTID
- GetPLDMVersion
- GetPLDMTypes
- FumanaPLDMCommands
PLDM e tšehelitsoeng bakeng sa Litaelo tsa Litaelo tsa Platform Monitoring le Control
- SetTID
- GetTID
- GetSensorReading
- GetSensorThresholds
- SetSensorThresholds
- FumanaPDRepositoryInfo
- Fumana PDR
Hlokomela:
Likhetho tsa mantlha tsa BMC Nios II bakeng sa data e fapaneng ea telemetry millisecond e 'ngoe le e' ngoe, 'me nako ea likhetho e nka 1 ~ 500 milliseconds, kahoo molaetsa oa karabo khahlano le molaetsa oa kopo o tsamaellanang oa taelo ea GetSensorReading kapa GetSensorThresholds ka nepo e nchafatsa 800 ~ 500 milliseconds.
Hlokomela:
GetStateSensorReadings ha e sebetse.
PLDM Topology le Hierarchy
Lirekoto tse Hlalositsoeng tsa Sethala
Intel FPGA PAC N3000 e sebelisa 20 Platform Descriptor Records (PDRs). Intel MAX 10 BMC e ts'ehetsa feela li-PDR tse kopantsoeng moo li-PDR li ke keng tsa eketsoa kapa tsa tlosoa ka matla ha QSFP e hokeloa le ho hanngoe. Ha o sa buloa, boemo ba ts'ebetso ea sensor bo tla tlalehoa bo sa fumanehe.
Mabitso a Sensor le Rekote Handle
Li-PDR tsohle li abeloa boleng ba linomoro tse opaque tse bitsoang Record Handle. Boleng bona bo sebelisetsoa ho fihlella li-PDR ka bomong ka har'a PDR Repository ka GetPDR (litlhaloso tsa DTMF DSP0248). Tafole e latelang ke lenane le kopaneng la li-sensor tse shebiloeng ho Intel FPGA PAC N3000.
PDRs Mabitso a Sensor le Record Handle
Mosebetsi | Lebitso la kutlo | Boitsebiso ba Sensor | PLDM | ||
Mohloli oa ho Bala oa Senso (Karolo) | PDR
Record Handle |
Litefiso ho PDR | Mehato e fetoha lumelloa ka PLDM | ||
Kakaretso ea matla a kenyelletso ea Intel FPGA PAC | Power Board | Bala ho tloha ho PCIe menoana 12V Current le Voltage | 1 | 0 | Che |
PCIe menoana 12 V Hona joale | 12 V Backplane Current | PAC1932 SENSE1 | 2 | 0 | Che |
PCIe menoana 12 V Voltage | 12 V Backplane Voltage | PAC1932 SENSE1 | 3 | 0 | Che |
1.2 V Rail Voltage | 1.2 V Moqtage | MAX10 ADC | 4 | 0 | Che |
1.8 V Rail Voltage | 1.8 V Moqtage | MAX 10 ADC | 6 | 0 | Che |
3.3 V Rail Voltage | 3.3 V Moqtage | MAX 10 ADC | 8 | 0 | Che |
FPGA Core Moqtage | FPGA Core Moqtage | LTC3884 (U44) | 10 | 0 | Che |
FPGA Core ea Hona joale | FPGA Core ea Hona joale | LTC3884 (U44) | 11 | 0 | Che |
FPGA Core Mocheso | FPGA Core Mocheso | FPGA temp diode ka TMP411 | 12 | Tlhokomeliso e kaholimo: 90
Ba bolaeang ka ho Fetisisa: 100 |
Ee |
Mocheso oa Boto | Mocheso oa Boto | TMP411 (U65) | 13 | Tlhokomeliso e kaholimo: 75
Ba bolaeang ka ho Fetisisa: 85 |
Ee |
QSFP0 Moqtage | QSFP0 Moqtage | Mojule oa kantle oa QSFP (J4) | 14 | 0 | Che |
QSFP0 Mocheso | QSFP0 Mocheso | Mojule oa kantle oa QSFP (J4) | 15 | Tlhokomeliso e ka Holimo: Boleng bo behiloeng ke QSFP Vendor
Upper Fatal: Boleng bo behiloeng ke QSFP Vendor |
Che |
PCIe Auxiliary 12V ea Hona joale | 12 V AUX | PAC1932 SENSE2 | 24 | 0 | Che |
PCIe Auxiliary 12V Voltage | 12 V AUX Moqtage | PAC1932 SENSE2 | 25 | 0 | Che |
QSFP1 Moqtage | QSFP1 Moqtage | Mojule oa kantle oa QSFP (J5) | 37 | 0 | Che |
QSFP1 Mocheso | QSFP1 Mocheso | Mojule oa kantle oa QSFP (J5) | 38 | Tlhokomeliso e ka Holimo: Boleng bo behiloeng ke QSFP Vendor
Upper Fatal: Boleng bo behiloeng ke QSFP Vendor |
Che |
PKVL A Core Mocheso | PKVL A Core Mocheso | PKVL chip (88EC055) (U18A) | 44 | 0 | Che |
e tsoela pele… |
Mosebetsi | Lebitso la kutlo | Boitsebiso ba Sensor | PLDM | ||
Mohloli oa ho Bala oa Senso (Karolo) | PDR
Record Handle |
Litefiso ho PDR | Mehato e fetoha lumelloa ka PLDM | ||
PKVL A Serdes Mocheso | PKVL A Serdes Mocheso | PKVL chip (88EC055) (U18A) | 45 | 0 | Che |
Mocheso oa Mocheso oa PKVL B | Mocheso oa Mocheso oa PKVL B | PKVL chip (88EC055) (U23A) | 46 | 0 | Che |
PKVL B Serdes Mocheso | PKVL B Serdes Mocheso | PKVL chip (88EC055) (U23A) | 47 | 0 | Che |
Hlokomela:
Tlhokomeliso e ka Holimo le litekanyetso tse ka Holimo tse Fatal bakeng sa QSFP li behiloe ke morekisi oa QSFP. Sheba lethathamo la barekisi bakeng sa boleng. BMC e tla bala ditekanyetso tsena tsa motheo mme e di tlalehe. fpgad ke ts'ebeletso e ka u thusang ho sireletsa seva hore se se ke sa senyeha ha hardware e fihla moeling o ka holimo o ke keng oa tsosolosoa kapa o ka tlaase o sa hlaphoheloe (hape o bitsoa moeli o bolaeang). fpgad e khona ho beha leihlo e 'ngoe le e 'ngoe ea li-sensor tse 20 tse tlalehiloeng ke Motsamaisi oa Tsamaiso ea Boto. Ka kopo, sheba sehlooho sa Graceful Shutdown ho tsoa ho Intel Acceleration Stack User Guide: Intel FPGA Programmable Acceleration Card N3000 bakeng sa boitsebiso bo eketsehileng.
Hlokomela:
Sistimi ea li-server tsa OEM e tšoanelehang e lokela ho fana ka pholiso e hlokahalang bakeng sa mojaro oa mosebetsi oa hau. U ka fumana boleng ba li-sensor ka ho sebelisa taelo e latelang ea OPAE joalo ka motso kapa sudo: $ sudo fpgainfo bmc
Lintlha Tse Amanang
Intel Acceleration Stack Guide: Intel FPGA Programmable Acceleration Card N3000
Tlhokomelo ea Boto ka I2C SMBus
Lekhoba le tloaelehileng la I2C ho Avalon-MM interface (bala-feela) le arolelana PCIe SMBus pakeng tsa BMC e amohelang le Intel MAX 10 RoT. Intel FPGA PAC N3000 e ts'ehetsa sebopeho sa makhoba sa I2C 'me aterese ea lekhoba ke 0xBC ka mokhoa o ikhethileng feela bakeng sa phihlello e kantle ho sehlopha. Mokhoa oa ho fana ka aterese ke 2-byte offset address mode. Mona ke 'mapa oa memori ea ngoliso ea data ea telemetry oo u ka o sebelisang ho fihlella tlhahisoleseling ka litaelo tsa I2C. Kholomo ea tlhaloso e hlalosa kamoo litekanyetso tse khutlisitsoeng tsa rejisetara li ka sebetsoang hape ho fumana boleng ba nnete. Diyuniti e ka ba Celsius (°C), mA, mV, mW ho itshetlehile ka sensor eo o e balang.
'Mapa oa memori ea ngoliso ea data ea Telemetry
Ngodisa | Offset | Bophara | Phihlello | Tšimo | Boleng ba kamehla | Tlhaloso |
Mocheso oa Boto | 0x100 | 32 | RO | [31:0] | 32h00000000 | TMP411(U65)
Boleng ba ngoliso e saennoe palo e feletseng Mocheso = boleng ba rejisetara * 0.5 |
Boto Mocheso o Phahameng Temoso | 0x104 | 32 | RW | [31:0] | 32h00000000 | TMP411(U65)
Boleng ba ngoliso ke palo e felletseng e saenneng |
Moedi o Phahameng = boleng ba ngoliso
* 0.5 |
||||||
Boto Mocheso Phahameng Fatal | 0x108 | 32 | RW | [31:0] | 32h00000000 | TMP411(U65)
Boleng ba ngoliso ke palo e felletseng e saenneng |
High Critical = boleng ba rejisetara
* 0.5 |
||||||
FPGA Core Mocheso | 0x110 | 32 | RO | [31:0] | 32h00000000 | TMP411(U65)
Boleng ba ngoliso ke palo e felletseng e saenneng |
Mocheso = boleng ba rejisetara
* 0.5 |
||||||
FPGA E shoa
Temoso e Phahameng ea Mocheso |
0x114 | 32 | RW | [31:0] | 32h00000000 | TMP411(U65)
Boleng ba ngoliso ke palo e felletseng e saenneng |
Moedi o Phahameng = boleng ba ngoliso
* 0.5 |
||||||
e tsoela pele… |
Ngodisa | Offset | Bophara | Phihlello | Tšimo | Boleng ba kamehla | Tlhaloso |
FPGA Core Moqtage | 0x13C | 32 | RO | [31:0] | 32h00000000 | LTC3884(U44)
Moqtage(mV) = boleng ba rejisetara |
FPGA Core ea Hona joale | 0x140 | 32 | RO | [31:0] | 32h00000000 | LTC3884(U44)
Hona joale(mA) = boleng ba rejisetara |
12v Backplane Voltage | 0x144 | 32 | RO | [31:0] | 32h00000000 | Moqtage(mV) = boleng ba rejisetara |
12v Backplane ea Hona joale | 0x148 | 32 | RO | [31:0] | 32h00000000 | Hona joale(mA) = boleng ba rejisetara |
1.2v Moqtage | 0x14C | 32 | RO | [31:0] | 32h00000000 | Moqtage(mV) = boleng ba rejisetara |
12v Aux Moqtage | 0x150 | 32 | RO | [31:0] | 32h00000000 | Moqtage(mV) = boleng ba rejisetara |
12v Aux ea Hona joale | 0x154 | 32 | RO | [31:0] | 32h00000000 | Hona joale(mA) = boleng ba rejisetara |
1.8v Moqtage | 0x158 | 32 | RO | [31:0] | 32h00000000 | Moqtage(mV) = boleng ba rejisetara |
3.3v Moqtage | 0x15C | 32 | RO | [31:0] | 32h00000000 | Moqtage(mV) = boleng ba rejisetara |
Power Board | 0x160 | 32 | RO | [31:0] | 32h00000000 | Matla (mW) = boleng ba ngoliso |
PKVL A Core Mocheso | 0x168 | 32 | RO | [31:0] | 32h00000000 | PKVL1(U18A)
Boleng ba ngoliso ke palo e felletseng e saenneng Mocheso = boleng ba rejisetara * 0.5 |
PKVL A Serdes Mocheso | 0x16C | 32 | RO | [31:0] | 32h00000000 | PKVL1(U18A)
Boleng ba ngoliso ke palo e felletseng e saenneng Mocheso = boleng ba rejisetara * 0.5 |
Mocheso oa Mocheso oa PKVL B | 0x170 | 32 | RO | [31:0] | 32h00000000 | PKVL2(U23A)
Boleng ba ngoliso ke palo e felletseng e saenneng Mocheso = boleng ba rejisetara * 0.5 |
PKVL B Serdes Mocheso | 0x174 | 32 | RO | [31:0] | 32h00000000 | PKVL2(U23A)
Boleng ba ngoliso ke palo e felletseng e saenneng Mocheso = boleng ba rejisetara * 0.5 |
Litekanyetso tsa QSFP li fumanoa ka ho bala mojule oa QSFP le ho tlaleha litekanyetso tse baloang bukeng e nepahetseng. Haeba mochine oa QSFP o sa tšehetse Digital Diagnostics Monitoring kapa haeba mochine oa QSFP o sa kengoa, joale u hlokomolohe litekanyetso tse baloang ho tloha ho li-registas tsa QSFP. Sebelisa sesebelisoa sa Intelligent Platform Management Interface (IPMI) ho bala lintlha tsa telemetry ka bese ea I2C.
Taelo ea I2C ea ho bala mocheso oa boto atereseng ea 0x100:
Taelong e ka tlase:
- 0x20 ke aterese ea libese e kholo ea I2C ea seva ea hau e ka fihlellang libaka tsa PCIe ka kotloloho. Aterese ena e fapana ho ea ka seva. Ka kopo, sheba database ea hau ea seva bakeng sa aterese e nepahetseng ea I2C ea seva sa hau.
- 0xBC ke aterese ea lekhoba la I2C ea Intel MAX 10 BMC.
- 4 ke palo ea li-byte tsa data tse baloang
- 0x01 0x00 ke aterese ea ngoliso ea mocheso oa boto e hlahisitsoeng tafoleng.
Taelo:
ipmitool i2c bese=0x20 0xBC 4 0x01 0x00
Sephetho:
01110010 00000000 00000000 00000000
Boleng ba tlhahiso ho hexidecimal ke: 0x72000000 0x72 ke 114 ho decimal. Ho bala mocheso ka Celsius atisa ka 0.5: 114 x 0.5 = 57 °C
Hlokomela:
Ha se li-server tsohle tse tšehetsang libese tsa I2C ka kotloloho ho li-slots tsa PCIe. Ka kopo, sheba datha ea hau ea seva bakeng sa tlhaiso-leseling ea tšehetso le aterese ea bese ea I2C.
EEPROM Data Format
Karolo ena e hlalosa sebopeho sa data sa Aterese ea MAC EEPROM le FRUID EEPROM mme e ka fihlelleha ke moamoheli le FPGA ka ho latellana.
MAC EEPROM
Nakong ea tlhahiso, Intel e hlophisa aterese ea MAC EEPROM ka liaterese tsa Intel Ethernet Controller XL710-BM2 MAC. Intel MAX 10 e fumana liaterese tse atereseng ea MAC EEPROM ka bese ea I2C. Fumana aterese ea MAC u sebelisa taelo e latelang: $ sudo fpga mac
Aterese ea MAC EEPROM e na le feela aterese ea MAC ea 6-byte e qalang atereseng ea 0x00h e lateloa ke palo ea aterese ea MAC ea 08. Aterese ea MAC e qalang e boetse e hatisoa setikaraneng sa label ka lehlakoreng le ka morao la Printed Circuit Board (PCB). Mokhanni oa OPAE o fana ka li-sysfs nodes ho fumana aterese ea MAC ea ho qala sebakeng se latelang: /sys/class/fpga/intel-fpga-dev.*/intel-fpga-fme.*/spi altera.*.auto/spi_master/ spi */spi*/mac_address Ho qala Aterese ea MAC Example: 644C360F4430 Mokhanni oa OPAE o fumana palo sebakeng se latelang: /sys/class/fpga/ intel-fpga-dev.*/intel-fpga-fme.*/spi-altera.*.auto/spi_master/ spi*/ spi*/mac_count palo ea MAC Example: 08 Ho tloha atereseng e qalang ea MAC, liaterese tse supileng tse setseng tsa MAC li fumanoa ka ho eketsa ka tatellano ea Hanyenyane ea Bohlokoa ka ho Fetisisa (LSB) ea Aterese ea MAC e qalang ka palo e le 'ngoe bakeng sa aterese e 'ngoe le e 'ngoe e latelang ea MAC. Aterese e latelang ea MAC exampLe:
- 644C360F4431
- 644C360F4432
- 644C360F4433
- 644C360F4434
- 644C360F4435
- 644C360F4436
- 644C360F4437
Hlokomela: Haeba u sebelisa ES Intel FPGA PAC N3000, MAC EEPROM e kanna ea se ke ea hlophisoa. Haeba MAC EEPROM e sa hlophisoa joale aterese ea pele ea MAC e baleha e le FFFFFFFFFFFF.
Identification Unit Replaceable Unit (FRUID) EEPROM Access
O ka bala feela lebala la identification unit identification (FRUID) EEPROM (0xA0) ho tsoa ho moamoheli oa BMC ka SMBus. Sebopeho sa FRUID EEPROM se thehiloe ho tlhaloso ea IPMI, Platform Management FRU Information Storage Definition, v1.3, March 24, 2015, eo mohaho oa boitsebiso ba boto o tsoang ho oona. FRUID EEPROM e latela sebopeho se tloaelehileng sa hlooho se nang le Sebaka sa Boto le Sebaka sa Boitsebiso ba Lihlahisoa. Sheba tafole e ka tlase bakeng sa hore na ke likarolo life tsa sehlooho se tloaelehileng tse sebetsang ho FRUID EEPROM.
Hlooho e Tloaelehileng ea FRUID EEPROM
Likarolo tsohle tsa sehlooho se tloaelehileng lia tlama.
Bolelele ba Tšimo ho Li-Byte | Tlhaloso ea Tšimo | LITHOLOANA EEPROM Boleng |
1 |
Tloaelehileng Header Format Version 7:4 - e bolokiloe, ngola e le 0000b
3:0 - nomoro ea mofuta oa fomate = 1h bakeng sa tlhaloso ena |
01h (Beha e le 00000001b) |
1 |
Internal Use Area Starting Offset (ka bongata ba li-byte tse 8).
00h e bontša hore sebaka sena ha se teng. |
00h (ha e teng) |
1 |
Chassis Info Area Starting Offset (ka bongata ba li-byte tse 8).
00h e bontša hore sebaka sena ha se teng. |
00h (ha e teng) |
1 |
Sebaka sa Boto se Qalang Offset (ka bongata ba li-byte tse 8).
00h e bontša hore sebaka sena ha se teng. |
01h |
1 |
Sehlahisoa sa Info Area Starting Offset (ka bongata ba li-byte tse 8).
00h e bontša hore sebaka sena ha se teng. |
0Bit |
1 |
MultiRecord Area Starting Offset (ka bongata ba li-byte tse 8).
00h e bontša hore sebaka sena ha se teng. |
00h (ha e teng) |
1 | PAD, ngola joalo ka 00h | 00h |
1 |
Checksum e Tloaelehileng ea Header (zero checksum) |
F2h |
Li-byte tsa lihlooho tse tloaelehileng li behiloe ho tloha atereseng ea pele ea EEPROM. Sebopeho se shebahala joaloka setšoantšo se ka tlase.
FRUID EEPROM Memory Block Layout Diagram
FRUID EEPROM Board Area
Bolelele ba Tšimo ho Li-Byte | Tlhaloso ea Tšimo | Maemo a Tšimo | Khouto ea Tšimo |
1 | Sebopeho sa Sebaka sa Boto 7: 4 - e bolokiloe, ngola e le 0000b 3:0 - nomoro ea mofuta oa fomate | 0x01 | Beha ho 1h (0000 0001b) |
1 | Bolelele ba Sebaka sa Boto (ka bongata ba li-byte tse 8) | 0x0B | 88 byte (e kenyelelitse 2 pad 00 byte) |
1 | Khoutu ea Puo | 0x00 | E behe ho 0 bakeng sa Senyesemane
Hlokomela: Ha ho lipuo tse ling tse tšehetsoeng ka nako ena |
3 | Mfg. Letsatsi / Nako: Palo ea metsotso ho tloha ka 0:00 hrs 1/1/96.
Ha ho bohlokoa haholo ka li-byte pele (endian e nyane) 00_00_00h = ha e hlalosoe (Lebala le matla) |
0x10
0x65 0xB7 |
Phapano ea nako lipakeng tsa 12:00 AM 1/1/96 ho isa 12 PM
11/07/2018 ke 12018960 metsotso = b76510h - e bolokiloe ka mokhoa o monyenyane oa endian |
1 | Mofuta oa Moetsi oa Boto / bolelele ba byte | 0xD2 | 8-bit ASCII + LATIN1 e ngotsoe 7:6 - 11b
5:0 - 010010b (18 bytes of data) |
P | Li-byte tsa Moetsi oa Boto | 0x49
0x6E 0x74 0x65 0x6C 0xAE |
8-bit ASCII + LATIN1 e nang le khoutu ea Intel® Corporation |
e tsoela pele… |
Bolelele ba Tšimo ho Li-Byte | Tlhaloso ea Tšimo | Maemo a Tšimo | Khouto ea Tšimo |
0x20
0x43 0x6F 0x72 0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6E |
|||
1 | Boto ea Lebitso la Sehlahisoa mofuta / bolelele ba byte | 0xD5 | 8-bit ASCII + LATIN1 e ngotsoe 7:6 - 11b
5:0 - 010101b (21 bytes of data) |
Q | Li-byte tsa Lebitso la Sehlahisoa sa Boto | 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 e ngotsoe Intel FPGA PAC N3000 |
1 | Mofuta oa Nomoro ea Boto ea Boto / bolelele ba byte | 0xCC | 8-bit ASCII + LATIN1 e ngotsoe 7:6 - 11b
5:0 - 001100b (12 bytes of data) |
N | Board Serial Number byte (Dynamic field) | 0x30
0x30 0x30 0x30 0x30 0x30 0x30 0x30 |
8-bit ASCII + LATIN1 e khouoe
Linomoro tsa 1 tsa hex tse 6 ke OUI: 000000 Linomoro tsa 2 tsa hex tse 6 ke aterese ea MAC: 000000 |
e tsoela pele… |
Bolelele ba Tšimo ho Li-Byte | Tlhaloso ea Tšimo | Maemo a Tšimo | Khouto ea Tšimo |
0x30
0x30 0x30 0x30 |
Hlokomela: Sena se ngotsoe joalo ka example 'me e hloka ho fetoloa ka sesebelisoa sa sebele
Linomoro tsa 1 tsa hex tse 6 ke OUI: 644C36 Linomoro tsa 2 tsa hex tse 6 ke aterese ea MAC: 00AB2E Hlokomela: Ho tseba hore ha ho joalo FRUID e hlophisitsoeng, beha aterese ea OUI le MAC ho "0000". |
||
1 | Boto Karolo ea Nomoro mofuta / bolelele ba byte | 0xCE | 8-bit ASCII + LATIN1 e ngotsoe 7:6 - 11b
5:0 - 001110b (14 bytes of data) |
M | Boto Karolo ea Nomoro li-byte | 0x4B
0x38 0x32 0x34 0x31 0x37 0x20 0x30 0x30 0x32 0x20 0x20 0x20 0x20 |
8-bit ASCII + LATIN1 e nang le BOM ID.
Bakeng sa bolelele ba li-byte tse 14, karolo ea boto e nang le khoutu example ke K82417-002 Hlokomela: Sena se ngotsoe joalo ka example 'me e hloka ho fetoloa ka sesebelisoa sa sebele. Boleng bona ba tšimo bo fapana le palo e fapaneng ea boto ea PBA. PBA Revision e tlositsoe ho FRUID. Li-byte tsena tse 'ne tsa ho qetela li khutla li se na letho' me li boloketsoe tšebeliso ea nako e tlang. |
1 | FRU File Mofuta oa ID / bolelele ba byte | 0x00 | 8-bit ASCII + LATIN1 e ngotsoe 7:6 - 00b
5:0 - 000000b (0 bytes of data) Setšoantšo sa FRU File Sebaka sa li-byte tsa ID se lokelang ho latela sena ha se kenyelelitsoe kaha sebaka se tla be se le 'null'. Hlokomela: FRU File Li-byte tsa ID. Setšoantšo sa FRU File version field ke sebaka se boletsoeng esale pele se fanoeng e le thuso ea tlhahiso bakeng sa ho netefatsa file e neng e sebelisoa nakong ea tlhahiso kapa ntlafatso ea tšimo ho kenya tlhahisoleseling ea FRU. Litaba li tobane le moetsi. Tšimo ena e boetse e fanoe sebakeng sa Boto ea Boitsebiso. Lehae kapa ka bobeli li ka ba 'null'. |
1 | Mofuta oa MMID/length byte | 0xC6 | 8-bit ASCII + LATIN1 e khouoe |
e tsoela pele… |
Bolelele ba Tšimo ho Li-Byte | Tlhaloso ea Tšimo | Maemo a Tšimo | Khouto ea Tšimo |
7:6 - 11b
5:0 - 000110b (6 bytes of data) Hlokomela: Sena se ngotsoe joalo ka example 'me e hloka ho fetoloa ka sesebelisoa sa sebele |
|||
M | MMID li-byte | 0x39
0x39 0x39 0x44 0x58 0x46 |
E hlophisitsoe joalo ka linomoro tse 6 tsa hex. Mohlala o khethehilengample ka seleng haufi le Intel FPGA PAC N3000 MMID = 999DXF.
Boleng bona ba tšimo bo fapana le masimo a SKU a fapaneng joalo ka MMID, OPN, PBN joalo-joalo. |
1 | C1h (mofuta/bolelele babyte e kentsweng ka khouto ho bontsha hore ha ho sa na dikarolo tsa lesedi). | 0xC1 | |
Y | 00h - sebaka leha e le sefe se setseng se sa sebelisoe | 0x00 | |
1 | Board Area Checksum (zero checksum) | 0xB9 | Hlokomela: Chelete e tafoleng ena ke cheke ea zero e bakiloeng bakeng sa boleng bo sebelisitsoeng tafoleng. E tlameha ho khutlisoa bakeng sa boleng ba 'nete ba Intel FPGA PAC N3000. |
Bolelele ba Tšimo ho Li-Byte | Tlhaloso ea Tšimo | Maemo a Tšimo | Khouto ea Tšimo |
1 | Sebopeho sa Sebaka sa Sehlahisoa Version 7: 4 - e bolokiloe, ngola e le 0000b
3:0 - nomoro ea mofuta oa fomate = 1h bakeng sa tlhaloso ena |
0x01 | Beha ho 1h (0000 0001b) |
1 | Bolelele ba Sebaka sa Sehlahisoa (ka bongata ba li-byte tse 8) | 0x0A | Kakaretso ea li-byte tse 80 |
1 | Khoutu ea Puo | 0x00 | E behe ho 0 bakeng sa Senyesemane
Hlokomela: Ha ho lipuo tse ling tse tšehetsoeng ka nako ena |
1 | Mofuta oa Lebitso la Moetsi/bolelele ba byte | 0xD2 | 8-bit ASCII + LATIN1 e ngotsoe 7:6 - 11b
5:0 - 010010b (18 bytes of data) |
N | Li-byte tsa Lebitso la moetsi | 0x49
0x6E 0x74 0x65 0x6C 0xAE 0x20 0x43 0x6F |
8-bit ASCII + LATIN1 e nang le khoutu ea Intel Corporation |
e tsoela pele… |
Bolelele ba Tšimo ho Li-Byte | Tlhaloso ea Tšimo | Maemo a Tšimo | Khouto ea Tšimo |
0x72
0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6E |
|||
1 | Mofuta oa Lebitso la Sehlahisoa / bolelele ba baiti | 0xD5 | 8-bit ASCII + LATIN1 e ngotsoe 7:6 - 11b
5:0 - 010101b (21 bytes of data) |
M | Li-byte tsa Lebitso la Sehlahisoa | 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 e ngotsoe Intel FPGA PAC N3000 |
1 | Karolo ea Sehlahisoa / Mofuta oa Nomoro ea mofuta / bolelele ba byte | 0xCE | 8-bit ASCII + LATIN1 e ngotsoe 7:6 - 11b
5:0 - 001110b (14 bytes of data) |
O | Karolo ea Sehlahisoa / Nomoro ea Nomoro li-byte | 0x42
0x44 0x2D 0x4E 0x56 0x56 0x2D 0x4E 0x33 0x30 0x30 0x30 0x2D 0x31 |
8-bit ASCII + LATIN1 e khouoe
OPN bakeng sa boto BD-NVV- N3000-1 Boleng bona ba tšimo bo fapana le Intel FPGA PAC N3000 OPNs tse fapaneng. |
e tsoela pele… |
Bolelele ba Tšimo ho Li-Byte | Tlhaloso ea Tšimo | Maemo a Tšimo | Khouto ea Tšimo |
1 | Mofuta oa mofuta oa sehlahisoa / bolelele ba byte | 0x01 | 8-bit binary 7:6 - 00b
5:0 - 000001b (1 baiti ea data) |
R | Li-byte tsa tlhahiso ea lihlahisoa | 0x00 | Sebaka sena se kentsoe joalo ka setho sa lelapa |
1 | Mofuta oa Nomoro ea Sehlahisoa / bolelele ba byte | 0xCC | 8-bit ASCII + LATIN1 e ngotsoe 7:6 - 11b
5:0 - 001100b (12 bytes of data) |
P | Li-byte tsa Nomoro ea Sehlahisoa (Dynamic field) | 0x30
0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 |
8-bit ASCII + LATIN1 e khouoe
Linomoro tsa 1 tsa hex tse 6 ke OUI: 000000 Linomoro tsa 2 tsa hex tse 6 ke aterese ea MAC: 000000 Hlokomela: Sena se ngotsoe joalo ka example 'me e hloka ho fetoloa ka sesebelisoa sa sebele. Linomoro tsa 1 tsa hex tse 6 ke OUI: 644C36 Linomoro tsa 2 tsa hex tse 6 ke aterese ea MAC: 00AB2E Hlokomela: Ho tseba hore ha ho joalo FRUID e hlophisitsoeng, beha aterese ea OUI le MAC ho "0000". |
1 | Letlotlo Tag mofuta/bolelele baiti | 0x01 | 8-bit binary 7:6 - 00b
5:0 - 000001b (1 baiti ea data) |
Q | Letlotlo Tag | 0x00 | Ha e tšehetsoe |
1 | FRU File Mofuta oa ID / bolelele ba byte | 0x00 | 8-bit ASCII + LATIN1 e ngotsoe 7:6 - 00b
5:0 - 000000b (0 bytes of data) Setšoantšo sa FRU File Sebaka sa li-byte tsa ID se lokelang ho latela sena ha se kenyelelitsoe kaha sebaka se tla be se le 'null'. |
e tsoela pele… |
Bolelele ba Tšimo ho Li-Byte | Tlhaloso ea Tšimo | Maemo a Tšimo | Khouto ea Tšimo |
Hlokomela: FRU file Li-byte tsa ID.
Setšoantšo sa FRU File version field ke sebaka se boletsoeng esale pele se fanoeng e le thuso ea tlhahiso bakeng sa ho netefatsa file e neng e sebelisoa nakong ea tlhahiso kapa ntlafatso ea tšimo ho kenya tlhahisoleseling ea FRU. Litaba li tobane le moetsi. Tšimo ena e boetse e fanoe sebakeng sa Boto ea Boitsebiso. Lehae kapa ka bobeli li ka ba 'null'. |
|||
1 | C1h (mofuta/bolelele babyte e kentsweng ka khouto ho bontsha hore ha ho sa na dikarolo tsa lesedi). | 0xC1 | |
Y | 00h - sebaka leha e le sefe se setseng se sa sebelisoe | 0x00 | |
1 | Sebaka sa Boitsebiso ba Sehlahisoa Checksum (zero checksum)
(Dynamic Field) |
0x9D | Hlokomela: cheke e tafoleng ena ke cheche ea zero e bakiloeng bakeng sa boleng bo sebelisitsoeng tafoleng. E tlameha ho khutlisetsoa boleng ba 'nete ba Intel FPGA PAC. |
Intel® FPGA Programmable Acceleration Card N3000 Board Management Controller Guide Guide
Nalane ea Phetoho
Nalane ea Phetoho bakeng sa Intel FPGA Programmable Acceleration Card N3000 Board Management Controller Guide
Tokomane Version | Liphetoho |
2019.11.25 | Phatlalatso ea Pele ea Tlhahiso. |
Intel Corporation. Litokelo tsohle li sirelelitsoe. Intel, logo ea Intel, le matšoao a mang a Intel ke matšoao a khoebo a Intel Corporation kapa lithuso tsa eona. Intel e tiisa ts'ebetso ea FPGA ea eona le lihlahisoa tsa semiconductor ho latela litlhaloso tsa hajoale ho latela waranti e tloaelehileng ea Intel, empa e na le tokelo ea ho etsa liphetoho ho lihlahisoa le lits'ebeletso life kapa life ka nako efe kapa efe ntle le tsebiso. Intel ha e nke boikarabello kapa boikarabello bo hlahang ka lebaka la kopo kapa ts'ebeliso ea tlhahisoleseling efe kapa efe, sehlahisoa, kapa ts'ebeletso e hlalositsoeng mona ntle le ha ho lumellane ka ho hlaka ka lengolo ke Intel. Bareki ba Intel ba eletsoa ho fumana mofuta oa morao-rao oa litlhaloso tsa sesebelisoa pele ba itšetleha ka tlhahisoleseling efe kapa efe e phatlalalitsoeng le pele ba kenya liodara tsa lihlahisoa kapa lits'ebeletso.
*Mabitso a mang le mabitso a mang a ka nkoa e le thepa ea ba bang.
Litokomane / Lisebelisoa
![]() |
Intel FPGA Programmable Acceleration Card N3000 Board Management Controller [pdf] Bukana ea Mosebelisi FPGA Programmable Acceleration Card N3000 Board, Management Controller, FPGA, Programmable Acceleration Card N3000 Board, Management Controller, N3000 Board Management Controller, Management Controller |