intel-LOGO

intel FPGA Programmerable isare Card N3000 Board Management Adarí

intel-FPGA-Programmable-Acceleration-Card-N3000-Board-Iṣakoso-Aṣakoso-Ọja

Intel FPGA Programmerable isare Kaadi N3000 BMC Ifihan

Nipa Iwe-ipamọ yii

Tọkasi Intel FPGA Programmable Acceleration Card N3000 Itọsọna Olumulo Iṣakoso Igbimọ lati ni imọ siwaju sii nipa awọn iṣẹ ati awọn ẹya ti Intel® MAX® 10 BMC ati lati loye bi o ṣe le ka data telemetry lori Intel FPGA PAC N3000 nipa lilo PLDM lori MCTP SMBus ati I2C SMBus . Ifihan si Intel MAX 10 root ti igbẹkẹle (RoT) ati imudojuiwọn eto isakoṣo latọna jijin wa pẹlu.

Pariview
Intel MAX 10 BMC jẹ iduro fun iṣakoso, abojuto ati fifun ni iwọle si awọn ẹya igbimọ. Awọn atọkun Intel MAX 10 BMC pẹlu awọn sensọ inu-ọkọ, FPGA ati filasi, ati ṣakoso awọn ilana-agbara-agbara, iṣeto FPGA ati idibo data telemetry. O le ṣe ibasọrọ pẹlu BMC nipa lilo Ilana Data Ipele Ipele Platform (PLDM) 1.1.1 Ilana. Famuwia BMC jẹ igbesoke aaye lori PCIe nipa lilo ẹya imudojuiwọn eto latọna jijin.

Awọn ẹya ara ẹrọ ti BMC

  • Ṣiṣẹ bi Gbongbo ti Igbekele (RoT) ati mu ki awọn ẹya imudojuiwọn to ni aabo ti Intel FPGA PAC N3000 ṣiṣẹ.
  • Ṣe iṣakoso famuwia ati awọn imudojuiwọn filasi FPGA lori PCIe.
  • Nṣakoso FPGA iṣeto ni.
  • Tunto awọn eto nẹtiwọki fun C827 àjọlò tun-akoko ẹrọ.
  • Awọn iṣakoso Fi agbara soke ati fi agbara si isalẹ titele ati wiwa aṣiṣe pẹlu aabo tiipa aifọwọyi.
  • Awọn iṣakoso agbara ati awọn atunto lori ọkọ.
  • Awọn atọkun pẹlu sensosi, FPGA filasi ati QSFPs.
  • Ṣe abojuto data telemetry (iwọn otutu igbimọ, voltage ati lọwọlọwọ) ati pese iṣẹ aabo nigbati awọn kika ba wa ni ita ti iloro pataki.
    • Ijabọ data telemetry lati gbalejo BMC nipasẹ Awoṣe Data Ipele Ipele Platform (PLDM) lori MCTP SMBus tabi I2C.
    • Ṣe atilẹyin PLDM lori MCTP SMBus nipasẹ PCIe SMBus. 0xCE jẹ adirẹsi ẹrú 8-bit kan.
    • Ṣe atilẹyin I2C SMBus. 0xBC jẹ adirẹsi ẹrú 8-bit.
  • Wọle si awọn adirẹsi MAC Ethernet ni EEPROM ati idanimọ aaye rọpo aaye (FRUID) EEPROM.

Intel Corporation. Gbogbo awọn ẹtọ wa ni ipamọ. Intel, aami Intel, ati awọn ami Intel miiran jẹ aami-išowo ti Intel Corporation tabi awọn oniranlọwọ rẹ. Intel ṣe atilẹyin iṣẹ ti FPGA rẹ ati awọn ọja semikondokito si awọn pato lọwọlọwọ ni ibamu pẹlu atilẹyin ọja boṣewa Intel, ṣugbọn ni ẹtọ lati ṣe awọn ayipada si eyikeyi awọn ọja ati iṣẹ nigbakugba laisi akiyesi. Intel ko gba ojuse tabi layabiliti ti o dide lati inu ohun elo tabi lilo eyikeyi alaye, ọja, tabi iṣẹ ti a ṣalaye ninu rẹ ayafi bi a ti gba ni kikun si kikọ nipasẹ Intel. A gba awọn alabara Intel nimọran lati gba ẹya tuntun ti awọn pato ẹrọ ṣaaju gbigbekele eyikeyi alaye ti a tẹjade ati ṣaaju gbigbe awọn aṣẹ fun awọn ọja tabi awọn iṣẹ. * Awọn orukọ miiran ati awọn ami iyasọtọ le jẹ ẹtọ bi ohun-ini ti awọn miiran.

BMC High-Level Block aworan atọka

intel-FPGA-Programmable-Acceleration-Card-N3000-Board-Management-Aṣakoso-FIG-1

Gbongbo ti igbẹkẹle (RoT)
Intel MAX 10 BMC n ṣiṣẹ bi Gbongbo ti Igbẹkẹle (RoT) ati pe o jẹ ki ẹya imudojuiwọn eto isakoṣo latọna jijin ti Intel FPGA PAC N3000. RoT pẹlu awọn ẹya ti o le ṣe iranlọwọ lati yago fun atẹle naa:

  • Ikojọpọ tabi ṣiṣe ti koodu laigba aṣẹ tabi awọn apẹrẹ
  • Awọn iṣẹ idalọwọduro nipasẹ sọfitiwia ti ko ni anfani, sọfitiwia ti o ni anfani, tabi BMC agbalejo
  • Ipaniyan airotẹlẹ ti koodu agbalagba tabi awọn apẹrẹ pẹlu awọn idun ti a mọ tabi awọn ailagbara nipa ṣiṣe BMC lati fagilee aṣẹ

Intel® FPGA Eto isare Kaadi N3000 Board Management Adarí User Itọsọna

Intel FPGA PAC N3000 BMC tun fi ipa mu ọpọlọpọ awọn eto imulo aabo miiran ti o jọmọ si iraye si nipasẹ ọpọlọpọ awọn atọkun, ati aabo aabo filasi inu ọkọ nipasẹ aropin oṣuwọn kikọ. Jọwọ tọka si Intel FPGA Programmable Acceleration Card N3000 Itọsọna Olumulo Aabo fun alaye lori RoT ati awọn ẹya aabo ti Intel FPGA PAC N3000.

Alaye ti o jọmọ
Intel FPGA Programmerable isare Kaadi N3000 Aabo User Itọsọna

Ṣe imudojuiwọn Eto Latọna jijin ni aabo
BMC ṣe atilẹyin Aabo RSU fun Intel MAX 10 BMC Nios® famuwia ati aworan RTL ati awọn imudojuiwọn aworan Intel Arria® 10 FPGA pẹlu ijẹrisi ati awọn sọwedowo iduroṣinṣin. Famuwia Nios wa ni idiyele ti ijẹrisi aworan lakoko ilana imudojuiwọn. Awọn imudojuiwọn ti wa ni titari lori wiwo PCIe si Intel Arria 10 GT FPGA, eyiti o kọwe si ori Intel Arria 10 FPGA SPI titunto si Intel MAX 10 FPGA SPI ẹrú. Agbegbe filasi igba diẹ ti a npe ni staging agbegbe tọjú eyikeyi iru ti ìfàṣẹsí bitstream nipasẹ SPI ni wiwo. Apẹrẹ BMC RoT ni module cryptographic eyiti o ṣe iṣẹ ijẹrisi SHA2 256 bit hash ati iṣẹ ijẹrisi Ibuwọlu ECDSA 256 P 256 lati jẹrisi awọn bọtini ati aworan olumulo. Nios famuwia nlo module cryptographic lati jẹrisi aworan ti olumulo ti o fowo si ni stagagbegbe ing. Ti ijẹrisi ba kọja, Nios famuwia daakọ aworan olumulo si agbegbe filasi olumulo. Ti ijẹrisi ba kuna, famuwia Nios ṣe ijabọ aṣiṣe kan. Jọwọ tọka si Intel FPGA Programmable Acceleration Card N3000 Itọsọna Olumulo Aabo fun alaye lori RoT ati awọn ẹya aabo ti Intel FPGA PAC N3000.

Alaye ti o jọmọ
Intel FPGA Programmerable isare Kaadi N3000 Aabo User Itọsọna

Power ọkọọkan Management
BMC Power sequencer ipinle ẹrọ n ṣakoso agbara-agbara Intel FPGA PAC N3000 ati awọn ilana pipaṣẹ fun awọn ọran igun lakoko ilana-agbara tabi iṣẹ deede. Ṣiṣan agbara-soke Intel MAX 10 ni wiwa gbogbo ilana pẹlu Intel MAX 10 boot-up, Nios boot-up, ati iṣakoso ọkọọkan agbara fun iṣeto FPGA. Olugbalejo gbọdọ ṣayẹwo awọn ẹya kikọ ti Intel MAX 10 ati FPGA mejeeji, bakanna bi ipo Nios lẹhin gbogbo iwọn-agbara, ati ṣe awọn iṣe ti o baamu ti Intel FPGA PAC N3000 ba ṣiṣẹ sinu awọn ọran igun bii Intel MAX 10 tabi FPGA factory kọ fifuye ikuna tabi Nios bata soke ikuna. BMC ṣe aabo fun Intel FPGA PAC N3000 nipa tiipa agbara si kaadi labẹ awọn ipo wọnyi:

  • 12 V Iranlọwọ tabi PCIe eti ipese voltage ni isalẹ 10.46V
  • Iwọn otutu FPGA de ọdọ 100°C
  • Iwọn otutu ti ile-igi jẹ 85 ° C

Abojuto Board Nipasẹ sensosi
Intel MAX 10 BMC diigi voltage, lọwọlọwọ ati iwọn otutu ti awọn oriṣiriṣi awọn paati lori Intel FPGA PAC N3000. BMC gbalejo le wọle si data telemetry nipasẹ PCIe SMBus. PCIe SMBus laarin BMC agbalejo ati Intel FPGA PAC N3000 Intel MAX 10 BMC jẹ pinpin nipasẹ mejeeji PLDM lori aaye ipari MCTP SMBus ati I2C ẹrú IXNUMXC si wiwo Avalon-MM (kika-nikan).

Abojuto igbimọ nipasẹ PLDM lori MCTP SMBus

BMC lori Intel FPGA PAC N3000 ṣe ibasọrọ pẹlu olupin BMC lori PCIe * SMBus. Adarí MCTP n ṣe atilẹyin Awoṣe Data Ipele Ipele Platform (PLDM) lori akopọ Ilana Irin-ajo Ohun elo Iṣakoso (MCTP). Adirẹsi ẹrú ipari MCTP jẹ 0xCE nipasẹ aiyipada. O le ṣe atunṣe si apakan ti o baamu ti ita FPGA Quad SPI filasi nipasẹ ọna in-band ti o ba jẹ dandan. Intel FPGA PAC N3000 BMC ṣe atilẹyin ipin kan ti PLDM ati awọn aṣẹ MCTP lati jẹ ki olupin BMC kan gba data sensọ gẹgẹbi vol.tage, lọwọlọwọ ati iwọn otutu.

Akiyesi: 
Awoṣe Ipele Ipele Platform (PLDM) lori aaye ipari MCTP SMBus jẹ atilẹyin. PLDM lori MCTP nipasẹ PCIe abinibi ko ni atilẹyin. Ẹka ẹrọ SMBus: “Ti o wa titi kii ṣe Awari” ẹrọ jẹ atilẹyin nipasẹ aiyipada, ṣugbọn gbogbo awọn ẹka ẹrọ mẹrin ni atilẹyin ati pe o jẹ atunto aaye. ACK-Poll ni atilẹyin

  • Atilẹyin pẹlu SMBus adirẹsi ẹrú aiyipada 0xCE.
  • Ṣe atilẹyin pẹlu adirẹsi ẹrú ti o wa titi tabi sọtọ.

BMC ṣe atilẹyin ẹya 1.3.0 ti Ilana Irin-ajo Ohun elo Iṣakoso (MCTP) Ipilẹ Specification (DTMF sipesifikesonu DSP0236), ẹya 1.1.1 ti PLDM fun Abojuto Platform ati boṣewa Iṣakoso (DTMF sipesifikesonu DSP0248), ati ẹya 1.0.0 ti awọn PLDM fun Iṣakoso Ifiranṣẹ ati Awari (DTMF sipesifikesonu DSP0240).

Alaye ti o jọmọ
Agbofinro Iṣakoso Pipin (DMTF) Awọn pato Fun ọna asopọ si awọn pato DMTF kan pato

SMBus Interface Iyara

Imuse Intel FPGA PAC N3000 ṣe atilẹyin awọn iṣowo SMBus ni 100 KHz nipasẹ aiyipada.

MCTP Packetization Support

MCTP itumo

  • Ara ifiranse duro lori isanwo ti ifiranṣẹ MCTP kan. Ara ifiranṣẹ le fa ọpọlọpọ awọn apo-iwe MCTP.
  • Isanwo isanwo MCTP n tọka si apakan ti ara ifiranṣẹ ti ifiranṣẹ MCTP ti o gbe sinu apo MCTP kan.
  • Ẹka Gbigbe n tọka si iwọn ti ipin ti ẹru isanwo soso MCTP.

Gbigbe Unit Iwon

  • Ẹka gbigbe ipilẹ (ẹyọ gbigbe to kere julọ) iwọn fun MCTP jẹ awọn baiti 64.
  • Gbogbo awọn ifiranšẹ iṣakoso MCTP nilo lati ni fifuye isanwo ti apo-iwe ti ko tobi ju ẹyọ gbigbe ipilẹ lọ laisi idunadura. (Eto idunadura fun awọn iwọn gbigbe nla laarin awọn aaye ipari jẹ iru ifiranṣẹ kan pato ati pe ko koju ni sipesifikesonu Ipilẹ MCTP)
  • Eyikeyi ifiranṣẹ MCTP ti iwọn ara ifiranṣẹ ba tobi ju 64 awọn baiti yoo pin si awọn apo-iwe pupọ fun gbigbe ifiranṣẹ kan.
MCTP Packet Fields

Jeneriki Packet / Ifiranṣẹ Fields

intel-FPGA-Programmable-Acceleration-Card-N3000-Board-Management-Aṣakoso-FIG-2

Awọn Eto Aṣẹ Atilẹyin

Awọn aṣẹ MCTP atilẹyin

  • Gba Atilẹyin Ẹya MCTP
    • Mimọ Spec Version Alaye
    • Alaye Ẹya Ilana Iṣakoso
    • PLDM lori ẹya MCTP
  • Ṣeto Endpoint ID
  • Gba ID Ipari
  • Gba Ipari UUID
  • Gba Atilẹyin Iru Ifiranṣẹ
  • Gba Atilẹyin Ifiranṣẹ asọye Olutaja

Akiyesi: 
Fun Gba aṣẹ Atilẹyin Ifiranṣẹ Itumọ Olutaja, BMC ṣe idahun pẹlu koodu ipari ERROR_INVALID_DATA(0x02).

Awọn aṣẹ Ipilẹ Ipilẹ PLDM atilẹyin

  • ṢetoTID
  • GbaTID
  • GbaPLDMVersion
  • GbaPLDMT Iru
  • GbaPLDM Awọn pipaṣẹ

PLDM ti a ṣe atilẹyin fun Abojuto Platform ati Awọn aṣẹ Isọkasi Iṣakoso

  • ṢetoTID
  • GbaTID
  • GbaSensorReading
  • GbaSensorThresholds
  • ṢetoSensorThresholds
  • GbaPDRRepositoryInfo
  • GbaPDR

Akiyesi: 
Awọn ibo ibo mojuto BMC Nios II fun oriṣiriṣi data telemetry ni gbogbo iṣẹju-aaya 1, ati pe iye akoko idibo gba to 500 ~ 800 milliseconds, nitorinaa ifiranṣẹ idahun si ifiranṣẹ ibeere ti o baamu ti aṣẹ GetSensorReading tabi GetSensorThresholds ṣe imudojuiwọn ni deede gbogbo 500 ~ 800 milliseconds.

Akiyesi: 
GetStateSensorReadings ko ni atilẹyin.

PLDM Topology ati Logalomomoise

Itumọ Platform Descriptor Records
Intel FPGA PAC N3000 nlo 20 Platform Descriptor Records (PDRs). Intel MAX 10 BMC nikan ṣe atilẹyin awọn PDR isọdọkan nibiti awọn PDR kii yoo ṣafikun tabi yọkuro ni agbara nigba ti QSFP ti ṣafọ ati yọọ kuro. Nigbati o ba yọọ ipo iṣẹ sensọ yoo jẹ ijabọ lasan bi ko si.

Awọn orukọ sensọ ati Imudani Gbigbasilẹ
Gbogbo awọn PDR ni a yan iye nomba akomo ti a pe ni Imudani Igbasilẹ. A lo iye yii fun iraye si awọn PDR kọọkan laarin Ibi ipamọ PDR nipasẹ GetPDR (DTMF sipesifikesonu DSP0248). Tabili atẹle jẹ atokọ isọdọkan ti awọn sensọ abojuto lori Intel FPGA PAC N3000.

Awọn orukọ sensọ PDRs ati Imudani Igbasilẹ

Išẹ Orukọ Sensọ Sensọ Alaye PLDM
Orisun kika Sensọ (Ẹka) PDR

Gbigbasilẹ Handle

Awọn ifilelẹ lọ ni PDR Awọn ayipada ala laaye nipasẹ PLDM
Lapapọ agbara titẹ sii Intel FPGA PAC Agbara Alakoso Ṣe iṣiro lati awọn ika ọwọ PCIe 12V lọwọlọwọ ati Voltage 1 0 Rara
PCIe ika 12 V Lọwọlọwọ 12 V Backplane Lọwọlọwọ PAC1932 SENSE1 2 0 Rara
PCIe ika 12 V Voltage 12 V Backplane Voltage PAC1932 SENSE1 3 0 Rara
1.2 V Rail Voltage 1.2 V Voltage Iye ti o ga julọ ti AD10 4 0 Rara
1.8 V Rail Voltage 1.8 V Voltage Iye ti o ga julọ ti 10 AD 6 0 Rara
3.3 V Rail Voltage 3.3 V Voltage Iye ti o ga julọ ti 10 AD 8 0 Rara
FPGA mojuto Voltage FPGA mojuto Voltage LTC3884 (U44) 10 0 Rara
FPGA mojuto Lọwọlọwọ FPGA mojuto Lọwọlọwọ LTC3884 (U44) 11 0 Rara
FPGA mojuto otutu FPGA mojuto otutu Diode iwọn otutu FPGA nipasẹ TMP411 12 Ikilo oke: 90

Òkú Òkè: 100

Bẹẹni
Board otutu Board otutu TMP411 (U65) 13 Ikilo oke: 75

Òkú Òkè: 85

Bẹẹni
QSFP0 Voltage QSFP0 Voltage module QSFP ita (J4) 14 0 Rara
QSFP0 otutu QSFP0 otutu module QSFP ita (J4) 15 Ikilọ Oke: Iye ṣeto nipasẹ Olutaja QSFP

Oke Fatal: Iye ṣeto nipasẹ QSFP ataja

Rara
PCIe Iranlọwọ 12V Lọwọlọwọ 12 V AUX PAC1932 SENSE2 24 0 Rara
PCIe Iranlọwọ 12V Voltage 12 V AUX Voltage PAC1932 SENSE2 25 0 Rara
QSFP1 Voltage QSFP1 Voltage module QSFP ita (J5) 37 0 Rara
QSFP1 otutu QSFP1 otutu module QSFP ita (J5) 38 Ikilọ Oke: Iye ṣeto nipasẹ Olutaja QSFP

Oke Fatal: Iye ṣeto nipasẹ QSFP ataja

Rara
PKVL A Core otutu PKVL A Core otutu PKVL ërún (88EC055) (U18A) 44 0 Rara
tesiwaju…
Išẹ Orukọ Sensọ Sensọ Alaye PLDM
Orisun kika Sensọ (Ẹka) PDR

Gbigbasilẹ Handle

Awọn ifilelẹ lọ ni PDR Awọn ayipada ala laaye nipasẹ PLDM
PKVL A Serdes otutu PKVL A Serdes otutu PKVL ërún (88EC055) (U18A) 45 0 Rara
PKVL B Core otutu PKVL B Core otutu PKVL ërún (88EC055) (U23A) 46 0 Rara
PKVL B Serdes otutu PKVL B Serdes otutu PKVL ërún (88EC055) (U23A) 47 0 Rara

Akiyesi: 
Ikilọ Oke ati awọn iye Fatal Oke fun QSFP ti ṣeto nipasẹ olutaja QSFP. Tọkasi iwe data ataja fun awọn iye. BMC yoo ka awọn iye ala-ilẹ wọnyi yoo si jabo wọn jade. fpgad jẹ iṣẹ kan ti o le ṣe iranlọwọ fun ọ lati daabobo olupin lati jamba nigbati ohun elo ba de oke ti kii ṣe atunṣe tabi isalẹ ala sensọ ti kii ṣe atunṣe (ti a tun pe ni iloro apaniyan). fpgad ni agbara lati ṣe abojuto ọkọọkan awọn sensọ 20 ti o royin nipasẹ Alakoso Isakoso Igbimọ. Jọwọ tọka si koko Tiipa Graceful lati Itọsọna Olumulo Iṣatunṣe Iṣatunṣe Intel: Intel FPGA Programmable Acceleration Card N3000 fun alaye diẹ sii.

Akiyesi:
Awọn eto olupin OEM ti o peye yẹ ki o pese itutu agbaiye ti o nilo fun awọn ẹru iṣẹ rẹ. O le gba awọn iye ti awọn sensọ nipa ṣiṣe pipaṣẹ OPAE atẹle bi gbongbo tabi sudo: $ sudo fpgainfo bmc

Alaye ti o jọmọ
Itọnisọna Olumulo Iṣatunṣe Iṣatunṣe Intel: Intel FPGA Kaadi Imuyara Eto N3000

Abojuto Board nipasẹ I2C SMBus

Awọn boṣewa I2C ẹrú to Avalon-MM ni wiwo (ka-nikan) pin PCIe SMBus laarin awọn ogun BMC ati Intel MAX 10 RoT. Intel FPGA PAC N3000 ṣe atilẹyin wiwo ẹru I2C boṣewa ati adirẹsi ẹru jẹ 0xBC nipasẹ aiyipada nikan fun iraye si ita-band. Ipo adirẹsi baiti jẹ ipo adirẹsi aiṣedeede 2-baiti. Eyi ni maapu iranti iforukọsilẹ data telemetry ti o le lo lati wọle si alaye nipasẹ awọn aṣẹ I2C. Oju-iwe apejuwe ṣe apejuwe bi awọn iye iforukọsilẹ ti o pada ṣe le ṣe ilọsiwaju siwaju lati gba awọn iye gangan. Awọn sipo le jẹ Celsius (°C), mA, mV, mW da lori kini sensọ ti o ka.

Telemetry Data Forukọsilẹ Map Iranti

Forukọsilẹ Aiṣedeede Ìbú Wiwọle Aaye Aiyipada Iye Apejuwe
Board otutu 0x100 32 RO [31:0] 32'h00000000 TMP411(U65)

Iforukọsilẹ iye ti wa ni wole odidi otutu = Forukọsilẹ iye

* 0.5

Board otutu High Ikilọ 0x104 32 RW [31:0] 32'h00000000 TMP411(U65)

Iforukọsilẹ iye ti wa ni wole odidi

Ga iye = forukọsilẹ iye

* 0.5

Board otutu High Fatal 0x108 32 RW [31:0] 32'h00000000 TMP411(U65)

Iforukọsilẹ iye ti wa ni wole odidi

Ga Critical = forukọsilẹ iye

* 0.5

FPGA mojuto otutu 0x110 32 RO [31:0] 32'h00000000 TMP411(U65)

Iforukọsilẹ iye ti wa ni wole odidi

Iwọn otutu = iye iforukọsilẹ

* 0.5

FPGA kú

Ikilọ giga otutu

0x114 32 RW [31:0] 32'h00000000 TMP411(U65)

Iforukọsilẹ iye ti wa ni wole odidi

Ga iye = forukọsilẹ iye

* 0.5

tesiwaju…
Forukọsilẹ Aiṣedeede Ìbú Wiwọle Aaye Aiyipada Iye Apejuwe
FPGA mojuto Voltage 0x13C 32 RO [31:0] 32'h00000000 LTC3884(U44)

Voltage (mV) = iye iforukọsilẹ

FPGA mojuto Lọwọlọwọ 0x140 32 RO [31:0] 32'h00000000 LTC3884(U44)

Lọwọlọwọ (mA) = iye iforukọsilẹ

12v Backplane Voltage 0x144 32 RO [31:0] 32'h00000000 Voltage (mV) = iye iforukọsilẹ
12v Backplane Lọwọlọwọ 0x148 32 RO [31:0] 32'h00000000 Lọwọlọwọ (mA) = iye iforukọsilẹ
1.2v Voltage 0x14C 32 RO [31:0] 32'h00000000 Voltage (mV) = iye iforukọsilẹ
12v Aux Voltage 0x150 32 RO [31:0] 32'h00000000 Voltage (mV) = iye iforukọsilẹ
12v Aux Lọwọlọwọ 0x154 32 RO [31:0] 32'h00000000 Lọwọlọwọ (mA) = iye iforukọsilẹ
1.8v Voltage 0x158 32 RO [31:0] 32'h00000000 Voltage (mV) = iye iforukọsilẹ
3.3v Voltage 0x15C 32 RO [31:0] 32'h00000000 Voltage (mV) = iye iforukọsilẹ
Agbara Alakoso 0x160 32 RO [31:0] 32'h00000000 Agbara (mW) = iye iforukọsilẹ
PKVL A Core otutu 0x168 32 RO [31:0] 32'h00000000 PKVL1(U18A)

Iforukọsilẹ iye ti wa ni wole odidi

Iwọn otutu = iye iforukọsilẹ

* 0.5

PKVL A Serdes otutu 0x16C 32 RO [31:0] 32'h00000000 PKVL1(U18A)

Iforukọsilẹ iye ti wa ni wole odidi

Iwọn otutu = iye iforukọsilẹ

* 0.5

PKVL B Core otutu 0x170 32 RO [31:0] 32'h00000000 PKVL2(U23A)

Iforukọsilẹ iye ti wa ni wole odidi

Iwọn otutu = iye iforukọsilẹ

* 0.5

PKVL B Serdes otutu 0x174 32 RO [31:0] 32'h00000000 PKVL2(U23A)

Iforukọsilẹ iye ti wa ni wole odidi

Iwọn otutu = iye iforukọsilẹ

* 0.5

Awọn iye QSFP ni a gba nipasẹ kika module QSFP ati jijabọ awọn iye kika ni iforukọsilẹ ti o yẹ. Ti module QSFP ko ba ṣe atilẹyin Abojuto Ayẹwo Digital tabi ti module QSFP ko ba fi sii, lẹhinna foju kọ awọn iye ti a ka lati awọn iforukọsilẹ QSFP. Lo Ohun elo Imọye Platform Management Interface (IPMI) lati ka data telemetry nipasẹ ọkọ akero I2C.

Aṣẹ I2C lati ka awọn iwọn otutu igbimọ ni adirẹsi 0x100:
Ni aṣẹ ni isalẹ:

  • 0x20 jẹ adirẹsi akero titunto si I2C ti olupin rẹ ti o le wọle si awọn iho PCIe taara. Adirẹsi yii yatọ pẹlu olupin naa. Jọwọ tọka si iwe data olupin rẹ fun adirẹsi I2C ti o pe ti olupin rẹ.
  • 0xBC jẹ adirẹsi ẹrú I2C ti Intel MAX 10 BMC.
  • 4 jẹ nọmba awọn baiti data kika
  • 0x01 0x00 jẹ adirẹsi iforukọsilẹ ti iwọn otutu igbimọ eyiti o gbekalẹ ninu tabili.

Àṣẹ:
ọkọ akero ipmitool i2c=0x20 0xBC 4 0x01 0x00

Abajade:
01110010 00000000 00000000 00000000

Iye abajade ni hexidecimal jẹ: 0x72000000 0x72 jẹ 114 ni eleemewa. Lati ṣe iṣiro iwọn otutu ni Celsius isodipupo nipasẹ 0.5: 114 x 0.5 = 57 °C

Akiyesi: 
Kii ṣe gbogbo awọn olupin ṣe atilẹyin ọkọ akero I2C taara wiwọle si awọn iho PCIe. Jọwọ ṣayẹwo iwe data olupin rẹ fun alaye atilẹyin ati adirẹsi ọkọ akero I2C.

EEPROM Data kika

Abala yii n ṣalaye ọna kika data ti adiresi MAC mejeeji EEPROM ati FRUID EEPROM ati pe o le wọle nipasẹ agbalejo ati FPGA ni atele.

MAC EEPROM
Ni akoko iṣelọpọ, Intel ṣe eto adirẹsi MAC adirẹsi EEPROM pẹlu awọn adirẹsi MAC Intel Ethernet Adarí XL710-BM2. Intel MAX 10 n wọle si awọn adirẹsi ni adiresi MAC EEPROM nipasẹ ọkọ akero I2C. Ṣawari adirẹsi MAC nipa lilo aṣẹ atẹle: $ sudo fpga mac

Adirẹsi MAC EEPROM nikan ni adiresi MAC ti o bẹrẹ 6-byte ni adirẹsi 0x00h ti o tẹle pẹlu nọmba adiresi MAC ti 08. Adirẹsi MAC ti o bẹrẹ ni a tun tẹ sitika aami ni apa ẹhin ti Igbimọ Circuit Printed (PCB). Awakọ OPAE n pese awọn apa sysfs lati gba adirẹsi MAC ibẹrẹ lati ipo atẹle: /sys/class/fpga/intel-fpga-dev.*/intel-fpga-fme.*/spi altera.*.auto/spi_master/spi */spi*/mac_address Bibẹrẹ Adirẹsi MAC Example: 644C360F4430 Awakọ OPAE gba kika lati ipo atẹle: /sys/class/fpga/ intel-fpga-dev.*/intel-fpga-fme.*/spi-altera.*.auto/spi_master/spi*/ spi * / mac_count MAC kika Eksample: 08 Lati ibẹrẹ Mac adirẹsi, awọn ti o ku meje Mac adirẹsi ti wa ni gba nipa lesese pọsi awọn kere Significant baiti (LSB) ti o bere Mac Adirẹsi nipa a ka ọkan fun kọọkan pafolgende Mac adirẹsi. Telẹ awọn Mac adirẹsi example:

  • 644C360F4431
  • 644C360F4432
  • 644C360F4433
  • 644C360F4434
  • 644C360F4435
  • 644C360F4436
  • 644C360F4437

Akiyesi: Ti o ba nlo ES Intel FPGA PAC N3000, MAC EEPROM le ma ṣe eto. Ti MAC EEPROM ko ba ṣe eto lẹhinna adirẹsi MAC akọkọ ti o ka pada bi FFFFFFFFFFFF.

Field Replaceable Unit Identification (FRUID) EEPROM Access
O le nikan ka aaye idanimọ ẹrọ ti o rọpo (FRUID) EEPROM (0xA0) lati ọdọ BMC agbalejo nipasẹ SMBus. Eto ti o wa ninu FRUID EEPROM da lori sipesifikesonu IPMI, Platform Management FRU Information Definition, v1.3, March 24, 2015, lati inu eyiti a ti yo ilana alaye igbimọ kan. FRUID EEPROM tẹle ọna kika akọsori ti o wọpọ pẹlu Agbegbe Igbimọ ati Agbegbe Alaye Ọja. Tọkasi tabili ni isalẹ fun awọn aaye wo ni akọsori ti o wọpọ kan si FRUID EEPROM.

Wọpọ akọsori ti FRUID EEPROM
Gbogbo awọn aaye ninu akọsori ti o wọpọ jẹ dandan.

Aaye Ipari ni awọn Bytes Apejuwe aaye FRUID EEPROM Iye
 

 

1

Ẹya Akọsori ti o wọpọ 7:4 – ti a fi pamọ, kọ bi 0000b

3: 0 - nọmba ẹya kika = 1h fun sipesifikesonu yii

 

 

01h (Ṣeto bi 00000001b)

 

1

Agbegbe Lilo Inu Bibẹrẹ aiṣedeede (ni awọn ọpọ baiti 8).

00h tọkasi wipe agbegbe yi ni ko bayi.

 

00h (kii ṣe lọwọlọwọ)

 

1

Agbegbe Alaye Ẹnjini Bibẹrẹ aiṣedeede (ni awọn nọmba ti 8 baiti).

00h tọkasi wipe agbegbe yi ni ko bayi.

 

00h (kii ṣe lọwọlọwọ)

 

1

Agbegbe Board Bibẹrẹ aiṣedeede (ni awọn nọmba ti 8 baiti).

00h tọkasi wipe agbegbe yi ni ko bayi.

 

01h

 

1

Agbegbe Alaye Ọja Bibẹrẹ aiṣedeede (ni awọn nọmba ti 8 baiti).

00h tọkasi wipe agbegbe yi ni ko bayi.

 

0Iṣ

 

1

Agbegbe MultiRecord Bibẹrẹ aiṣedeede (ni awọn nọmba ti 8 baiti).

00h tọkasi wipe agbegbe yi ni ko bayi.

 

00h (kii ṣe lọwọlọwọ)

1 PAD, kọ bi 00h 00h
 

1

Checksum akọsori ti o wọpọ (sọyewo odo)  

F2h

Awọn baiti akọsori ti o wọpọ ni a gbe lati adirẹsi akọkọ ti EEPROM. Ifilelẹ naa dabi nọmba ti o wa ni isalẹ.

FRUID EEPROM Memory Layout Block aworan atọka

intel-FPGA-Programmable-Acceleration-Card-N3000-Board-Management-Aṣakoso-FIG-3

FRUID EEPROM Board Area

Aaye Ipari ni awọn Bytes Apejuwe aaye Awọn iye aaye Iforukọsilẹ aaye
1 Ẹya Ọna kika Agbegbe Agbegbe 7: 4 - ni ipamọ, kọ bi 0000b 3: 0 - nọmba ẹya ọna kika 0x01 Ṣeto si wakati 1 (0000 0001b)
1 Gigun Agbegbe Igbimọ (ni awọn nọmba ti 8 baiti) 0x0B 88 baiti (pẹlu 2 paadi 00 awọn baiti)
1 Koodu Ede 0x00 Ṣeto si 0 fun Gẹẹsi

Akiyesi: Ko si awọn ede miiran ti o ni atilẹyin ni akoko yii

3 Ọjọ / Aago: Nọmba awọn iṣẹju lati 0:00 wakati 1/1/96.

Baiti Pataki ti o kere ju akọkọ (endian kekere)

00_00_00h = a ko ni pato (Aaye Yiyi)

0x10

0x65

0xB7

Iyatọ akoko laarin 12:00 AM 1/1/96 si 12 PM

11/07/2018 jẹ 12018960

iṣẹju = b76510h – ti o ti fipamọ ni kekere endian kika

1 Board Manufacturer iru / baiti ipari 0xD2 8-bit ASCII + LATIN1 koodu 7: 6 - 11b

5:0 – 010010b (18 baiti ti data)

P Board olupese baiti 0x49

0x6E

0x74

0x65

0x6C

0xAE

8-bit ASCII + LATIN1 koodu Intel® Corporation
tesiwaju…
Aaye Ipari ni awọn Bytes Apejuwe aaye Awọn iye aaye Iforukọsilẹ aaye
0x20

0x43

0x6F

0x72

0x70

0x6F

0x72

0x61

0x74

0x69

0x6F

0x6E

1 Ọja Board iru / baiti ipari 0xD5 8-bit ASCII + LATIN1 koodu 7: 6 - 11b

5:0 – 010101b (21 baiti ti data)

Q Ọja Board baiti 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 koodu Intel FPGA PAC N3000
1 Board Serial Number iru / baiti ipari 0xCC 8-bit ASCII + LATIN1 koodu 7: 6 - 11b

5:0 – 001100b (12 baiti ti data)

N Nọmba Serial Board baiti (Aaye Yiyi) 0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

8-bit ASCII + LATIN1 koodu

Awọn nọmba hex 1st 6 jẹ OUI: 000000

Awọn nọmba hex 2nd 6 jẹ adirẹsi MAC: 000000

tesiwaju…
Aaye Ipari ni awọn Bytes Apejuwe aaye Awọn iye aaye Iforukọsilẹ aaye
0x30

0x30

0x30

0x30

Akiyesi: Eyi ni koodu bi example ati ki o nilo lati wa ni títúnṣe ni ohun gangan ẹrọ

Awọn nọmba hex 1st 6 jẹ OUI: 644C36

Awọn nọmba hex 2nd 6 jẹ adirẹsi MAC: 00AB2E

Akiyesi: Lati ṣe idanimọ ko

eto FRUID, ṣeto OUI ati adirẹsi MAC si “0000”.

1 Board Apá Number iru / baiti ipari 0xCE 8-bit ASCII + LATIN1 koodu 7: 6 - 11b

5:0 – 001110b (14 baiti ti data)

M Board Apá Number baiti 0x4B

0x38

0x32

0x34

0x31

0x37

0x20

0x30

0x30

0x32

0x20

0x20

0x20

0x20

8-bit ASCII + LATIN1 koodu pẹlu BOM ID.

Fun ipari baiti 14, nọmba apakan igbimọ koodu example jẹ K82417-002

Akiyesi: Eyi ni koodu bi example ati ki o nilo lati wa ni títúnṣe ni ohun gangan ẹrọ.

Iye aaye yii yatọ pẹlu nọmba PBA igbimọ oriṣiriṣi.

Atunse PBA ti yọkuro ni FRUID. Awọn baiti mẹrin ti o kẹhin wọnyi pada si ofo ati pe o wa ni ipamọ fun lilo ọjọ iwaju.

1 FRU File ID iru / baiti ipari 0x00 8-bit ASCII + LATIN1 koodu 7: 6 - 00b

5:0 – 000000b (0 baiti ti data)

Awọn FRU File Aaye ID ti o yẹ ki o tẹle eyi ko si bi aaye naa yoo jẹ 'asan'.

Akiyesi: FRU File Awọn baiti ID. Awọn FRU File aaye ẹya jẹ aaye ti a ti ṣalaye tẹlẹ ti a pese bi iranlọwọ iṣelọpọ fun ijẹrisi naa file ti a lo lakoko iṣelọpọ tabi imudojuiwọn aaye lati gbe alaye FRU naa. Awọn akoonu jẹ olupese- pato. Aaye yii tun pese ni agbegbe Alaye Board.

Boya tabi awọn aaye mejeeji le jẹ 'asan'.

1 MMID iru / baiti ipari 0xC6 8-bit ASCII + LATIN1 koodu
tesiwaju…
Aaye Ipari ni awọn Bytes Apejuwe aaye Awọn iye aaye Iforukọsilẹ aaye
7:6–11b

5:0 – 000110b (6 baiti ti data)

Akiyesi: Eyi ni koodu bi example ati ki o nilo lati wa ni títúnṣe ni ohun gangan ẹrọ

M Awọn baiti MMID 0x39

0x39

0x39

0x44

0x58

0x46

Ti ṣe ọna kika bi awọn nọmba hex 6. Specific example ninu sẹẹli lẹgbẹẹ Intel FPGA PAC N3000 MMID = 999DXF.

Iye aaye yii yatọ pẹlu awọn aaye SKU oriṣiriṣi bii MMID, OPN, PBN ati bẹbẹ lọ.

1 C1h (iru/baiti gigun ti a fi koodu pamọ lati tọka ko si awọn aaye alaye mọ). 0xC1
Y 00h - eyikeyi ti o ku aaye ajeku 0x00
1 Checksum Agbegbe Agbegbe (ayẹwo odo odo) 0xB9 Akiyesi: Sọwedowo ti o wa ninu tabili yii jẹ iṣiro odo odo fun awọn iye ti a lo ninu tabili. O gbọdọ ṣe iṣiro fun awọn iye gangan ti Intel FPGA PAC N3000.
Aaye Ipari ni awọn Bytes Apejuwe aaye Awọn iye aaye Iforukọsilẹ aaye
1 Ọna kika agbegbe ọja 7: 4 - ni ipamọ, kọ bi 0000b

3: 0 - nọmba ẹya kika = 1h fun sipesifikesonu yii

0x01 Ṣeto si wakati 1 (0000 0001b)
1 Gigun Agbegbe Ọja (ni awọn baiti 8 pupọ) 0x0A Lapapọ 80 baiti
1 Koodu Ede 0x00 Ṣeto si 0 fun Gẹẹsi

Akiyesi: Ko si awọn ede miiran ti o ni atilẹyin ni akoko yii

1 Olupese Name iru / baiti ipari 0xD2 8-bit ASCII + LATIN1 koodu 7: 6 - 11b

5:0 – 010010b (18 baiti ti data)

N Olupese Name baiti 0x49

0x6E

0x74

0x65

0x6C

0xAE

0x20

0x43

0x6F

8-bit ASCII + LATIN1 koodu Intel Corporation
tesiwaju…
Aaye Ipari ni awọn Bytes Apejuwe aaye Awọn iye aaye Iforukọsilẹ aaye
0x72

0x70

0x6F

0x72

0x61

0x74

0x69

0x6F

0x6E

1 Ọja Name iru / baiti ipari 0xD5 8-bit ASCII + LATIN1 koodu 7: 6 - 11b

5:0 – 010101b (21 baiti ti data)

M Ọja Name baiti 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 koodu Intel FPGA PAC N3000
1 Ọja Apá / Awoṣe Number iru / ipari baiti 0xCE 8-bit ASCII + LATIN1 koodu 7: 6 - 11b

5:0 – 001110b (14 baiti ti data)

O Ọja Apá / Awoṣe Number baiti 0x42

0x44

0x2D

0x4E

0x56

0x56

0x2D

0x4E

0x33

0x30

0x30

0x30

0x2D

0x31

8-bit ASCII + LATIN1 koodu

OPN fun igbimọ BD-NVV- N3000-1

Iye aaye yii yatọ pẹlu oriṣiriṣi Intel FPGA PAC N3000 OPNs.

tesiwaju…
Aaye Ipari ni awọn Bytes Apejuwe aaye Awọn iye aaye Iforukọsilẹ aaye
1 Ọja Version iru / baiti ipari 0x01 8-bit alakomeji 7: 6 – 00b

5:0 – 000001b (1 baiti ti data)

R Ọja Version baiti 0x00 Aaye yii jẹ koodu koodu gẹgẹbi ọmọ ẹgbẹ ẹbi
1 Ọja Serial Number iru / baiti ipari 0xCC 8-bit ASCII + LATIN1 koodu 7: 6 - 11b

5:0 – 001100b (12 baiti ti data)

P Nọmba Serial Ọja awọn baiti (Aaye Yiyi) 0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

0x30

8-bit ASCII + LATIN1 koodu

Awọn nọmba hex 1st 6 jẹ OUI: 000000

Awọn nọmba hex 2nd 6 jẹ adirẹsi MAC: 000000

Akiyesi: Eyi ni koodu bi example ati ki o nilo lati wa ni títúnṣe ni ohun gangan ẹrọ.

Awọn nọmba hex 1st 6 jẹ OUI: 644C36

Awọn nọmba hex 2nd 6 jẹ adirẹsi MAC: 00AB2E

Akiyesi: Lati ṣe idanimọ ko

eto FRUID, ṣeto OUI ati adirẹsi MAC si “0000”.

1 dukia Tag iru / baiti ipari 0x01 8-bit alakomeji 7: 6 – 00b

5:0 – 000001b (1 baiti ti data)

Q dukia Tag 0x00 Ko ṣe atilẹyin
1 FRU File ID iru / baiti ipari 0x00 8-bit ASCII + LATIN1 koodu 7: 6 - 00b

5:0 – 000000b (0 baiti ti data)

Awọn FRU File Aaye ID ti o yẹ ki o tẹle eyi ko si bi aaye naa yoo jẹ 'asan'.

tesiwaju…
Aaye Ipari ni awọn Bytes Apejuwe aaye Awọn iye aaye Iforukọsilẹ aaye
Akiyesi: FRU file Awọn baiti ID.

Awọn FRU File aaye ẹya jẹ aaye ti a ti ṣalaye tẹlẹ ti a pese bi iranlọwọ iṣelọpọ fun ijẹrisi naa file ti a lo lakoko iṣelọpọ tabi imudojuiwọn aaye lati gbe alaye FRU naa. Awọn akoonu jẹ olupese- pato. Aaye yii tun pese ni agbegbe Alaye Board.

Boya tabi awọn aaye mejeeji le jẹ 'asan'.

1 C1h (iru/baiti gigun ti a fi koodu pamọ lati tọka ko si awọn aaye alaye mọ). 0xC1
Y 00h - eyikeyi ti o ku aaye ajeku 0x00
1 Checksum agbegbe Alaye ọja (sọyewo odo)

(Aaye Yiyipo)

0x9D Akiyesi: checksum ti o wa ninu tabili yii jẹ iṣiro odo odo fun awọn iye ti a lo ninu tabili. O gbọdọ ṣe iṣiro fun awọn iye gangan ti Intel FPGA PAC.

Intel® FPGA Eto isare Kaadi N3000 Board Management Adarí User Itọsọna

Àtúnyẹwò History

Itan Atunyẹwo fun Kaadi Imudara Eto Intel FPGA N3000 Itọsọna Olumulo Iṣakoso Igbimọ Alakoso

Ẹya Iwe aṣẹ Awọn iyipada
2019.11.25 Itusilẹ iṣelọpọ akọkọ.

Intel Corporation. Gbogbo awọn ẹtọ wa ni ipamọ. Intel, aami Intel, ati awọn aami Intel miiran jẹ aami-išowo ti Intel Corporation tabi awọn oniranlọwọ rẹ. Intel ṣe atilẹyin iṣẹ ṣiṣe ti FPGA rẹ ati awọn ọja semikondokito si awọn pato lọwọlọwọ ni ibamu pẹlu atilẹyin ọja boṣewa Intel, ṣugbọn ni ẹtọ lati ṣe awọn ayipada si eyikeyi awọn ọja ati iṣẹ nigbakugba laisi akiyesi. Intel ko gba ojuse tabi layabiliti ti o dide lati inu ohun elo tabi lilo eyikeyi alaye, ọja, tabi iṣẹ ti a ṣalaye ninu rẹ ayafi bi a ti gba ni kikun si kikọ nipasẹ Intel. A gba awọn alabara Intel nimọran lati gba ẹya tuntun ti awọn pato ẹrọ ṣaaju gbigbekele eyikeyi alaye ti a tẹjade ati ṣaaju gbigbe awọn aṣẹ fun awọn ọja tabi awọn iṣẹ.
* Awọn orukọ miiran ati awọn ami iyasọtọ le jẹ ẹtọ bi ohun-ini ti awọn miiran.

Awọn iwe aṣẹ / Awọn orisun

intel FPGA Programmerable isare Card N3000 Board Management Adarí [pdf] Itọsọna olumulo
FPGA Programmable Card Acceleration Card N3000 Board, Alakoso Iṣakoso, FPGA, Kaadi Imuyara Eto N3000, Alakoso Iṣakoso, Alakoso Igbimọ Alakoso N3000, Alakoso iṣakoso

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *