Intel FPGA កាតបង្កើនល្បឿនកម្មវិធី N3000 ឧបករណ៍គ្រប់គ្រងក្រុមប្រឹក្សាភិបាល
កាតបង្កើនល្បឿនកម្មវិធី Intel FPGA N3000 BMC ការណែនាំ
អំពីឯកសារនេះ។
យោងលើ Intel FPGA Programmable Acceleration Card N3000 មគ្គុទ្ទេសក៍អ្នកប្រើប្រាស់ការគ្រប់គ្រងក្រុមប្រឹក្សាភិបាល ដើម្បីស្វែងយល់បន្ថែមអំពីមុខងារ និងលក្ខណៈពិសេសរបស់ Intel® MAX® 10 BMC និងដើម្បីយល់ពីរបៀបអានទិន្នន័យ telemetry នៅលើ Intel FPGA PAC N3000 ដោយប្រើ PLDM លើ MCTP SMBus និង I2C SMBus . ការណែនាំអំពី Intel MAX 10 root of trust (RoT) និងការអាប់ដេតប្រព័ន្ធពីចម្ងាយដែលមានសុវត្ថិភាពត្រូវបានរួមបញ្ចូល។
ជាងview
Intel MAX 10 BMC ទទួលខុសត្រូវក្នុងការគ្រប់គ្រង ត្រួតពិនិត្យ និងផ្តល់សិទ្ធិចូលប្រើមុខងារក្តារ។ ចំណុចប្រទាក់ Intel MAX 10 BMC ជាមួយឧបករណ៍ចាប់សញ្ញានៅលើក្តារ FPGA និងពន្លឺ និងគ្រប់គ្រងលំដាប់នៃការបើក/បិទថាមពល ការកំណត់រចនាសម្ព័ន្ធ FPGA និងការស្ទង់មតិទិន្នន័យទូរលេខ។ អ្នកអាចទំនាក់ទំនងជាមួយ BMC ដោយប្រើ Platform Level Data Model (PLDM) version 1.1.1 protocol។ កម្មវិធីបង្កប់ BMC អាចដំឡើងកំណែលើ PCIe ដោយប្រើមុខងារអាប់ដេតប្រព័ន្ធពីចម្ងាយ។
លក្ខណៈពិសេសរបស់ BMC100200000G
- ដើរតួនាទីជា Root of Trust (RoT) និងបើកមុខងារអាប់ដេតសុវត្ថិភាពរបស់ Intel FPGA PAC N3000។
- គ្រប់គ្រងកម្មវិធីបង្កប់ និងការធ្វើបច្ចុប្បន្នភាពពន្លឺ FPGA លើ PCIe ។
- គ្រប់គ្រងការកំណត់រចនាសម្ព័ន្ធ FPGA ។
- កំណត់រចនាសម្ព័ន្ធការកំណត់បណ្តាញសម្រាប់ឧបករណ៍កំណត់ម៉ោងឡើងវិញ Ethernet C827 ។
- គ្រប់គ្រងការបិទថាមពលតាមលំដាប់លំដោយនិងការរកឃើញកំហុសដោយមានការការពារបិទដោយស្វ័យប្រវត្តិ។
- គ្រប់គ្រងថាមពល និងកំណត់ឡើងវិញនៅលើក្តារ។
- ចំណុចប្រទាក់ជាមួយឧបករណ៍ចាប់សញ្ញា FPGA flash និង QSFPs ។
- ត្រួតពិនិត្យទិន្នន័យទូរលេខ (សីតុណ្ហភាពក្តារ, លេខtage និងបច្ចុប្បន្ន) និងផ្តល់នូវសកម្មភាពការពារនៅពេលដែលការអាននៅក្រៅកម្រិតសំខាន់។
- រាយការណ៍ទិន្នន័យតេឡេម៉ែត្រដើម្បីធ្វើជាម្ចាស់ផ្ទះ BMC តាមរយៈគំរូទិន្នន័យកម្រិតវេទិកា (PLDM) លើ MCTP SMBus ឬ I2C ។
- គាំទ្រ PLDM លើ MCTP SMBus តាមរយៈ PCIe SMBus ។ 0xCE គឺជាអាសយដ្ឋាន slave 8 ប៊ីត។
- គាំទ្រ I2C SMBus ។ 0xBC គឺជាអាសយដ្ឋាន slave 8 ប៊ីត។
- ចូលប្រើអាសយដ្ឋាន Ethernet MAC នៅក្នុង EEPROM និងកំណត់អត្តសញ្ញាណឯកតាដែលអាចជំនួសបាន (FRUID) EEPROM ។
សាជីវកម្ម Intel ។ រក្សារសិទ្ធគ្រប់យ៉ាង។ Intel, និមិត្តសញ្ញា Intel និងសញ្ញា Intel ផ្សេងទៀតគឺជាពាណិជ្ជសញ្ញារបស់ Intel Corporation ឬក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួន។ Intel ធានាការអនុវត្តផលិតផល FPGA និង semiconductor របស់ខ្លួនទៅនឹងលក្ខណៈបច្ចេកទេសបច្ចុប្បន្នស្របតាមការធានាស្តង់ដាររបស់ Intel ប៉ុន្តែរក្សាសិទ្ធិក្នុងការផ្លាស់ប្តូរផលិតផល និងសេវាកម្មណាមួយនៅពេលណាមួយដោយមិនមានការជូនដំណឹងជាមុន។ Intel សន្មត់ថាគ្មានទំនួលខុសត្រូវ ឬការទទួលខុសត្រូវដែលកើតចេញពីកម្មវិធី ឬការប្រើប្រាស់ព័ត៌មាន ផលិតផល ឬសេវាកម្មណាមួយដែលបានពិពណ៌នានៅទីនេះ លើកលែងតែមានការយល់ព្រមជាលាយលក្ខណ៍អក្សរដោយ Intel ។ អតិថិជនរបស់ Intel ត្រូវបានណែនាំឱ្យទទួលបានកំណែចុងក្រោយបំផុតនៃការបញ្ជាក់ឧបករណ៍ មុនពេលពឹងផ្អែកលើព័ត៌មានដែលបានបោះពុម្ពផ្សាយណាមួយ និងមុនពេលធ្វើការបញ្ជាទិញផលិតផល ឬសេវាកម្ម។ * ឈ្មោះ និងម៉ាកផ្សេងទៀតអាចត្រូវបានទាមទារជាកម្មសិទ្ធិរបស់អ្នកដទៃ។
ដ្យាក្រាមប្លុកកម្រិតខ្ពស់ BMC
ឫសគល់នៃទំនុកចិត្ត (RoT)
Intel MAX 10 BMC ដើរតួជា Root of Trust (RoT) និងបើកមុខងារអាប់ដេតប្រព័ន្ធពីចម្ងាយដែលមានសុវត្ថិភាពនៃ Intel FPGA PAC N3000។ RoT រួមបញ្ចូលលក្ខណៈពិសេសដែលអាចជួយការពារដូចខាងក្រោម:
- កំពុងផ្ទុក ឬដំណើរការកូដ ឬការរចនាដែលគ្មានការអនុញ្ញាត
- ប្រតិបត្តិការរំខានដែលប៉ុនប៉ងដោយកម្មវិធីដែលមិនមានសិទ្ធិ កម្មវិធីដែលមានសិទ្ធិ ឬម៉ាស៊ីន BMC
- ការប្រតិបត្តិដោយអចេតនានៃកូដ ឬការរចនាចាស់ៗដែលមានកំហុស ឬភាពងាយរងគ្រោះដែលគេស្គាល់ ដោយអនុញ្ញាតឱ្យ BMC ដកហូតការអនុញ្ញាត
កាតបង្កើនល្បឿនកម្មវិធីរបស់ Intel® FPGA N3000 ការណែនាំអំពីអ្នកប្រើប្រាស់
Intel FPGA PAC N3000 BMC ក៏អនុវត្តគោលការណ៍សុវត្ថិភាពមួយចំនួនទៀតដែលទាក់ទងនឹងការចូលប្រើតាមរយៈចំណុចប្រទាក់ផ្សេងៗ ក៏ដូចជាការការពារពន្លឺនៅលើក្តារតាមរយៈការកំណត់អត្រាសរសេរ។ សូមយោងទៅលើ Intel FPGA Programmable Acceleration Card N3000 Security User Guide សម្រាប់ព័ត៌មានអំពី RoT និងមុខងារសុវត្ថិភាពរបស់ Intel FPGA PAC N3000។
ព័ត៌មានពាក់ព័ន្ធ
មគ្គុទ្ទេសក៍អ្នកប្រើសុវត្ថិភាព Intel FPGA កាតបង្កើនល្បឿនកម្មវិធី N3000
ការធ្វើបច្ចុប្បន្នភាពប្រព័ន្ធពីចម្ងាយសុវត្ថិភាព
BMC គាំទ្រ Secure RSU សម្រាប់កម្មវិធីបង្កប់ Intel MAX 10 BMC Nios® និងរូបភាព RTL និងការអាប់ដេតរូបភាព Intel Arria® 10 FPGA ជាមួយនឹងការផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវ និងការត្រួតពិនិត្យភាពត្រឹមត្រូវ។ កម្មវិធីបង្កប់ Nios ទទួលបន្ទុកក្នុងការផ្ទៀងផ្ទាត់រូបភាពក្នុងអំឡុងពេលដំណើរការអាប់ដេត។ ការអាប់ដេតត្រូវបានរុញលើចំណុចប្រទាក់ PCIe ទៅ Intel Arria 10 GT FPGA ដែលនៅក្នុងវេនសរសេរវាលើ Intel Arria 10 FPGA SPI master ទៅ Intel MAX 10 FPGA SPI slave ។ តំបន់ពន្លឺបណ្តោះអាសន្នហៅថា staging area រក្សាទុកប្រភេទ bitstream ការផ្ទៀងផ្ទាត់ណាមួយតាមរយៈចំណុចប្រទាក់ SPI ។ ការរចនា BMC RoT មានម៉ូឌុលគ្រីបដែលអនុវត្តមុខងារផ្ទៀងផ្ទាត់ SHA2 256 ប៊ីត និងមុខងារផ្ទៀងផ្ទាត់ហត្ថលេខា ECDSA 256 P 256 ដើម្បីផ្ទៀងផ្ទាត់កូនសោ និងរូបភាពអ្នកប្រើប្រាស់។ កម្មវិធីបង្កប់ Nios ប្រើម៉ូឌុលគ្រីបគ្រីប ដើម្បីផ្ទៀងផ្ទាត់រូបភាពដែលបានចុះហត្ថលេខារបស់អ្នកប្រើនៅក្នុង stagតំបន់។ ប្រសិនបើការផ្ទៀងផ្ទាត់បានឆ្លងកាត់ កម្មវិធីបង្កប់ Nios ចម្លងរូបភាពអ្នកប្រើប្រាស់ទៅកាន់តំបន់ពន្លឺរបស់អ្នកប្រើប្រាស់។ ប្រសិនបើការផ្ទៀងផ្ទាត់បរាជ័យ កម្មវិធីបង្កប់ Nios រាយការណ៍អំពីបញ្ហា។ សូមយោងទៅលើ Intel FPGA Programmable Acceleration Card N3000 Security User Guide សម្រាប់ព័ត៌មានអំពី RoT និងមុខងារសុវត្ថិភាពរបស់ Intel FPGA PAC N3000។
ព័ត៌មានពាក់ព័ន្ធ
មគ្គុទ្ទេសក៍អ្នកប្រើសុវត្ថិភាព Intel FPGA កាតបង្កើនល្បឿនកម្មវិធី N3000
ការគ្រប់គ្រងលំដាប់ថាមពល
BMC Power sequencer state machines គ្រប់គ្រង Intel FPGA PAC N3000 power-on and power-off sequences for corner case during the power-on process or normal operation. លំហូរថាមពលរបស់ Intel MAX 10 គ្របដណ្តប់ដំណើរការទាំងមូលរួមទាំង Intel MAX 10 boot-up, Nios boot-up និងការគ្រប់គ្រងលំដាប់ថាមពលសម្រាប់ការកំណត់រចនាសម្ព័ន្ធ FPGA ។ ម៉ាស៊ីនត្រូវតែពិនិត្យមើលកំណែស្ថាបនាទាំង Intel MAX 10 និង FPGA ក៏ដូចជាស្ថានភាព Nios បន្ទាប់ពីគ្រប់វដ្តថាមពល ហើយធ្វើសកម្មភាពដែលត្រូវគ្នាក្នុងករណីដែល Intel FPGA PAC N3000 ដំណើរការចូលទៅក្នុងករណីជ្រុងដូចជា Intel MAX 10 ឬ រោងចក្រ FPGA បរាជ័យក្នុងការផ្ទុកបន្ទុក ឬ Nios ចាប់ផ្ដើមបរាជ័យ។ BMC ការពារ Intel FPGA PAC N3000 ដោយបិទថាមពលទៅកាតក្រោមលក្ខខណ្ឌដូចខាងក្រោម៖
- 12 V Auxiliary ឬ PCIe edge supply voltage គឺទាបជាង ៣.៤ វី
- សីតុណ្ហភាពស្នូល FPGA ឡើងដល់ 100°C
- សីតុណ្ហភាពក្តារឡើងដល់ ៨៥ អង្សាសេ
ការត្រួតពិនិត្យក្តារតាមរយៈឧបករណ៍ចាប់សញ្ញា
ម៉ូនីទ័រ Intel MAX 10 BMC voltage, ចរន្ត និងសីតុណ្ហភាពនៃសមាសធាតុផ្សេងៗនៅលើ Intel FPGA PAC N3000។ ម៉ាស៊ីន BMC អាចចូលប្រើទិន្នន័យ telemetry តាមរយៈ PCIe SMBus ។ PCIe SMBus រវាងម៉ាស៊ីន BMC និង Intel FPGA PAC N3000 Intel MAX 10 BMC ត្រូវបានចែករំលែកដោយទាំង PLDM លើ MCTP SMBus endpoint និង Standard I2C slave ទៅកាន់ចំណុចប្រទាក់ Avalon-MM (បានតែអាន)។
ការត្រួតពិនិត្យក្រុមប្រឹក្សាភិបាលតាមរយៈ PLDM លើ MCTP SMBus
BMC នៅលើ Intel FPGA PAC N3000 ទំនាក់ទំនងជាមួយម៉ាស៊ីនមេ BMC លើ PCIe* SMBus ។ ឧបករណ៍បញ្ជា MCTP គាំទ្រ Platform Level Data Model (PLDM) លើជង់ Management Component Transport Protocol (MCTP) ។ អាសយដ្ឋាន slave ចំណុចបញ្ចប់ MCTP គឺ 0xCE តាមលំនាំដើម។ វាអាចត្រូវបានរៀបចំឡើងវិញទៅក្នុងផ្នែកដែលត្រូវគ្នានៃ FPGA Quad SPI flash ខាងក្រៅតាមរយៈវិធីក្នុងក្រុមប្រសិនបើចាំបាច់។ Intel FPGA PAC N3000 BMC គាំទ្រសំណុំរងនៃពាក្យបញ្ជា PLDM និង MCTP ដើម្បីបើកម៉ាស៊ីនមេ BMC ដើម្បីទទួលបានទិន្នន័យឧបករណ៍ចាប់សញ្ញាដូចជា voltage, ចរន្តនិងសីតុណ្ហភាព។
ចំណាំ៖
គំរូទិន្នន័យកម្រិតវេទិកា (PLDM) លើចំណុចបញ្ចប់ MCTP SMBus ត្រូវបានគាំទ្រ។ PLDM លើ MCTP តាមរយៈ PCIe ដើមមិនត្រូវបានគាំទ្រទេ។ ប្រភេទឧបករណ៍ SMBus៖ ឧបករណ៍ "Fixed not Discoverable" ត្រូវបានគាំទ្រតាមលំនាំដើម ប៉ុន្តែប្រភេទឧបករណ៍ទាំងបួនត្រូវបានគាំទ្រ និងអាចកំណត់រចនាសម្ព័ន្ធឡើងវិញបាន។ ACK-Poll ត្រូវបានគាំទ្រ
- គាំទ្រជាមួយ SMBus default slave address 0xCE ។
- គាំទ្រជាមួយអាសយដ្ឋានទាសករថេរ ឬដែលបានកំណត់។
BMC គាំទ្រកំណែ 1.3.0 នៃការបញ្ជាក់មូលដ្ឋាននៃពិធីសារដឹកជញ្ជូនសមាសភាគ (MCTP) (ការបញ្ជាក់ DTMF DSP0236), កំណែ 1.1.1 នៃ PLDM សម្រាប់ស្តង់ដារត្រួតពិនិត្យ និងត្រួតពិនិត្យវេទិកា (ការបញ្ជាក់ DTMF DSP0248) និងកំណែ 1.0.0 នៃ PLDM សម្រាប់ការគ្រប់គ្រងសារ និងការរកឃើញ (ការបញ្ជាក់ DTMF DSP0240)។
ព័ត៌មានពាក់ព័ន្ធ
ភាពជាក់លាក់នៃក្រុមការងារគ្រប់គ្រងចែកចាយ (DMTF) សម្រាប់តំណភ្ជាប់ទៅការកំណត់ជាក់លាក់ DMTF
ល្បឿនចំណុចប្រទាក់ SMBus
ការអនុវត្ត Intel FPGA PAC N3000 គាំទ្រប្រតិបត្តិការ SMBus នៅ 100 KHz តាមលំនាំដើម។
ការគាំទ្រកញ្ចប់ព័ត៌មាន MCTP
និយមន័យ MCTP
- តួសារតំណាងឱ្យបន្ទុកនៃសារ MCTP ។ តួសារអាចលាតសន្ធឹងកញ្ចប់ MCTP ច្រើន។
- ការផ្ទុកកញ្ចប់ព័ត៌មាន MCTP សំដៅទៅលើផ្នែកនៃតួសារនៃសារ MCTP ដែលត្រូវបានអនុវត្តនៅក្នុងកញ្ចប់ព័ត៌មាន MCTP តែមួយ។
- ឯកតាបញ្ជូន សំដៅលើទំហំនៃផ្នែកនៃកញ្ចប់បន្ទុក MCTP ។
ទំហំឯកតាបញ្ជូន
- ទំហំឯកតាបញ្ជូនមូលដ្ឋាន (ឯកតាបញ្ជូនអប្បបរមា) សម្រាប់ MCTP គឺ 64 បៃ។
- សារគ្រប់គ្រង MCTP ទាំងអស់ត្រូវបានទាមទារដើម្បីឱ្យមានកញ្ចប់បន្ទុកដែលមានទំហំធំជាងឯកតាបញ្ជូនមូលដ្ឋានដោយគ្មានការចរចា។ (យន្តការចរចាសម្រាប់ឯកតាបញ្ជូនធំជាងរវាងចំណុចបញ្ចប់គឺជាប្រភេទសារជាក់លាក់ ហើយមិនត្រូវបានដោះស្រាយនៅក្នុងការបញ្ជាក់មូលដ្ឋាន MCTP)
- សារ MCTP ណាមួយដែលទំហំសារធំជាង 64 បៃ នឹងត្រូវបំបែកជាកញ្ចប់ច្រើនសម្រាប់ការបញ្ជូនសារតែមួយ។
វាលកញ្ចប់ព័ត៌មាន MCTP
ប្រអប់កញ្ចប់/សារទូទៅ
សំណុំពាក្យបញ្ជាដែលបានគាំទ្រ
គាំទ្រពាក្យបញ្ជា MCTP
- ទទួលបានការគាំទ្រកំណែ MCTP
- ព័ត៌មានអំពីកំណែមូលដ្ឋានជាក់លាក់
- គ្រប់គ្រងព័ត៌មានកំណែពិធីការ
- PLDM លើកំណែ MCTP
- កំណត់លេខសម្គាល់ចំណុចបញ្ចប់
- ទទួលបានលេខសម្គាល់ចំណុចបញ្ចប់
- ទទួលបាន UID ចំណុចបញ្ចប់
- ទទួលបានការគាំទ្រប្រភេទសារ
- ទទួលបានការគាំទ្រសារដែលកំណត់ដោយអ្នកលក់
ចំណាំ៖
សម្រាប់ពាក្យបញ្ជាការគាំទ្រសារដែលបានកំណត់ដោយអ្នកលក់ BMC ឆ្លើយតបជាមួយនឹងកូដបំពេញ ERROR_INVALID_DATA(0x02)។
គាំទ្រពាក្យបញ្ជាជាក់លាក់មូលដ្ឋាន PLDM
- កំណត់ធីឌី
- GetTID
- GetPLDMVersion
- GetPLDMTypes
- GetPLDMCommands
បានគាំទ្រ PLDM សម្រាប់ការត្រួតពិនិត្យវេទិកា និងបញ្ជាការបញ្ជាក់ជាក់លាក់
- កំណត់ធីឌី
- GetTID
- GetSensorReading
- GetSensorThresholds
- SetSensorThresholds
- GetPDDRRepositoryInfo
- GetPDR
ចំណាំ៖
ការស្ទង់មតិស្នូល BMC Nios II សម្រាប់ទិន្នន័យតេឡេម៉ែត្រផ្សេងៗគ្នារៀងរាល់ 1 មិល្លីវិនាទី ហើយរយៈពេលបោះឆ្នោតត្រូវចំណាយពេលប្រហែល 500 ~ 800 មីលីវិនាទី ដូច្នេះសារឆ្លើយតបធៀបនឹងសារសំណើដែលត្រូវគ្នានៃពាក្យបញ្ជា GetSensorReading ឬ GetSensorThresholds ធ្វើបច្ចុប្បន្នភាពរៀងរាល់ 500 ~ 800 មីលីវិនាទី។
ចំណាំ៖
GetStateSensorReadings មិនត្រូវបានគាំទ្រទេ។
PLDM Topology និងឋានានុក្រម
កំណត់ត្រាពិពណ៌នាវេទិកាដែលបានកំណត់
Intel FPGA PAC N3000 ប្រើ 20 Platform Descriptor Records (PDRs)។ Intel MAX 10 BMC គាំទ្រតែ PDRs រួមដែល PDRs នឹងមិនត្រូវបានបន្ថែម ឬដកចេញជាលក្ខណៈថាមវន្ត នៅពេលដែល QSFP ត្រូវបានដោត និងផ្ដាច់។ នៅពេលដកដោត ស្ថានភាពប្រតិបត្តិការរបស់ឧបករណ៍ចាប់សញ្ញានឹងត្រូវបានរាយការណ៍ថាមិនអាចប្រើបាន។
ឈ្មោះឧបករណ៍ចាប់សញ្ញា និងចំណុចទាញកត់ត្រា
PDR ទាំងអស់ត្រូវបានផ្តល់តម្លៃជាលេខស្រអាប់ដែលហៅថា Record Handle។ តម្លៃនេះត្រូវបានប្រើសម្រាប់ការចូលប្រើ PDRs នីមួយៗនៅក្នុង PDR Repository តាមរយៈ GetPDR (DTMF specification DSP0248)។ តារាងខាងក្រោមគឺជាបញ្ជីរួមនៃឧបករណ៏ដែលត្រូវបានត្រួតពិនិត្យលើ Intel FPGA PAC N3000។
ឈ្មោះឧបករណ៍ចាប់សញ្ញា PDRs និងចំណុចទាញកត់ត្រា
មុខងារ | ឈ្មោះឧបករណ៍ចាប់សញ្ញា | ព័ត៌មានឧបករណ៍ចាប់សញ្ញា | PLDM | ||
ប្រភពអានឧបករណ៍ចាប់សញ្ញា (សមាសធាតុ) | PDR
ចំណុចទាញថត |
កម្រិតនៅក្នុង PDR | ការផ្លាស់ប្តូរកម្រិត អនុញ្ញាតតាមរយៈ PLDM | ||
ថាមពលបញ្ចូល Intel FPGA PAC សរុប | អំណាចក្រុមប្រឹក្សាភិបាល | គណនាពីម្រាមដៃ PCIe 12V បច្ចុប្បន្ន និងវ៉ុលtage | 1 | 0 | ទេ |
ម្រាមដៃ PCIe 12 V បច្ចុប្បន្ន | 12 V Backplane បច្ចុប្បន្ន | PAC1932 SENSE1 | 2 | 0 | ទេ |
PCIe fingers 12 V Voltage | 12 V Backplane Voltage | PAC1932 SENSE1 | 3 | 0 | ទេ |
1.2 V Rail Voltage | 1.2 V វ៉ុលtage | MAX10 ADC | 4 | 0 | ទេ |
1.8 V Rail Voltage | 1.8 V វ៉ុលtage | អតិបរមា 10 ADC | 6 | 0 | ទេ |
3.3 V Rail Voltage | 3.3 V វ៉ុលtage | អតិបរមា 10 ADC | 8 | 0 | ទេ |
វ៉ុលស្នូល FPGAtage | វ៉ុលស្នូល FPGAtage | LTC3884 (U44) | 10 | 0 | ទេ |
ចរន្តស្នូល FPGA | ចរន្តស្នូល FPGA | LTC3884 (U44) | 11 | 0 | ទេ |
សីតុណ្ហភាពស្នូល FPGA | សីតុណ្ហភាពស្នូល FPGA | ឌីយ៉ូត FPGA តាមរយៈ TMP411 | 12 | ការព្រមានខាងលើ៖ ៩០
ការស្លាប់ខាងលើ៖ 100 |
បាទ |
សីតុណ្ហភាពក្តារ | សីតុណ្ហភាពក្តារ | TMP411 (U65) | 13 | ការព្រមានខាងលើ៖ ៩០
ការស្លាប់ខាងលើ៖ 85 |
បាទ |
QSFP0 វ៉ុលtage | QSFP0 វ៉ុលtage | ម៉ូឌុល QSFP ខាងក្រៅ (J4) | 14 | 0 | ទេ |
សីតុណ្ហភាព QSFP0 | សីតុណ្ហភាព QSFP0 | ម៉ូឌុល QSFP ខាងក្រៅ (J4) | 15 | ការព្រមានខាងលើ៖ តម្លៃកំណត់ដោយអ្នកលក់ QSFP
Upper Fatal៖ តម្លៃកំណត់ដោយអ្នកលក់ QSFP |
ទេ |
PCIe Auxiliary 12V បច្ចុប្បន្ន | 12 V AUX | PAC1932 SENSE2 | 24 | 0 | ទេ |
PCIe Auxiliary 12V Voltage | 12 V AUX Voltage | PAC1932 SENSE2 | 25 | 0 | ទេ |
QSFP1 វ៉ុលtage | QSFP1 វ៉ុលtage | ម៉ូឌុល QSFP ខាងក្រៅ (J5) | 37 | 0 | ទេ |
សីតុណ្ហភាព QSFP1 | សីតុណ្ហភាព QSFP1 | ម៉ូឌុល QSFP ខាងក្រៅ (J5) | 38 | ការព្រមានខាងលើ៖ តម្លៃកំណត់ដោយអ្នកលក់ QSFP
Upper Fatal៖ តម្លៃកំណត់ដោយអ្នកលក់ QSFP |
ទេ |
PKVL សីតុណ្ហភាពស្នូល | PKVL សីតុណ្ហភាពស្នូល | បន្ទះឈីប PKVL (88EC055) (U18A) | 44 | 0 | ទេ |
បន្ត… |
មុខងារ | ឈ្មោះឧបករណ៍ចាប់សញ្ញា | ព័ត៌មានឧបករណ៍ចាប់សញ្ញា | PLDM | ||
ប្រភពអានឧបករណ៍ចាប់សញ្ញា (សមាសធាតុ) | PDR
ចំណុចទាញថត |
កម្រិតនៅក្នុង PDR | ការផ្លាស់ប្តូរកម្រិត អនុញ្ញាតតាមរយៈ PLDM | ||
PKVL A Serdes សីតុណ្ហភាព | PKVL A Serdes សីតុណ្ហភាព | បន្ទះឈីប PKVL (88EC055) (U18A) | 45 | 0 | ទេ |
សីតុណ្ហភាពស្នូល PKVL B | សីតុណ្ហភាពស្នូល PKVL B | បន្ទះឈីប PKVL (88EC055) (U23A) | 46 | 0 | ទេ |
សីតុណ្ហភាព PKVL B Serdes | សីតុណ្ហភាព PKVL B Serdes | បន្ទះឈីប PKVL (88EC055) (U23A) | 47 | 0 | ទេ |
ចំណាំ៖
តម្លៃការព្រមានខាងលើ និងតម្លៃខ្ពស់បំផុតសម្រាប់ QSFP ត្រូវបានកំណត់ដោយអ្នកលក់ QSFP ។ សូមមើលតារាងទិន្នន័យរបស់អ្នកលក់សម្រាប់តម្លៃ។ BMC នឹងអានតម្លៃកម្រិតទាំងនេះ ហើយរាយការណ៍វាចេញ។ fpgad គឺជាសេវាកម្មដែលអាចជួយអ្នកការពារម៉ាស៊ីនមេពីការគាំង នៅពេលដែលផ្នែករឹងឈានដល់កម្រិតឧបករណ៍ចាប់សញ្ញាមិនអាចសង្គ្រោះបានខាងលើ ឬទាប (ហៅផងដែរថាជាកម្រិតគ្រោះថ្នាក់)។ fpgad មានសមត្ថភាពត្រួតពិនិត្យឧបករណ៍ចាប់សញ្ញានីមួយៗក្នុងចំណោម 20 sensors ដែលបានរាយការណ៍ដោយ Board Management Controller។ សូមយោងទៅលើប្រធានបទបិទដោយប្រយោលពី Intel Acceleration Stack User Guide: Intel FPGA Programmable Acceleration Card N3000 សម្រាប់ព័ត៌មានបន្ថែម។
ចំណាំ៖
ប្រព័ន្ធម៉ាស៊ីនមេ OEM ដែលមានលក្ខណៈសម្បត្តិគ្រប់គ្រាន់គួរតែផ្តល់នូវភាពត្រជាក់ដែលត្រូវការសម្រាប់បន្ទុកការងាររបស់អ្នក។ អ្នកអាចទទួលបានតម្លៃរបស់ឧបករណ៍ចាប់សញ្ញាដោយដំណើរការពាក្យបញ្ជា OPAE ខាងក្រោមជា root ឬ sudo៖ $ sudo fpgainfo bmc
ព័ត៌មានពាក់ព័ន្ធ
មគ្គុទ្ទេសក៍អ្នកប្រើប្រាស់ Intel Acceleration Stack: Intel FPGA Programmable Acceleration Card N3000
ការត្រួតពិនិត្យក្រុមប្រឹក្សាភិបាលតាមរយៈ I2C SMBus
ទាសករ I2C ស្តង់ដារសម្រាប់ចំណុចប្រទាក់ Avalon-MM (បានតែអាន) ចែករំលែក PCIe SMBus រវាងម៉ាស៊ីន BMC និង Intel MAX 10 RoT ។ Intel FPGA PAC N3000 គាំទ្រស្តង់ដារ I2C slave interface ហើយអាសយដ្ឋាន slave គឺ 0xBC តាមលំនាំដើមសម្រាប់តែការចូលប្រើក្រៅបណ្តាញប៉ុណ្ណោះ។ របៀបអាសយដ្ឋានបៃគឺជារបៀបអាសយដ្ឋានអុហ្វសិត 2 បៃ។ នេះជាផែនទីមេម៉ូរីចុះឈ្មោះទិន្នន័យតេឡេម៉ែត្រដែលអ្នកអាចប្រើដើម្បីចូលប្រើព័ត៌មានតាមរយៈពាក្យបញ្ជា I2C។ ជួរឈរពណ៌នាពិពណ៌នាអំពីរបៀបដែលតម្លៃចុះឈ្មោះដែលបានត្រឡប់អាចត្រូវបានដំណើរការបន្ថែមទៀតដើម្បីទទួលបានតម្លៃជាក់ស្តែង។ ឯកតាអាចជាអង្សាសេ (°C), mA, mV, mW អាស្រ័យលើឧបករណ៍ចាប់សញ្ញាដែលអ្នកអាន។
ទិន្នន័យ Telemetry ចុះឈ្មោះ Memory Map
ចុះឈ្មោះ | អុហ្វសិត | ទទឹង | ការចូលប្រើ | វាល | តម្លៃលំនាំដើម | ការពិពណ៌នា |
សីតុណ្ហភាពក្តារ | 0x100 | 32 | RO | [31:0] | ម៉ោង ៨.០០ | TMP411(U65)
តម្លៃចុះឈ្មោះត្រូវបានចុះហត្ថលេខាចំនួនគត់ សីតុណ្ហភាព = តម្លៃចុះឈ្មោះ * ១២០០ |
ការព្រមានអំពីសីតុណ្ហភាពក្តារខ្ពស់។ | 0x104 | 32 | RW | [31:0] | ម៉ោង ៨.០០ | TMP411(U65)
តម្លៃចុះឈ្មោះត្រូវបានចុះហត្ថលេខាចំនួនគត់ |
ដែនកំណត់ខ្ពស់ = តម្លៃចុះឈ្មោះ
* ១២០០ |
||||||
សីតុណ្ហ ភាព បន្ទះ ខ្ពស់ ស្លាប់ | 0x108 | 32 | RW | [31:0] | ម៉ោង ៨.០០ | TMP411(U65)
តម្លៃចុះឈ្មោះត្រូវបានចុះហត្ថលេខាចំនួនគត់ |
ការរិះគន់ខ្ពស់ = តម្លៃចុះឈ្មោះ
* ១២០០ |
||||||
សីតុណ្ហភាពស្នូល FPGA | 0x110 | 32 | RO | [31:0] | ម៉ោង ៨.០០ | TMP411(U65)
តម្លៃចុះឈ្មោះត្រូវបានចុះហត្ថលេខាចំនួនគត់ |
សីតុណ្ហភាព = តម្លៃចុះឈ្មោះ
* ១២០០ |
||||||
FPGA ស្លាប់
ការព្រមានអំពីសីតុណ្ហភាពខ្ពស់។ |
0x114 | 32 | RW | [31:0] | ម៉ោង ៨.០០ | TMP411(U65)
តម្លៃចុះឈ្មោះត្រូវបានចុះហត្ថលេខាចំនួនគត់ |
ដែនកំណត់ខ្ពស់ = តម្លៃចុះឈ្មោះ
* ១២០០ |
||||||
បន្ត… |
ចុះឈ្មោះ | អុហ្វសិត | ទទឹង | ការចូលប្រើ | វាល | តម្លៃលំនាំដើម | ការពិពណ៌នា |
វ៉ុលស្នូល FPGAtage | ០x៤ ស៊ី | 32 | RO | [31:0] | ម៉ោង ៨.០០ | LTC3884(U44)
វ៉ុលtage(mV) = តម្លៃចុះឈ្មោះ |
ចរន្តស្នូល FPGA | 0x140 | 32 | RO | [31:0] | ម៉ោង ៨.០០ | LTC3884(U44)
បច្ចុប្បន្ន (mA) = តម្លៃចុះឈ្មោះ |
12v Backplane Voltage | 0x144 | 32 | RO | [31:0] | ម៉ោង ៨.០០ | វ៉ុលtage(mV) = តម្លៃចុះឈ្មោះ |
ចរន្តខាងក្រោយ 12v | 0x148 | 32 | RO | [31:0] | ម៉ោង ៨.០០ | បច្ចុប្បន្ន (mA) = តម្លៃចុះឈ្មោះ |
1.2v វ៉ុលtage | ០x៤ ស៊ី | 32 | RO | [31:0] | ម៉ោង ៨.០០ | វ៉ុលtage(mV) = តម្លៃចុះឈ្មោះ |
12v Aux Voltage | 0x150 | 32 | RO | [31:0] | ម៉ោង ៨.០០ | វ៉ុលtage(mV) = តម្លៃចុះឈ្មោះ |
12v Aux បច្ចុប្បន្ន | 0x154 | 32 | RO | [31:0] | ម៉ោង ៨.០០ | បច្ចុប្បន្ន (mA) = តម្លៃចុះឈ្មោះ |
1.8v វ៉ុលtage | 0x158 | 32 | RO | [31:0] | ម៉ោង ៨.០០ | វ៉ុលtage(mV) = តម្លៃចុះឈ្មោះ |
3.3v វ៉ុលtage | ០x៤ ស៊ី | 32 | RO | [31:0] | ម៉ោង ៨.០០ | វ៉ុលtage(mV) = តម្លៃចុះឈ្មោះ |
អំណាចក្រុមប្រឹក្សាភិបាល | 0x160 | 32 | RO | [31:0] | ម៉ោង ៨.០០ | ថាមពល (mW) = តម្លៃចុះឈ្មោះ |
PKVL សីតុណ្ហភាពស្នូល | 0x168 | 32 | RO | [31:0] | ម៉ោង ៨.០០ | PKVL1(U18A)
តម្លៃចុះឈ្មោះត្រូវបានចុះហត្ថលេខាចំនួនគត់ សីតុណ្ហភាព = តម្លៃចុះឈ្មោះ * ១២០០ |
PKVL A Serdes សីតុណ្ហភាព | ០x៤ ស៊ី | 32 | RO | [31:0] | ម៉ោង ៨.០០ | PKVL1(U18A)
តម្លៃចុះឈ្មោះត្រូវបានចុះហត្ថលេខាចំនួនគត់ សីតុណ្ហភាព = តម្លៃចុះឈ្មោះ * ១២០០ |
សីតុណ្ហភាពស្នូល PKVL B | 0x170 | 32 | RO | [31:0] | ម៉ោង ៨.០០ | PKVL2(U23A)
តម្លៃចុះឈ្មោះត្រូវបានចុះហត្ថលេខាចំនួនគត់ សីតុណ្ហភាព = តម្លៃចុះឈ្មោះ * ១២០០ |
សីតុណ្ហភាព PKVL B Serdes | 0x174 | 32 | RO | [31:0] | ម៉ោង ៨.០០ | PKVL2(U23A)
តម្លៃចុះឈ្មោះត្រូវបានចុះហត្ថលេខាចំនួនគត់ សីតុណ្ហភាព = តម្លៃចុះឈ្មោះ * ១២០០ |
តម្លៃ QSFP ត្រូវបានទទួលដោយការអានម៉ូឌុល QSFP និងរាយការណ៍ពីតម្លៃអាននៅក្នុងការចុះឈ្មោះសមស្រប។ ប្រសិនបើម៉ូឌុល QSFP មិនគាំទ្រការត្រួតពិនិត្យការវិនិច្ឆ័យឌីជីថល ឬប្រសិនបើម៉ូឌុល QSFP មិនត្រូវបានដំឡើង នោះមិនអើពើតម្លៃដែលបានអានពីការចុះឈ្មោះ QSFP ។ ប្រើឧបករណ៍ Intelligent Platform Management Interface (IPMI) ដើម្បីអានទិន្នន័យ telemetry តាមរយៈ I2C bus។
ពាក្យបញ្ជា I2C ដើម្បីអានសីតុណ្ហភាពក្តារនៅអាសយដ្ឋាន 0x100៖
នៅក្នុងពាក្យបញ្ជាខាងក្រោម៖
- 0x20 គឺជាអាសយដ្ឋានឡានក្រុងមេ I2C នៃម៉ាស៊ីនមេរបស់អ្នកដែលអាចចូលប្រើរន្ធដោត PCIe ដោយផ្ទាល់។ អាសយដ្ឋាននេះប្រែប្រួលតាមម៉ាស៊ីនមេ។ សូមយោងទៅលើតារាងទិន្នន័យម៉ាស៊ីនមេរបស់អ្នកសម្រាប់អាសយដ្ឋាន I2C ត្រឹមត្រូវនៃម៉ាស៊ីនមេរបស់អ្នក។
- 0xBC គឺជាអាសយដ្ឋាន I2C ទាសកររបស់ Intel MAX 10 BMC ។
- 4 គឺជាចំនួនបៃទិន្នន័យដែលបានអាន
- 0x01 0x00 គឺជាអាសយដ្ឋានចុះឈ្មោះនៃសីតុណ្ហភាពក្តារដែលត្រូវបានបង្ហាញក្នុងតារាង។
ពាក្យបញ្ជា៖
ipmitool i2c bus=0x20 0xBC 4 0x01 0x00
លទ្ធផល៖
01110010 00000000 00000000 00000000
តម្លៃលទ្ធផលក្នុងលេខគោលដប់ប្រាំមួយគឺ៖ 0x72000000 0x72 គឺ 114 ជាទសភាគ។ ដើម្បីគណនាសីតុណ្ហភាពក្នុងអង្សាសេគុណនឹង 0.5: 114 x 0.5 = 57 °C
ចំណាំ៖
មិនមែនគ្រប់ម៉ាស៊ីនមេទាំងអស់គាំទ្រ I2C bus ដោយផ្ទាល់ទៅកាន់រន្ធដោត PCIe ទេ។ សូមពិនិត្យមើលឯកសារទិន្នន័យម៉ាស៊ីនមេរបស់អ្នកសម្រាប់ព័ត៌មានជំនួយ និងអាសយដ្ឋានឡានក្រុង I2C ។
ទម្រង់ទិន្នន័យ EEPROM
ផ្នែកនេះកំណត់ទម្រង់ទិន្នន័យទាំង MAC Address EEPROM និង FRUID EEPROM ហើយដែលអាចចូលប្រើបានដោយ host និង FPGA រៀងៗខ្លួន។
MAC EEPROM
នៅពេលផលិត ក្រុមហ៊ុន Intel សរសេរអាសយដ្ឋាន MAC EEPROM ជាមួយនឹងអាសយដ្ឋាន MAC របស់ Intel Ethernet Controller XL710-BM2 ។ Intel MAX 10 ចូលប្រើអាសយដ្ឋាននៅក្នុងអាសយដ្ឋាន MAC EEPROM តាមរយៈឡានក្រុង I2C ។ ស្វែងរកអាសយដ្ឋាន MAC ដោយប្រើពាក្យបញ្ជាខាងក្រោម៖ $ sudo fpga mac
អាសយដ្ឋាន MAC EEPROM មានតែអាសយដ្ឋាន MAC ចាប់ផ្តើម 6 បៃនៅអាសយដ្ឋាន 0x00h អមដោយចំនួនអាសយដ្ឋាន MAC នៃ 08 ។ អាសយដ្ឋាន MAC ចាប់ផ្តើមក៏ត្រូវបានបោះពុម្ពនៅលើស្ទីគ័រស្លាកនៅផ្នែកខាងក្រោយនៃបន្ទះសៀគ្វីបោះពុម្ព (PCB) ផងដែរ។ កម្មវិធីបញ្ជា OPAE ផ្តល់ថ្នាំង sysfs ដើម្បីទទួលបានអាសយដ្ឋាន MAC ចាប់ផ្តើមពីទីតាំងខាងក្រោម៖ /sys/class/fpga/intel-fpga-dev.*/intel-fpga-fme.*/spi altera.*.auto/spi_master/ spi */spi*/mac_address កំពុងចាប់ផ្តើមអាសយដ្ឋាន MAC Example: 644C360F4430 កម្មវិធីបញ្ជា OPAE ទទួលបានការរាប់ពីទីតាំងខាងក្រោម៖ /sys/class/fpga/ intel-fpga-dev.*/intel-fpga-fme.*/spi-altera.*.auto/spi_master/ spi*/ spi*/mac_count MAC រាប់ Example: 08 ពីអាសយដ្ឋាន MAC ចាប់ផ្តើម អាសយដ្ឋាន MAC ដែលនៅសល់ចំនួនប្រាំពីរត្រូវបានទទួលដោយការបង្កើនជាបន្តបន្ទាប់នៃចំនួនបៃដែលសំខាន់តិចបំផុត (LSB) នៃអាសយដ្ឋាន MAC ចាប់ផ្តើមដោយការរាប់ចំនួនមួយសម្រាប់អាសយដ្ឋាន MAC ជាបន្តបន្ទាប់នីមួយៗ។ អាសយដ្ឋាន MAC ជាបន្តបន្ទាប់ ឧampលេ៖
- 644C360F4431
- 644C360F4432
- 644C360F4433
- 644C360F4434
- 644C360F4435
- 644C360F4436
- 644C360F4437
ចំណាំ៖ ប្រសិនបើអ្នកកំពុងប្រើ ES Intel FPGA PAC N3000 នោះ MAC EEPROM ប្រហែលជាមិនត្រូវបានសរសេរកម្មវិធីទេ។ ប្រសិនបើ MAC EEPROM មិនត្រូវបានកម្មវិធីទេនោះ អាសយដ្ឋាន MAC ដំបូងដែលអានត្រឡប់ជា FFFFFFFFFFFF ។
ការកំណត់អត្តសញ្ញាណឯកតាដែលអាចជំនួសបាន (FRUID) ការចូលប្រើ EEPROM
អ្នកអាចអានតែការកំណត់អត្តសញ្ញាណឯកតាដែលអាចជំនួសបាន (FRUID) EEPROM (0xA0) ពីម៉ាស៊ីន BMC តាមរយៈ SMBus ។ រចនាសម្ព័ន្ធនៅក្នុង FRUID EEPROM គឺផ្អែកលើការបញ្ជាក់ IPMI, ការគ្រប់គ្រងវេទិកា FRU Information Storage Definition, v1.3, ថ្ងៃទី 24 ខែមីនា ឆ្នាំ 2015 ដែលរចនាសម្ព័ន្ធព័ត៌មានរបស់ក្រុមប្រឹក្សាភិបាលត្រូវបានយកមក។ FRUID EEPROM ធ្វើតាមទម្រង់បឋមកថាទូទៅជាមួយផ្ទៃក្តារ និងតំបន់ព័ត៌មានផលិតផល។ សូមមើលតារាងខាងក្រោមសម្រាប់វាលអ្វីដែលនៅក្នុងបឋមកថាទូទៅអនុវត្តចំពោះ FRUID EEPROM ។
បឋមកថាទូទៅនៃ FRUID EEPROM
វាលទាំងអស់នៅក្នុងបឋមកថាទូទៅគឺចាំបាច់។
ប្រវែងវាលគិតជាបៃ | ការពិពណ៌នាវាល | តម្លៃ FRUID EEPROM |
1 |
ទ្រង់ទ្រាយបឋមកថាទូទៅ កំណែ 7:4 – បម្រុងទុក សរសេរជា 0000b
3:0 – លេខកំណែទម្រង់ = 1h សម្រាប់លក្ខណៈជាក់លាក់នេះ។ |
01h (កំណត់ជា 00000001b) |
1 |
តំបន់ប្រើប្រាស់ខាងក្នុងចាប់ផ្តើមអុហ្វសិត (ក្នុងគុណនឹង ៨ បៃ)។
00h បង្ហាញថាតំបន់នេះមិនមានវត្តមានទេ។ |
០០ ម៉ោង (មិនមានវត្តមាន) |
1 |
តំបន់ព័ត៌មានតួចាប់ផ្តើមអុហ្វសិត (ជាគុណនៃ 8 បៃ) ។
00h បង្ហាញថាតំបន់នេះមិនមានវត្តមានទេ។ |
០០ ម៉ោង (មិនមានវត្តមាន) |
1 |
ផ្ទៃក្តារចាប់ផ្តើមអុហ្វសិត (ជាគុណនៃ 8 បៃ) ។
00h បង្ហាញថាតំបន់នេះមិនមានវត្តមានទេ។ |
១៧០០០ ម៉ោង។ |
1 |
តំបន់ព័ត៌មានផលិតផលចាប់ផ្តើមអុហ្វសិត (ជាគុណនៃ 8 បៃ)។
00h បង្ហាញថាតំបន់នេះមិនមានវត្តមានទេ។ |
0 ស៊ី |
1 |
MultiRecord Area Starting Offset (គិតជាគុណនឹង 8 បៃ)។
00h បង្ហាញថាតំបន់នេះមិនមានវត្តមានទេ។ |
០០ ម៉ោង (មិនមានវត្តមាន) |
1 | PAD, សរសេរជា 00h | ១៧០០០ ម៉ោង។ |
1 |
មូលប្បទានប័ត្របឋមកថាទូទៅ (សូន្យឆែក) |
F2h |
បៃបឋមកថាទូទៅត្រូវបានដាក់ពីអាសយដ្ឋានដំបូងនៃ EEPROM ។ ប្លង់មើលទៅដូចរូបខាងក្រោម។
ដ្យាក្រាមប្លុកប្លង់មេម៉ូរី FRUID EEPROM
តំបន់ក្រុមប្រឹក្សាភិបាល FRUID EEPROM
ប្រវែងវាលគិតជាបៃ | ការពិពណ៌នាវាល | តម្លៃវាល | ការអ៊ិនកូដវាល |
1 | ទ្រង់ទ្រាយផ្ទៃក្តារ កំណែ 7:4 – បម្រុងទុក សរសេរជា 0000b 3:0 – លេខកំណែទម្រង់ | 0x01 | កំណត់ទៅ 1h (0000 0001b) |
1 | ប្រវែងផ្ទៃក្តារ (គុណនឹង ៨ បៃ) | ០x១ ប៊ី | 88 បៃ (រួមទាំង 2 បន្ទះ 00 បៃ) |
1 | កូដភាសា | 0x00 | កំណត់ទៅ 0 សម្រាប់ភាសាអង់គ្លេស
ចំណាំ៖ មិនមានភាសាផ្សេងទៀតត្រូវបានគាំទ្រនៅពេលនេះទេ។ |
3 | Mfg. កាលបរិច្ឆេទ/ពេលវេលា៖ ចំនួននាទីចាប់ពីម៉ោង 0:00 ម៉ោង 1/1/96។
បៃដែលមានសារៈសំខាន់តិចបំផុតដំបូង (little endian) 00_00_00h = មិនបានបញ្ជាក់ (វាលថាមវន្ត) |
0x10
0x65 0xB7 |
ពេលវេលាខុសគ្នារវាងម៉ោង 12:00 ព្រឹក 1/1/96 ដល់ 12 យប់
ថ្ងៃទី 11/07/2018 គឺ 12018960 នាទី = b76510h – រក្សាទុកជាទម្រង់ endian តិចតួច |
1 | ប្រភេទក្រុមហ៊ុនផលិតក្តារបន្ទះ / ប្រវែងបៃ | ០xD០ | 8-bit ASCII + LATIN1 កូដ 7:6 - 11b
5:0 – 010010b (ទិន្នន័យ 18 បៃ) |
P | បៃក្រុមហ៊ុនផលិតក្តារ | 0x49
0x6 អ៊ី 0x74 0x65 ០x៤ ស៊ី 0xAE |
8-bit ASCII + LATIN1 កូដ Intel® Corporation |
បន្ត… |
ប្រវែងវាលគិតជាបៃ | ការពិពណ៌នាវាល | តម្លៃវាល | ការអ៊ិនកូដវាល |
0x20
0x43 0x6F 0x72 0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6 អ៊ី |
|||
1 | ឈ្មោះផលិតផលក្តារប្រភេទ/ប្រវែងបៃ | ០xD០ | 8-bit ASCII + LATIN1 កូដ 7:6 - 11b
5:0 – 010101b (ទិន្នន័យ 21 បៃ) |
Q | ឈ្មោះផលិតផលក្រុមប្រឹក្សាភិបាល bytes | ១២០X២២០
០X០ អ៊ី ១២០X២២០ ១២០X២២០ 0X6C 0XAE ១២០X២២០ ១២០X២២០ ១២០X២២០ ១២០X២២០ ១២០X២២០ ១២០X២២០ ១២០X២២០ ១២០X២២០ ១២០X២២០ ១២០X២២០ ០X០ អ៊ី ១២០X២២០ ១២០X២២០ ១២០X២២០ ១២០X២២០ |
8 ប៊ីត ASCII + LATIN1 សរសេរកូដ Intel FPGA PAC N3000 |
1 | ប្រភេទ លេខសៀរៀលក្តារ/បៃប្រវែង | 0xCC | 8-bit ASCII + LATIN1 កូដ 7:6 - 11b
5:0 – 001100b (ទិន្នន័យ 12 បៃ) |
N | បៃលេខសៀរៀលក្តារ (វាលថាមវន្ត) | 0x30
0x30 0x30 0x30 0x30 0x30 0x30 0x30 |
8 ប៊ីត ASCII + LATIN1 កូដ
លេខទី 1 ខ្ទង់ទី 6 គឺ OUI: 000000 លេខ 2 ខ្ទង់ទី 6 គឺជាអាសយដ្ឋាន MAC: 000000 |
បន្ត… |
ប្រវែងវាលគិតជាបៃ | ការពិពណ៌នាវាល | តម្លៃវាល | ការអ៊ិនកូដវាល |
0x30
0x30 0x30 0x30 |
ចំណាំ៖ នេះត្រូវបានសរសេរកូដជាអតីតample និងត្រូវការកែប្រែនៅក្នុងឧបករណ៍ជាក់ស្តែង
លេខ 1 ខ្ទង់ទី 6 គឺ OUI: 644C36 លេខ 2 ខ្ទង់ទី 6 គឺជាអាសយដ្ឋាន MAC: 00AB2E ចំណាំ៖ ដើម្បីកំណត់អត្តសញ្ញាណទេ។ កម្មវិធី FRUID កំណត់អាសយដ្ឋាន OUI និង MAC ទៅ "0000" ។ |
||
1 | ប្រភេទលេខផ្នែក/បៃប្រវែងក្តារ | 0xCE | 8-bit ASCII + LATIN1 កូដ 7:6 - 11b
5:0 – 001110b (ទិន្នន័យ 14 បៃ) |
M | លេខផ្នែកក្រុមប្រឹក្សាភិបាលបៃ | ០x១ ប៊ី
0x38 0x32 0x34 0x31 0x37 0x20 0x30 0x30 0x32 0x20 0x20 0x20 0x20 |
8-bit ASCII + LATIN1 សរសេរកូដជាមួយ BOM ID ។
សម្រាប់ប្រវែង 14 បៃ លេខផ្នែកក្តារកូដ ឧample គឺ K82417-002 ចំណាំ៖ នេះត្រូវបានសរសេរកូដជាអតីតample និងត្រូវការកែប្រែនៅក្នុងឧបករណ៍ជាក់ស្តែង។ តម្លៃវាលនេះប្រែប្រួលជាមួយនឹងលេខ PBA ក្ដារផ្សេងគ្នា។ ការកែប្រែ PBA ត្រូវបានដកចេញនៅក្នុង FRUID ។ បួនបៃចុងក្រោយនេះត្រឡប់ទទេ ហើយត្រូវបានបម្រុងទុកសម្រាប់ការប្រើប្រាស់នាពេលអនាគត។ |
1 | FRU File ប្រភេទលេខសម្គាល់/បៃប្រវែង | 0x00 | 8-bit ASCII + LATIN1 កូដ 7:6 - 00b
5:0 – 000000b (ទិន្នន័យ 0 បៃ) FRU File វាលបៃលេខសម្គាល់ដែលគួរធ្វើតាមនេះមិនត្រូវបានរួមបញ្ចូលទេ ព្រោះវាលនឹងជា 'ទទេ'។ ចំណាំ៖ FRU File លេខសម្គាល់បៃ។ FRU File វាលកំណែគឺជាវាលដែលបានកំណត់ជាមុនដែលបានផ្តល់ជាជំនួយក្នុងការផលិតសម្រាប់ផ្ទៀងផ្ទាត់ file ដែលត្រូវបានប្រើកំឡុងពេលផលិត ឬធ្វើបច្ចុប្បន្នភាពវាលដើម្បីផ្ទុកព័ត៌មាន FRU ។ មាតិកាគឺក្រុមហ៊ុនផលិតជាក់លាក់។ វាលនេះត្រូវបានផ្តល់ជូនផងដែរនៅក្នុងតំបន់ព័ត៌មានក្រុមប្រឹក្សាភិបាល។ វាលទាំងពីរ ឬទាំងពីរអាចជា 'ទទេ'។ |
1 | ប្រភេទ MMID / បៃប្រវែង | 0xC6 | 8 ប៊ីត ASCII + LATIN1 កូដ |
បន្ត… |
ប្រវែងវាលគិតជាបៃ | ការពិពណ៌នាវាល | តម្លៃវាល | ការអ៊ិនកូដវាល |
៧:៦-១១ ខ
5:0 – 000110b (ទិន្នន័យ 6 បៃ) ចំណាំ៖ នេះត្រូវបានសរសេរកូដជាអតីតample និងត្រូវការកែប្រែនៅក្នុងឧបករណ៍ជាក់ស្តែង |
|||
M | MMID បៃ | 0x39
0x39 0x39 0x44 0x58 0x46 |
ធ្វើទ្រង់ទ្រាយជា ៦ ខ្ទង់។ ជាក់លាក់ ឧample ក្នុងក្រឡាជាមួយ Intel FPGA PAC N3000 MMID = 999DXF ។
តម្លៃវាលនេះប្រែប្រួលជាមួយនឹងវាល SKUs ផ្សេងៗគ្នាដូចជា MMID, OPN, PBN ជាដើម។ |
1 | C1h (ប្រភេទ/ប្រវែងបៃដែលបានអ៊ិនកូដដើម្បីបង្ហាញថាគ្មានវាលព័ត៌មានទៀតទេ)។ | 0xC1 | |
Y | 00h - កន្លែងទំនេរដែលមិនប្រើ | 0x00 | |
1 | មូលប្បទានប័ត្រផ្នែកក្រុមប្រឹក្សាភិបាល (សូន្យឆេកសាំ) | 0xB9 | ចំណាំ៖ មូលប្បទានប័ត្រនៅក្នុងតារាងនេះគឺជា 3000 checksum ដែលត្រូវបានគណនាសម្រាប់តម្លៃដែលបានប្រើក្នុងតារាង។ វាត្រូវតែត្រូវបានគណនាឡើងវិញសម្រាប់តម្លៃជាក់ស្តែងនៃ Intel FPGA PAC NXNUMX។ |
ប្រវែងវាលគិតជាបៃ | ការពិពណ៌នាវាល | តម្លៃវាល | ការអ៊ិនកូដវាល |
1 | ទ្រង់ទ្រាយតំបន់ផលិតផល កំណែ 7:4 – បម្រុងទុក សរសេរជា 0000b
3:0 – លេខកំណែទម្រង់ = 1h សម្រាប់លក្ខណៈជាក់លាក់នេះ។ |
0x01 | កំណត់ទៅ 1h (0000 0001b) |
1 | ប្រវែងផ្ទៃផលិតផល (គុណនឹង 8 បៃ) | 0x0A | សរុប 80 បៃ |
1 | កូដភាសា | 0x00 | កំណត់ទៅ 0 សម្រាប់ភាសាអង់គ្លេស
ចំណាំ៖ មិនមានភាសាផ្សេងទៀតត្រូវបានគាំទ្រនៅពេលនេះទេ។ |
1 | ឈ្មោះអ្នកផលិត ប្រភេទ/ប្រវែងបៃ | ០xD០ | 8-bit ASCII + LATIN1 កូដ 7:6 - 11b
5:0 – 010010b (ទិន្នន័យ 18 បៃ) |
N | ឈ្មោះក្រុមហ៊ុនផលិត bytes | 0x49
0x6 អ៊ី 0x74 0x65 ០x៤ ស៊ី 0xAE 0x20 0x43 0x6F |
8 ប៊ីត ASCII + LATIN1 សរសេរកូដ Intel Corporation |
បន្ត… |
ប្រវែងវាលគិតជាបៃ | ការពិពណ៌នាវាល | តម្លៃវាល | ការអ៊ិនកូដវាល |
0x72
0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6 អ៊ី |
|||
1 | ប្រភេទឈ្មោះផលិតផល/ប្រវែងបៃ | ០xD០ | 8-bit ASCII + LATIN1 កូដ 7:6 - 11b
5:0 – 010101b (ទិន្នន័យ 21 បៃ) |
M | ឈ្មោះផលិតផលបៃ | 0x49
0x6 អ៊ី 0x74 0x65 ០x៤ ស៊ី 0xAE 0x20 0x46 0x50 0x47 0x41 0x20 0x50 0x41 0x43 0x20 0x4 អ៊ី 0x33 0x30 0x30 0x30 |
8 ប៊ីត ASCII + LATIN1 សរសេរកូដ Intel FPGA PAC N3000 |
1 | ផ្នែក/ម៉ូដែល ផលិតផល ប្រភេទ/ប្រវែងបៃ | 0xCE | 8-bit ASCII + LATIN1 កូដ 7:6 - 11b
5:0 – 001110b (ទិន្នន័យ 14 បៃ) |
O | ផលិតផល/លេខម៉ូដែល បៃ | 0x42
0x44 0x2D 0x4 អ៊ី 0x56 0x56 0x2D 0x4 អ៊ី 0x33 0x30 0x30 0x30 0x2D 0x31 |
8 ប៊ីត ASCII + LATIN1 កូដ
OPN សម្រាប់ក្តារ BD-NVV- N3000-1 តម្លៃវាលនេះប្រែប្រួលជាមួយ Intel FPGA PAC N3000 OPNs ផ្សេងគ្នា។ |
បន្ត… |
ប្រវែងវាលគិតជាបៃ | ការពិពណ៌នាវាល | តម្លៃវាល | ការអ៊ិនកូដវាល |
1 | ប្រភេទផលិតផល/ប្រវែងបៃ | 0x01 | គោលពីរ 8 ប៊ីត 7: 6 - 00b
5:0 – 000001b (1 បៃនៃទិន្នន័យ) |
R | កំណែផលិតផលបៃ | 0x00 | វាលនេះត្រូវបានអ៊ិនកូដជាសមាជិកគ្រួសារ |
1 | ប្រភេទលេខស៊េរីផលិតផល/បៃប្រវែង | 0xCC | 8-bit ASCII + LATIN1 កូដ 7:6 - 11b
5:0 – 001100b (ទិន្នន័យ 12 បៃ) |
P | លេខស៊េរីផលិតផលបៃ (វាលថាមវន្ត) | 0x30
0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 |
8 ប៊ីត ASCII + LATIN1 កូដ
លេខទី 1 ខ្ទង់ទី 6 គឺ OUI: 000000 លេខ 2 ខ្ទង់ទី 6 គឺជាអាសយដ្ឋាន MAC: 000000 ចំណាំ៖ នេះត្រូវបានសរសេរកូដជាអតីតample និងត្រូវការកែប្រែនៅក្នុងឧបករណ៍ជាក់ស្តែង។ លេខ 1 ខ្ទង់ទី 6 គឺ OUI: 644C36 លេខ 2 ខ្ទង់ទី 6 គឺជាអាសយដ្ឋាន MAC: 00AB2E ចំណាំ៖ ដើម្បីកំណត់អត្តសញ្ញាណទេ។ កម្មវិធី FRUID កំណត់អាសយដ្ឋាន OUI និង MAC ទៅ "0000" ។ |
1 | ទ្រព្យសកម្ម Tag ប្រភេទ/ប្រវែងបៃ | 0x01 | គោលពីរ 8 ប៊ីត 7: 6 - 00b
5:0 – 000001b (1 បៃនៃទិន្នន័យ) |
Q | ទ្រព្យសកម្ម Tag | 0x00 | មិនគាំទ្រ |
1 | FRU File ប្រភេទលេខសម្គាល់/បៃប្រវែង | 0x00 | 8-bit ASCII + LATIN1 កូដ 7:6 - 00b
5:0 – 000000b (ទិន្នន័យ 0 បៃ) FRU File វាលបៃលេខសម្គាល់ដែលគួរធ្វើតាមនេះមិនត្រូវបានរួមបញ្ចូលទេ ព្រោះវាលនឹងជា 'ទទេ'។ |
បន្ត… |
ប្រវែងវាលគិតជាបៃ | ការពិពណ៌នាវាល | តម្លៃវាល | ការអ៊ិនកូដវាល |
ចំណាំ៖ FRU file លេខសម្គាល់បៃ។
FRU File វាលកំណែគឺជាវាលដែលបានកំណត់ជាមុនដែលបានផ្តល់ជាជំនួយក្នុងការផលិតសម្រាប់ផ្ទៀងផ្ទាត់ file ដែលត្រូវបានប្រើកំឡុងពេលផលិត ឬធ្វើបច្ចុប្បន្នភាពវាលដើម្បីផ្ទុកព័ត៌មាន FRU ។ មាតិកាគឺក្រុមហ៊ុនផលិតជាក់លាក់។ វាលនេះត្រូវបានផ្តល់ជូនផងដែរនៅក្នុងតំបន់ព័ត៌មានក្រុមប្រឹក្សាភិបាល។ វាលទាំងពីរ ឬទាំងពីរអាចជា 'ទទេ'។ |
|||
1 | C1h (ប្រភេទ/ប្រវែងបៃដែលបានអ៊ិនកូដដើម្បីបង្ហាញថាគ្មានវាលព័ត៌មានទៀតទេ)។ | 0xC1 | |
Y | 00h - កន្លែងទំនេរដែលមិនប្រើ | 0x00 | |
1 | ពិនិត្យផលតំបន់ព័ត៌មានផលិតផល (សូន្យពិនិត្យផល)
(វាលថាមវន្ត) |
0x9D | ចំណាំ៖ checksum ក្នុងតារាងនេះគឺជាសូន្យ checksum ដែលត្រូវបានគណនាសម្រាប់តម្លៃដែលប្រើក្នុងតារាង។ វាត្រូវតែត្រូវបានគណនាឡើងវិញសម្រាប់តម្លៃជាក់ស្តែងនៃ Intel FPGA PAC ។ |
កាតបង្កើនល្បឿនកម្មវិធីរបស់ Intel® FPGA N3000 ការណែនាំអំពីអ្នកប្រើប្រាស់
ប្រវត្តិកែប្រែ
ប្រវត្តិកែប្រែសម្រាប់ Intel FPGA Programmable Acceleration Card N3000 Board Management Controller មគ្គុទ្ទេសក៍អ្នកប្រើប្រាស់
កំណែឯកសារ | ការផ្លាស់ប្តូរ |
2019.11.25 | ការចេញផ្សាយផលិតកម្មដំបូង។ |
សាជីវកម្ម Intel ។ រក្សារសិទ្ធគ្រប់យ៉ាង។ Intel, និមិត្តសញ្ញា Intel និងសញ្ញា Intel ផ្សេងទៀតគឺជាពាណិជ្ជសញ្ញារបស់ Intel Corporation ឬក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួន។ Intel ធានាការអនុវត្តផលិតផល FPGA និង semiconductor របស់ខ្លួនទៅនឹងលក្ខណៈបច្ចេកទេសបច្ចុប្បន្នស្របតាមការធានាស្តង់ដាររបស់ Intel ប៉ុន្តែរក្សាសិទ្ធិក្នុងការផ្លាស់ប្តូរផលិតផល និងសេវាកម្មណាមួយនៅពេលណាមួយដោយមិនមានការជូនដំណឹងជាមុន។ Intel សន្មត់ថាគ្មានទំនួលខុសត្រូវ ឬទំនួលខុសត្រូវដែលកើតចេញពីកម្មវិធី ឬការប្រើប្រាស់ព័ត៌មាន ផលិតផល ឬសេវាកម្មណាមួយដែលបានពិពណ៌នានៅទីនេះ លើកលែងតែមានការយល់ព្រមជាលាយលក្ខណ៍អក្សរដោយ Intel ។ អតិថិជនរបស់ Intel ត្រូវបានណែនាំឱ្យទទួលបានកំណែចុងក្រោយបំផុតនៃការបញ្ជាក់ឧបករណ៍ មុនពេលពឹងផ្អែកលើព័ត៌មានដែលបានបោះពុម្ពផ្សាយណាមួយ និងមុនពេលធ្វើការបញ្ជាទិញផលិតផល ឬសេវាកម្ម។
*ឈ្មោះ និងម៉ាកផ្សេងទៀតអាចត្រូវបានទាមទារជាកម្មសិទ្ធិរបស់អ្នកដទៃ។
ឯកសារ/ធនធាន
![]() |
Intel FPGA កាតបង្កើនល្បឿនកម្មវិធី N3000 ឧបករណ៍គ្រប់គ្រងក្រុមប្រឹក្សាភិបាល [pdf] ការណែនាំអ្នកប្រើប្រាស់ កាតបង្កើនល្បឿនកម្មវិធី FPGA N3000 ក្រុមប្រឹក្សាភិបាល ឧបករណ៍បញ្ជាការគ្រប់គ្រង FPGA កាតបង្កើនល្បឿនកម្មវិធី N3000 ក្រុមប្រឹក្សាភិបាល ឧបករណ៍គ្រប់គ្រងការគ្រប់គ្រង N3000 ឧបករណ៍គ្រប់គ្រងការគ្រប់គ្រង |