intel FPGA Programmerable isare Card N3000 Board Management Adarí
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
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
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
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 |