intel-LOGO

Intel FPGA Programmable Acceleration Card N3000 Board Management Controller

intel-FPGA-Programmable-Acceleration-Card-N3000-Board-Management-Controller-PRODUCT

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

intel-FPGA-Programmable-Acceleration-Card-N3000-Board-Management-Controller-FIG-1

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

intel-FPGA-Programmable-Acceleration-Card-N3000-Board-Management-Controller-FIG-2

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

intel-FPGA-Programmable-Acceleration-Card-N3000-Board-Management-Controller-FIG-3

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

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *