intel FPGA ਪ੍ਰੋਗਰਾਮੇਬਲ ਐਕਸਲਰੇਸ਼ਨ ਕਾਰਡ N3000 ਬੋਰਡ ਪ੍ਰਬੰਧਨ ਕੰਟਰੋਲਰ
Intel FPGA ਪ੍ਰੋਗਰਾਮੇਬਲ ਐਕਸਲਰੇਸ਼ਨ ਕਾਰਡ N3000 BMC ਜਾਣ-ਪਛਾਣ
ਇਸ ਦਸਤਾਵੇਜ਼ ਬਾਰੇ
Intel® MAX® 3000 BMC ਦੇ ਫੰਕਸ਼ਨਾਂ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਬਾਰੇ ਹੋਰ ਜਾਣਨ ਲਈ ਅਤੇ MCTP SMBus ਅਤੇ I10C SMBus ਉੱਤੇ PLDM ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ Intel FPGA PAC N3000 'ਤੇ ਟੈਲੀਮੈਟਰੀ ਡੇਟਾ ਨੂੰ ਕਿਵੇਂ ਪੜ੍ਹਨਾ ਹੈ, ਬਾਰੇ ਹੋਰ ਜਾਣਨ ਲਈ Intel FPGA ਪ੍ਰੋਗਰਾਮੇਬਲ ਐਕਸਲਰੇਸ਼ਨ ਕਾਰਡ N2 ਬੋਰਡ ਪ੍ਰਬੰਧਨ ਉਪਭੋਗਤਾ ਗਾਈਡ ਦਾ ਹਵਾਲਾ ਦਿਓ। . Intel MAX 10 ਰੂਟ ਆਫ਼ ਟਰੱਸਟ (RoT) ਅਤੇ ਸੁਰੱਖਿਅਤ ਰਿਮੋਟ ਸਿਸਟਮ ਅੱਪਡੇਟ ਦੀ ਜਾਣ-ਪਛਾਣ ਸ਼ਾਮਲ ਹੈ।
ਵੱਧview
Intel MAX 10 BMC ਬੋਰਡ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ, ਨਿਗਰਾਨੀ ਕਰਨ ਅਤੇ ਪਹੁੰਚ ਦੇਣ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹੈ। Intel MAX 10 BMC ਆਨ-ਬੋਰਡ ਸੈਂਸਰਾਂ, FPGA ਅਤੇ ਫਲੈਸ਼ ਨਾਲ ਇੰਟਰਫੇਸ ਕਰਦਾ ਹੈ, ਅਤੇ ਪਾਵਰ-ਆਨ/ਪਾਵਰ-ਆਫ ਕ੍ਰਮ, FPGA ਸੰਰਚਨਾ ਅਤੇ ਟੈਲੀਮੈਟਰੀ ਡਾਟਾ ਪੋਲਿੰਗ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦਾ ਹੈ। ਤੁਸੀਂ ਪਲੇਟਫਾਰਮ ਲੈਵਲ ਡੇਟਾ ਮਾਡਲ (PLDM) ਸੰਸਕਰਣ 1.1.1 ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ BMC ਨਾਲ ਸੰਚਾਰ ਕਰ ਸਕਦੇ ਹੋ। BMC ਫਰਮਵੇਅਰ ਰਿਮੋਟ ਸਿਸਟਮ ਅੱਪਡੇਟ ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ PCIe ਉੱਤੇ ਫੀਲਡ ਅੱਪਗਰੇਡ ਕਰਨ ਯੋਗ ਹੈ।
BMC ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
- ਰੂਟ ਆਫ਼ ਟਰੱਸਟ (RoT) ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇ Intel FPGA PAC N3000 ਦੀਆਂ ਸੁਰੱਖਿਅਤ ਅੱਪਡੇਟ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ।
- PCIe ਉੱਤੇ ਫਰਮਵੇਅਰ ਅਤੇ FPGA ਫਲੈਸ਼ ਅੱਪਡੇਟਾਂ ਨੂੰ ਕੰਟਰੋਲ ਕਰਦਾ ਹੈ।
- FPGA ਸੰਰਚਨਾ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦਾ ਹੈ।
- C827 ਈਥਰਨੈੱਟ ਰੀ-ਟਾਈਮਰ ਡਿਵਾਈਸ ਲਈ ਨੈੱਟਵਰਕ ਸੈਟਿੰਗਾਂ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਦਾ ਹੈ।
- ਆਟੋਮੈਟਿਕ ਸ਼ੱਟ-ਡਾਊਨ ਸੁਰੱਖਿਆ ਨਾਲ ਪਾਵਰ ਅੱਪ ਅਤੇ ਪਾਵਰ ਡਾਊਨ ਕ੍ਰਮ ਅਤੇ ਨੁਕਸ ਖੋਜ ਨੂੰ ਕੰਟਰੋਲ ਕਰਦਾ ਹੈ।
- ਪਾਵਰ ਨੂੰ ਕੰਟਰੋਲ ਕਰਦਾ ਹੈ ਅਤੇ ਬੋਰਡ 'ਤੇ ਰੀਸੈੱਟ ਕਰਦਾ ਹੈ।
- ਸੈਂਸਰ, FPGA ਫਲੈਸ਼ ਅਤੇ QSFP ਦੇ ਨਾਲ ਇੰਟਰਫੇਸ।
- ਟੈਲੀਮੈਟਰੀ ਡੇਟਾ ਦੀ ਨਿਗਰਾਨੀ ਕਰਦਾ ਹੈ (ਬੋਰਡ ਤਾਪਮਾਨ, ਵੋਲਯੂtage ਅਤੇ ਮੌਜੂਦਾ) ਅਤੇ ਸੁਰੱਖਿਆਤਮਕ ਕਾਰਵਾਈ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜਦੋਂ ਰੀਡਿੰਗ ਨਾਜ਼ੁਕ ਥ੍ਰੈਸ਼ਹੋਲਡ ਤੋਂ ਬਾਹਰ ਹੁੰਦੀ ਹੈ।
- MCTP SMBus ਜਾਂ I2C ਉੱਤੇ ਪਲੇਟਫਾਰਮ ਲੈਵਲ ਡੇਟਾ ਮਾਡਲ (PLDM) ਦੁਆਰਾ BMC ਦੀ ਮੇਜ਼ਬਾਨੀ ਕਰਨ ਲਈ ਟੈਲੀਮੈਟਰੀ ਡੇਟਾ ਦੀ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ।
- PCIe SMBus ਦੁਆਰਾ MCTP SMBus ਉੱਤੇ PLDM ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। 0xCE ਇੱਕ 8-ਬਿੱਟ ਸਲੇਵ ਐਡਰੈੱਸ ਹੈ।
- I2C SMBus ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। 0xBC 8-ਬਿੱਟ ਸਲੇਵ ਐਡਰੈੱਸ ਹੈ।
- EEPROM ਅਤੇ ਫੀਲਡ ਬਦਲਣਯੋਗ ਯੂਨਿਟ ਪਛਾਣ (FRUID) EEPROM ਵਿੱਚ ਈਥਰਨੈੱਟ MAC ਪਤਿਆਂ ਤੱਕ ਪਹੁੰਚ ਕਰਦਾ ਹੈ।
ਇੰਟੇਲ ਕਾਰਪੋਰੇਸ਼ਨ. ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ. Intel, Intel ਲੋਗੋ, ਅਤੇ ਹੋਰ Intel ਚਿੰਨ੍ਹ Intel ਕਾਰਪੋਰੇਸ਼ਨ ਜਾਂ ਇਸਦੀਆਂ ਸਹਾਇਕ ਕੰਪਨੀਆਂ ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਹਨ। Intel ਆਪਣੇ FPGA ਅਤੇ ਸੈਮੀਕੰਡਕਟਰ ਉਤਪਾਦਾਂ ਦੇ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ Intel ਦੀ ਸਟੈਂਡਰਡ ਵਾਰੰਟੀ ਦੇ ਅਨੁਸਾਰ ਮੌਜੂਦਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਲਈ ਵਾਰੰਟ ਦਿੰਦਾ ਹੈ, ਪਰ ਬਿਨਾਂ ਨੋਟਿਸ ਦੇ ਕਿਸੇ ਵੀ ਸਮੇਂ ਕਿਸੇ ਵੀ ਉਤਪਾਦ ਅਤੇ ਸੇਵਾਵਾਂ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਕਰਨ ਦਾ ਅਧਿਕਾਰ ਰਾਖਵਾਂ ਰੱਖਦਾ ਹੈ। ਇੰਟੇਲ ਇੱਥੇ ਵਰਣਿਤ ਕਿਸੇ ਵੀ ਜਾਣਕਾਰੀ, ਉਤਪਾਦ, ਜਾਂ ਸੇਵਾ ਦੀ ਅਰਜ਼ੀ ਜਾਂ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੀ ਕੋਈ ਜ਼ਿੰਮੇਵਾਰੀ ਜਾਂ ਜ਼ਿੰਮੇਵਾਰੀ ਨਹੀਂ ਲੈਂਦਾ, ਸਿਵਾਏ ਇੰਟੇਲ ਦੁਆਰਾ ਲਿਖਤੀ ਤੌਰ 'ਤੇ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਸਹਿਮਤ ਹੋਏ। Intel ਗਾਹਕਾਂ ਨੂੰ ਕਿਸੇ ਵੀ ਪ੍ਰਕਾਸ਼ਿਤ ਜਾਣਕਾਰੀ 'ਤੇ ਭਰੋਸਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਅਤੇ ਉਤਪਾਦਾਂ ਜਾਂ ਸੇਵਾਵਾਂ ਲਈ ਆਰਡਰ ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ਡਿਵਾਈਸ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ। *ਹੋਰ ਨਾਵਾਂ ਅਤੇ ਬ੍ਰਾਂਡਾਂ 'ਤੇ ਦੂਜਿਆਂ ਦੀ ਸੰਪਤੀ ਵਜੋਂ ਦਾਅਵਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
BMC ਉੱਚ-ਪੱਧਰੀ ਬਲਾਕ ਚਿੱਤਰ
ਰੂਟ ਆਫ਼ ਟਰੱਸਟ (RoT)
Intel MAX 10 BMC ਰੂਟ ਆਫ਼ ਟਰੱਸਟ (RoT) ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇ Intel FPGA PAC N3000 ਦੀ ਸੁਰੱਖਿਅਤ ਰਿਮੋਟ ਸਿਸਟਮ ਅੱਪਡੇਟ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ। RoT ਵਿੱਚ ਅਜਿਹੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਨੂੰ ਰੋਕਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦੀਆਂ ਹਨ:
- ਅਣਅਧਿਕਾਰਤ ਕੋਡ ਜਾਂ ਡਿਜ਼ਾਈਨ ਨੂੰ ਲੋਡ ਕਰਨਾ ਜਾਂ ਲਾਗੂ ਕਰਨਾ
- ਗੈਰ-ਪ੍ਰਾਪਤ ਸੌਫਟਵੇਅਰ, ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਪ੍ਰਾਪਤ ਸੌਫਟਵੇਅਰ, ਜਾਂ ਹੋਸਟ ਬੀ.ਐੱਮ.ਸੀ. ਦੁਆਰਾ ਕੀਤੇ ਗਏ ਵਿਘਨਕਾਰੀ ਕਾਰਜ
- BMC ਨੂੰ ਅਧਿਕਾਰ ਨੂੰ ਰੱਦ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾ ਕੇ ਪੁਰਾਣੇ ਕੋਡ ਜਾਂ ਜਾਣੇ-ਪਛਾਣੇ ਬੱਗ ਜਾਂ ਕਮਜ਼ੋਰੀਆਂ ਵਾਲੇ ਡਿਜ਼ਾਈਨ ਦਾ ਅਣਇੱਛਤ ਐਗਜ਼ੀਕਿਊਸ਼ਨ
Intel® FPGA ਪ੍ਰੋਗਰਾਮੇਬਲ ਐਕਸਲਰੇਸ਼ਨ ਕਾਰਡ N3000 ਬੋਰਡ ਪ੍ਰਬੰਧਨ ਕੰਟਰੋਲਰ ਉਪਭੋਗਤਾ ਗਾਈਡ
Intel FPGA PAC N3000 BMC ਵੱਖ-ਵੱਖ ਇੰਟਰਫੇਸਾਂ ਰਾਹੀਂ ਐਕਸੈਸ ਕਰਨ ਦੇ ਨਾਲ-ਨਾਲ ਰਾਈਟ ਰੇਟ ਸੀਮਾ ਦੁਆਰਾ ਆਨ-ਬੋਰਡ ਫਲੈਸ਼ ਦੀ ਸੁਰੱਖਿਆ ਨਾਲ ਸਬੰਧਤ ਕਈ ਹੋਰ ਸੁਰੱਖਿਆ ਨੀਤੀਆਂ ਨੂੰ ਵੀ ਲਾਗੂ ਕਰਦਾ ਹੈ। RoT ਅਤੇ Intel FPGA PAC N3000 ਦੀਆਂ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਲਈ ਕਿਰਪਾ ਕਰਕੇ Intel FPGA ਪ੍ਰੋਗਰਾਮੇਬਲ ਐਕਸਲਰੇਸ਼ਨ ਕਾਰਡ N3000 ਸੁਰੱਖਿਆ ਉਪਭੋਗਤਾ ਗਾਈਡ ਵੇਖੋ।
ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ
Intel FPGA ਪ੍ਰੋਗਰਾਮੇਬਲ ਐਕਸਲਰੇਸ਼ਨ ਕਾਰਡ N3000 ਸੁਰੱਖਿਆ ਉਪਭੋਗਤਾ ਗਾਈਡ
ਸੁਰੱਖਿਅਤ ਰਿਮੋਟ ਸਿਸਟਮ ਅੱਪਡੇਟ
BMC Intel MAX 10 BMC Nios® ਫਰਮਵੇਅਰ ਅਤੇ RTL ਚਿੱਤਰ ਅਤੇ Intel Arria® 10 FPGA ਚਿੱਤਰ ਅੱਪਡੇਟ ਲਈ ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਇਕਸਾਰਤਾ ਜਾਂਚਾਂ ਲਈ ਸੁਰੱਖਿਅਤ RSU ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਨਿਓਸ ਫਰਮਵੇਅਰ ਅਪਡੇਟ ਪ੍ਰਕਿਰਿਆ ਦੇ ਦੌਰਾਨ ਚਿੱਤਰ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਦਾ ਇੰਚਾਰਜ ਹੈ। ਅੱਪਡੇਟਾਂ ਨੂੰ PCIe ਇੰਟਰਫੇਸ ਉੱਤੇ Intel Arria 10 GT FPGA ਵੱਲ ਧੱਕਿਆ ਜਾਂਦਾ ਹੈ, ਜੋ ਬਦਲੇ ਵਿੱਚ ਇਸਨੂੰ Intel Arria 10 FPGA SPI ਮਾਸਟਰ ਤੋਂ Intel MAX 10 FPGA SPI ਸਲੇਵ ਵਿੱਚ ਲਿਖਦਾ ਹੈ। ਇੱਕ ਅਸਥਾਈ ਫਲੈਸ਼ ਖੇਤਰ ਜਿਸਨੂੰ s ਕਿਹਾ ਜਾਂਦਾ ਹੈtaging ਏਰੀਆ SPI ਇੰਟਰਫੇਸ ਰਾਹੀਂ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੀ ਪ੍ਰਮਾਣਿਕਤਾ ਬਿੱਟਸਟ੍ਰੀਮ ਨੂੰ ਸਟੋਰ ਕਰਦਾ ਹੈ। BMC RoT ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਮੋਡੀਊਲ ਸ਼ਾਮਲ ਹੈ ਜੋ ਕੁੰਜੀਆਂ ਅਤੇ ਉਪਭੋਗਤਾ ਚਿੱਤਰ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਲਈ SHA2 256 ਬਿੱਟ ਹੈਸ਼ ਵੈਰੀਫਿਕੇਸ਼ਨ ਫੰਕਸ਼ਨ ਅਤੇ ECDSA 256 P 256 ਦਸਤਖਤ ਪੁਸ਼ਟੀਕਰਨ ਫੰਕਸ਼ਨ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ। ਨਿਓਸ ਫਰਮਵੇਅਰ s ਵਿੱਚ ਉਪਭੋਗਤਾ ਦੇ ਹਸਤਾਖਰਿਤ ਚਿੱਤਰ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਲਈ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਮੋਡੀਊਲ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈtagਖੇਤਰ. ਜੇਕਰ ਪ੍ਰਮਾਣਿਕਤਾ ਪਾਸ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਨਿਓਸ ਫਰਮਵੇਅਰ ਉਪਭੋਗਤਾ ਚਿੱਤਰ ਨੂੰ ਉਪਭੋਗਤਾ ਫਲੈਸ਼ ਖੇਤਰ ਵਿੱਚ ਨਕਲ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਪ੍ਰਮਾਣਿਕਤਾ ਅਸਫਲ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਨਿਓਸ ਫਰਮਵੇਅਰ ਇੱਕ ਗਲਤੀ ਦੀ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ। RoT ਅਤੇ Intel FPGA PAC N3000 ਦੀਆਂ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਲਈ ਕਿਰਪਾ ਕਰਕੇ Intel FPGA ਪ੍ਰੋਗਰਾਮੇਬਲ ਐਕਸਲਰੇਸ਼ਨ ਕਾਰਡ N3000 ਸੁਰੱਖਿਆ ਉਪਭੋਗਤਾ ਗਾਈਡ ਵੇਖੋ।
ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ
Intel FPGA ਪ੍ਰੋਗਰਾਮੇਬਲ ਐਕਸਲਰੇਸ਼ਨ ਕਾਰਡ N3000 ਸੁਰੱਖਿਆ ਉਪਭੋਗਤਾ ਗਾਈਡ
ਪਾਵਰ ਕ੍ਰਮ ਪ੍ਰਬੰਧਨ
BMC ਪਾਵਰ ਸੀਕੁਏਂਸਰ ਸਟੇਟ ਮਸ਼ੀਨ ਪਾਵਰ-ਆਨ ਪ੍ਰਕਿਰਿਆ ਜਾਂ ਆਮ ਕਾਰਵਾਈ ਦੌਰਾਨ ਕੋਨੇ ਦੇ ਕੇਸਾਂ ਲਈ Intel FPGA PAC N3000 ਪਾਵਰ-ਆਨ ਅਤੇ ਪਾਵਰ-ਆਫ ਕ੍ਰਮ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦੀ ਹੈ। Intel MAX 10 ਪਾਵਰ-ਅੱਪ ਪ੍ਰਵਾਹ ਪੂਰੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ Intel MAX 10 ਬੂਟ-ਅੱਪ, Nios ਬੂਟ-ਅੱਪ, ਅਤੇ FPGA ਸੰਰਚਨਾ ਲਈ ਪਾਵਰ ਕ੍ਰਮ ਪ੍ਰਬੰਧਨ ਸ਼ਾਮਲ ਹਨ। ਹੋਸਟ ਨੂੰ ਲਾਜ਼ਮੀ ਤੌਰ 'ਤੇ Intel MAX 10 ਅਤੇ FPGA ਦੋਵਾਂ ਦੇ ਬਿਲਡ ਸੰਸਕਰਣਾਂ ਦੀ ਜਾਂਚ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ, ਨਾਲ ਹੀ ਹਰ ਪਾਵਰ-ਚੱਕਰ ਦੇ ਬਾਅਦ Nios ਸਥਿਤੀ ਦੀ ਜਾਂਚ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ, ਅਤੇ ਜੇਕਰ Intel FPGA PAC N3000 ਕੋਨੇ ਦੇ ਕੇਸਾਂ ਜਿਵੇਂ ਕਿ Intel MAX 10 ਜਾਂ FPGA ਫੈਕਟਰੀ ਬਿਲਡ ਲੋਡ ਅਸਫਲਤਾ ਜਾਂ ਨਿਓਸ ਬੂਟ ਅਪ ਅਸਫਲਤਾ। BMC ਹੇਠ ਲਿਖੀਆਂ ਸ਼ਰਤਾਂ ਅਧੀਨ ਕਾਰਡ ਦੀ ਪਾਵਰ ਬੰਦ ਕਰਕੇ Intel FPGA PAC N3000 ਦੀ ਰੱਖਿਆ ਕਰਦਾ ਹੈ:
- 12 V ਸਹਾਇਕ ਜਾਂ PCIe ਕਿਨਾਰੇ ਦੀ ਸਪਲਾਈ ਵੋਲtage 10.46 V ਤੋਂ ਘੱਟ ਹੈ
- FPGA ਕੋਰ ਤਾਪਮਾਨ 100 ਡਿਗਰੀ ਸੈਲਸੀਅਸ ਤੱਕ ਪਹੁੰਚਦਾ ਹੈ
- ਬੋਰਡ ਦਾ ਤਾਪਮਾਨ 85 ਡਿਗਰੀ ਸੈਲਸੀਅਸ ਤੱਕ ਪਹੁੰਚਦਾ ਹੈ
ਸੈਂਸਰਾਂ ਰਾਹੀਂ ਬੋਰਡ ਨਿਗਰਾਨੀ
Intel MAX 10 BMC ਮਾਨੀਟਰ ਵੋਲtage, Intel FPGA PAC N3000 'ਤੇ ਵੱਖ-ਵੱਖ ਹਿੱਸਿਆਂ ਦਾ ਮੌਜੂਦਾ ਅਤੇ ਤਾਪਮਾਨ। ਹੋਸਟ BMC PCIe SMBus ਦੁਆਰਾ ਟੈਲੀਮੈਟਰੀ ਡੇਟਾ ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਦਾ ਹੈ। ਹੋਸਟ BMC ਅਤੇ Intel FPGA PAC N3000 Intel MAX 10 BMC ਵਿਚਕਾਰ PCIe SMBus ਨੂੰ PLDM ਦੁਆਰਾ MCTP SMBus ਐਂਡਪੁਆਇੰਟ ਅਤੇ ਸਟੈਂਡਰਡ I2C ਸਲੇਵ ਨੂੰ Avalon-MM ਇੰਟਰਫੇਸ (ਸਿਰਫ਼ ਪੜ੍ਹਨ ਲਈ) ਦੋਵਾਂ ਦੁਆਰਾ ਸਾਂਝਾ ਕੀਤਾ ਗਿਆ ਹੈ।
MCTP SMBus ਉੱਤੇ PLDM ਦੁਆਰਾ ਬੋਰਡ ਦੀ ਨਿਗਰਾਨੀ
Intel FPGA PAC N3000 'ਤੇ BMC PCIe* SMBus 'ਤੇ ਸਰਵਰ BMC ਨਾਲ ਸੰਚਾਰ ਕਰਦਾ ਹੈ। MCTP ਕੰਟਰੋਲਰ ਮੈਨੇਜਮੈਂਟ ਕੰਪੋਨੈਂਟ ਟ੍ਰਾਂਸਪੋਰਟ ਪ੍ਰੋਟੋਕੋਲ (MCTP) ਸਟੈਕ ਉੱਤੇ ਪਲੇਟਫਾਰਮ ਲੈਵਲ ਡਾਟਾ ਮਾਡਲ (PLDM) ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। MCTP ਅੰਤਮ ਬਿੰਦੂ ਸਲੇਵ ਪਤਾ ਮੂਲ ਰੂਪ ਵਿੱਚ 0xCE ਹੈ। ਜੇ ਲੋੜ ਹੋਵੇ ਤਾਂ ਇਸਨੂੰ ਇਨ-ਬੈਂਡ ਤਰੀਕੇ ਨਾਲ ਬਾਹਰੀ FPGA ਕਵਾਡ SPI ਫਲੈਸ਼ ਦੇ ਅਨੁਸਾਰੀ ਭਾਗ ਵਿੱਚ ਮੁੜ-ਪ੍ਰੋਗਰਾਮ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। Intel FPGA PAC N3000 BMC ਸਰਵਰ BMC ਨੂੰ ਸੈਂਸਰ ਡਾਟਾ ਪ੍ਰਾਪਤ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਣ ਲਈ PLDM ਅਤੇ MCTP ਕਮਾਂਡਾਂ ਦੇ ਇੱਕ ਸਬਸੈੱਟ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਕਿ vol.tage, ਵਰਤਮਾਨ ਅਤੇ ਤਾਪਮਾਨ।
ਨੋਟ:
ਪਲੇਟਫਾਰਮ ਲੈਵਲ ਡਾਟਾ ਮਾਡਲ (PLDM) over MCTP SMBus ਐਂਡਪੁਆਇੰਟ ਸਮਰਥਿਤ ਹੈ। ਮੂਲ PCIe ਦੁਆਰਾ MCTP ਉੱਤੇ PLDM ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ। SMBus ਡਿਵਾਈਸ ਸ਼੍ਰੇਣੀ: "ਫਿਕਸਡ ਨਾਟ ਡਿਸਕਵਰੇਬਲ" ਡਿਵਾਈਸ ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ ਸਮਰਥਿਤ ਹੈ, ਪਰ ਸਾਰੀਆਂ ਚਾਰ ਡਿਵਾਈਸ ਸ਼੍ਰੇਣੀਆਂ ਸਮਰਥਿਤ ਹਨ ਅਤੇ ਫੀਲਡ-ਪੁਨਰ-ਸੰਰਚਨਾਯੋਗ ਹਨ। ACK-ਪੋਲ ਸਮਰਥਿਤ ਹੈ
- SMBus ਡਿਫੌਲਟ ਸਲੇਵ ਐਡਰੈੱਸ 0xCE ਨਾਲ ਸਮਰਥਿਤ।
- ਇੱਕ ਨਿਸ਼ਚਿਤ ਜਾਂ ਨਿਰਧਾਰਤ ਸਲੇਵ ਪਤੇ ਦੇ ਨਾਲ ਸਮਰਥਿਤ।
BMC ਮੈਨੇਜਮੈਂਟ ਕੰਪੋਨੈਂਟ ਟ੍ਰਾਂਸਪੋਰਟ ਪ੍ਰੋਟੋਕੋਲ (MCTP) ਬੇਸ ਸਪੈਸੀਫਿਕੇਸ਼ਨ (DTMF ਸਪੈਸੀਫਿਕੇਸ਼ਨ DSP1.3.0) ਦੇ ਵਰਜਨ 0236, ਪਲੇਟਫਾਰਮ ਮਾਨੀਟਰਿੰਗ ਐਂਡ ਕੰਟਰੋਲ ਸਟੈਂਡਰਡ (DTMF ਸਪੈਸੀਫਿਕੇਸ਼ਨ DSP1.1.1) ਲਈ PLDM ਦੇ ਵਰਜਨ 0248, ਅਤੇ ਵਰਜਨ 1.0.0 ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਸੁਨੇਹਾ ਨਿਯੰਤਰਣ ਅਤੇ ਖੋਜ ਲਈ PLDM (DTMF ਨਿਰਧਾਰਨ DSP0240)।
ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ
ਡਿਸਟ੍ਰੀਬਿਊਟਡ ਮੈਨੇਜਮੈਂਟ ਟਾਸਕ ਫੋਰਸ (DMTF) ਨਿਰਧਾਰਨ ਖਾਸ DMTF ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਲਿੰਕ ਲਈ
SMBus ਇੰਟਰਫੇਸ ਸਪੀਡ
Intel FPGA PAC N3000 ਲਾਗੂਕਰਨ ਮੂਲ ਰੂਪ ਵਿੱਚ 100 KHz 'ਤੇ SMBus ਲੈਣ-ਦੇਣ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
MCTP ਪੈਕੇਟੀਕਰਨ ਸਹਾਇਤਾ
MCTP ਪਰਿਭਾਸ਼ਾਵਾਂ
- ਸੁਨੇਹਾ ਬਾਡੀ ਇੱਕ MCTP ਸੁਨੇਹੇ ਦੇ ਪੇਲੋਡ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ। ਮੈਸੇਜ ਬਾਡੀ ਕਈ MCTP ਪੈਕੇਟਾਂ ਨੂੰ ਫੈਲਾ ਸਕਦੀ ਹੈ।
- MCTP ਪੈਕੇਟ ਪੇਲੋਡ ਇੱਕ MCTP ਸੁਨੇਹੇ ਦੇ ਮੈਸੇਜ ਬਾਡੀ ਦੇ ਉਸ ਹਿੱਸੇ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਜੋ ਇੱਕ ਸਿੰਗਲ MCTP ਪੈਕੇਟ ਵਿੱਚ ਲਿਜਾਇਆ ਜਾਂਦਾ ਹੈ।
- ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਯੂਨਿਟ MCTP ਪੈਕੇਟ ਪੇਲੋਡ ਦੇ ਹਿੱਸੇ ਦੇ ਆਕਾਰ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਯੂਨਿਟ ਦਾ ਆਕਾਰ
- MCTP ਲਈ ਬੇਸਲਾਈਨ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਯੂਨਿਟ (ਘੱਟੋ-ਘੱਟ ਟਰਾਂਸਮਿਸ਼ਨ ਯੂਨਿਟ) ਦਾ ਆਕਾਰ 64 ਬਾਈਟਸ ਹੈ।
- ਸਾਰੇ MCTP ਨਿਯੰਤਰਣ ਸੰਦੇਸ਼ਾਂ ਲਈ ਇੱਕ ਪੈਕੇਟ ਪੇਲੋਡ ਹੋਣਾ ਜ਼ਰੂਰੀ ਹੈ ਜੋ ਬਿਨਾਂ ਗੱਲਬਾਤ ਦੇ ਬੇਸਲਾਈਨ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਯੂਨਿਟ ਤੋਂ ਵੱਡਾ ਨਹੀਂ ਹੈ। (ਐਂਡਪੁਆਇੰਟਸ ਦੇ ਵਿਚਕਾਰ ਵੱਡੀਆਂ ਟਰਾਂਸਮਿਸ਼ਨ ਯੂਨਿਟਾਂ ਲਈ ਗੱਲਬਾਤ ਵਿਧੀ ਸੁਨੇਹਾ ਕਿਸਮ-ਵਿਸ਼ੇਸ਼ ਹੈ ਅਤੇ MCTP ਬੇਸ ਨਿਰਧਾਰਨ ਵਿੱਚ ਸੰਬੋਧਿਤ ਨਹੀਂ ਹੈ)
- ਕੋਈ ਵੀ MCTP ਸੁਨੇਹਾ ਜਿਸਦਾ ਮੈਸੇਜ ਬਾਡੀ ਸਾਈਜ਼ 64 ਬਾਈਟਸ ਤੋਂ ਵੱਡਾ ਹੈ, ਇੱਕ ਸਿੰਗਲ ਸੰਦੇਸ਼ ਪ੍ਰਸਾਰਣ ਲਈ ਕਈ ਪੈਕੇਟਾਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾਵੇਗਾ।
MCTP ਪੈਕੇਟ ਖੇਤਰ
ਆਮ ਪੈਕੇਟ/ਸੁਨੇਹਾ ਖੇਤਰ
ਸਮਰਥਿਤ ਕਮਾਂਡ ਸੈੱਟ
ਸਮਰਥਿਤ MCTP ਕਮਾਂਡਾਂ
- MCTP ਸੰਸਕਰਣ ਸਹਾਇਤਾ ਪ੍ਰਾਪਤ ਕਰੋ
- ਬੇਸ ਸਪੈਕ ਵਰਜਨ ਜਾਣਕਾਰੀ
- ਕੰਟਰੋਲ ਪ੍ਰੋਟੋਕੋਲ ਸੰਸਕਰਣ ਜਾਣਕਾਰੀ
- MCTP ਸੰਸਕਰਣ ਉੱਤੇ PLDM
- ਅੰਤਮ ਬਿੰਦੂ ID ਸੈੱਟ ਕਰੋ
- ਐਂਡਪੁਆਇੰਟ ਆਈਡੀ ਪ੍ਰਾਪਤ ਕਰੋ
- ਐਂਡਪੁਆਇੰਟ UUID ਪ੍ਰਾਪਤ ਕਰੋ
- ਸੁਨੇਹਾ ਕਿਸਮ ਸਹਾਇਤਾ ਪ੍ਰਾਪਤ ਕਰੋ
- ਵਿਕਰੇਤਾ ਪਰਿਭਾਸ਼ਿਤ ਸੁਨੇਹਾ ਸਹਾਇਤਾ ਪ੍ਰਾਪਤ ਕਰੋ
ਨੋਟ:
ਵਿਕਰੇਤਾ ਪਰਿਭਾਸ਼ਿਤ ਸੁਨੇਹਾ ਸਹਾਇਤਾ ਪ੍ਰਾਪਤ ਕਰੋ ਕਮਾਂਡ ਲਈ, BMC ਸੰਪੂਰਨਤਾ ਕੋਡ ERROR_INVALID_DATA(0x02) ਨਾਲ ਜਵਾਬ ਦਿੰਦਾ ਹੈ।
ਸਮਰਥਿਤ PLDM ਬੇਸ ਸਪੈਸੀਫਿਕੇਸ਼ਨ ਕਮਾਂਡਾਂ
- SetTID
- GetTID
- PLDM ਸੰਸਕਰਣ ਪ੍ਰਾਪਤ ਕਰੋ
- PLDMT ਕਿਸਮਾਂ ਪ੍ਰਾਪਤ ਕਰੋ
- ਪੀਐਲਡੀਐਮਸੀ ਕਮਾਂਡਸ ਪ੍ਰਾਪਤ ਕਰੋ
ਪਲੇਟਫਾਰਮ ਨਿਗਰਾਨੀ ਅਤੇ ਨਿਯੰਤਰਣ ਨਿਰਧਾਰਨ ਕਮਾਂਡਾਂ ਲਈ ਸਮਰਥਿਤ PLDM
- SetTID
- GetTID
- GetSensorReading
- GetSensorThresholds
- SetSensorThresholds
- GetPDRRepositoryInfo
- ਪੀਡੀਆਰ ਪ੍ਰਾਪਤ ਕਰੋ
ਨੋਟ:
BMC Nios II ਕੋਰ ਹਰ 1 ਮਿਲੀਸਕਿੰਟ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਟੈਲੀਮੈਟਰੀ ਡੇਟਾ ਲਈ ਪੋਲਿੰਗ ਕਰਦਾ ਹੈ, ਅਤੇ ਪੋਲਿੰਗ ਦੀ ਮਿਆਦ ਲਗਭਗ 500~800 ਮਿਲੀਸਕਿੰਟ ਲੈਂਦੀ ਹੈ, ਇਸਲਈ ਜਵਾਬ ਸੁਨੇਹਾ ਬਨਾਮ GetSensorReading ਜਾਂ GetSensorThresholds ਕਮਾਂਡ ਦੇ ਅਨੁਸਾਰੀ ਬੇਨਤੀ ਸੁਨੇਹੇ ਦੇ ਅਨੁਸਾਰ ਹਰ 500~800 ਮਿਲੀਸਕਿੰਟ ਵਿੱਚ ਅੱਪਡੇਟ ਹੁੰਦਾ ਹੈ।
ਨੋਟ:
GetStateSensorReadings ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ।
PLDM ਟੋਪੋਲੋਜੀ ਅਤੇ ਦਰਜਾਬੰਦੀ
ਪਰਿਭਾਸ਼ਿਤ ਪਲੇਟਫਾਰਮ ਡਿਸਕ੍ਰਿਪਟਰ ਰਿਕਾਰਡ
Intel FPGA PAC N3000 20 ਪਲੇਟਫਾਰਮ ਡਿਸਕ੍ਰਿਪਟਰ ਰਿਕਾਰਡ (PDRs) ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। Intel MAX 10 BMC ਸਿਰਫ਼ ਏਕੀਕ੍ਰਿਤ PDRs ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਜਿੱਥੇ QSFP ਪਲੱਗ ਕੀਤੇ ਅਤੇ ਅਨਪਲੱਗ ਕੀਤੇ ਜਾਣ 'ਤੇ PDR ਨੂੰ ਗਤੀਸ਼ੀਲ ਤੌਰ 'ਤੇ ਜੋੜਿਆ ਜਾਂ ਹਟਾਇਆ ਨਹੀਂ ਜਾਵੇਗਾ। ਅਣਪਲੱਗ ਕੀਤੇ ਜਾਣ 'ਤੇ ਸੈਂਸਰ ਸੰਚਾਲਨ ਸਥਿਤੀ ਨੂੰ ਸਿਰਫ਼ ਅਣਉਪਲਬਧ ਵਜੋਂ ਰਿਪੋਰਟ ਕੀਤਾ ਜਾਵੇਗਾ।
ਸੈਂਸਰ ਦੇ ਨਾਮ ਅਤੇ ਰਿਕਾਰਡ ਹੈਂਡਲ
ਸਾਰੇ PDRs ਨੂੰ ਇੱਕ ਅਪਾਰਦਰਸ਼ੀ ਸੰਖਿਆਤਮਕ ਮੁੱਲ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਿਸਨੂੰ ਰਿਕਾਰਡ ਹੈਂਡਲ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਮੁੱਲ GetPDR (DTMF ਨਿਰਧਾਰਨ DSP0248) ਰਾਹੀਂ PDR ਰਿਪੋਜ਼ਟਰੀ ਦੇ ਅੰਦਰ ਵਿਅਕਤੀਗਤ PDRs ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ Intel FPGA PAC N3000 'ਤੇ ਨਿਗਰਾਨੀ ਕੀਤੇ ਗਏ ਸੈਂਸਰਾਂ ਦੀ ਇਕਸਾਰ ਸੂਚੀ ਹੈ।
PDRs ਸੈਂਸਰ ਦੇ ਨਾਮ ਅਤੇ ਰਿਕਾਰਡ ਹੈਂਡਲ
ਫੰਕਸ਼ਨ | ਸੈਂਸਰ ਦਾ ਨਾਮ | ਸੈਂਸਰ ਜਾਣਕਾਰੀ | PLDM | ||
ਸੈਂਸਰ ਰੀਡਿੰਗ ਸਰੋਤ (ਕੰਪੋਨੈਂਟ) | ਪੀ.ਡੀ.ਆਰ
ਰਿਕਾਰਡ ਹੈਂਡਲ |
PDR ਵਿੱਚ ਥ੍ਰੈਸ਼ਹੋਲਡ | ਥ੍ਰੈਸ਼ਹੋਲਡ ਬਦਲਾਅ PLDM ਦੁਆਰਾ ਇਜਾਜ਼ਤ ਦਿੱਤੀ ਗਈ | ||
ਕੁੱਲ Intel FPGA PAC ਇਨਪੁਟ ਪਾਵਰ | ਬੋਰਡ ਪਾਵਰ | PCIe ਉਂਗਲਾਂ 12V ਕਰੰਟ ਅਤੇ ਵੋਲ ਤੋਂ ਗਣਨਾ ਕਰੋtage | 1 | 0 | ਨੰ |
PCIe ਉਂਗਲਾਂ 12 V ਕਰੰਟ | 12 V ਬੈਕਪਲੇਨ ਕਰੰਟ | PAC1932 SENSE1 | 2 | 0 | ਨੰ |
PCIe ਉਂਗਲਾਂ 12 V Voltage | 12 V ਬੈਕਪਲੇਨ ਵੋਲtage | PAC1932 SENSE1 | 3 | 0 | ਨੰ |
1.2 V ਰੇਲ ਵੋਲtage | 1.2 V ਵੋਲtage | MAX10 ADC | 4 | 0 | ਨੰ |
1.8 V ਰੇਲ ਵੋਲtage | 1.8 V ਵੋਲtage | MAX 10 ADC | 6 | 0 | ਨੰ |
3.3 V ਰੇਲ ਵੋਲtage | 3.3 V ਵੋਲtage | MAX 10 ADC | 8 | 0 | ਨੰ |
FPGA ਕੋਰ ਵੋਲtage | FPGA ਕੋਰ ਵੋਲtage | LTC3884 (U44) | 10 | 0 | ਨੰ |
FPGA ਕੋਰ ਮੌਜੂਦਾ | FPGA ਕੋਰ ਮੌਜੂਦਾ | LTC3884 (U44) | 11 | 0 | ਨੰ |
FPGA ਕੋਰ ਤਾਪਮਾਨ | FPGA ਕੋਰ ਤਾਪਮਾਨ | TMP411 ਦੁਆਰਾ FPGA temp diode | 12 | ਉੱਪਰੀ ਚੇਤਾਵਨੀ: 90
ਉਪਰਲਾ ਘਾਤਕ: 100 |
ਹਾਂ |
ਬੋਰਡ ਦਾ ਤਾਪਮਾਨ | ਬੋਰਡ ਦਾ ਤਾਪਮਾਨ | TMP411 (U65) | 13 | ਉੱਪਰੀ ਚੇਤਾਵਨੀ: 75
ਉਪਰਲਾ ਘਾਤਕ: 85 |
ਹਾਂ |
QSFP0 ਵੋਲtage | QSFP0 ਵੋਲtage | ਬਾਹਰੀ QSFP ਮੋਡੀਊਲ (J4) | 14 | 0 | ਨੰ |
QSFP0 ਤਾਪਮਾਨ | QSFP0 ਤਾਪਮਾਨ | ਬਾਹਰੀ QSFP ਮੋਡੀਊਲ (J4) | 15 | ਉਪਰਲੀ ਚੇਤਾਵਨੀ: QSFP ਵਿਕਰੇਤਾ ਦੁਆਰਾ ਨਿਰਧਾਰਤ ਮੁੱਲ
ਉਪਰਲਾ ਘਾਤਕ: QSFP ਵਿਕਰੇਤਾ ਦੁਆਰਾ ਨਿਰਧਾਰਤ ਮੁੱਲ |
ਨੰ |
PCIe ਸਹਾਇਕ 12V ਮੌਜੂਦਾ | 12 V AUX | PAC1932 SENSE2 | 24 | 0 | ਨੰ |
PCIe ਸਹਾਇਕ 12V ਵੋਲtage | 12 V AUX Voltage | PAC1932 SENSE2 | 25 | 0 | ਨੰ |
QSFP1 ਵੋਲtage | QSFP1 ਵੋਲtage | ਬਾਹਰੀ QSFP ਮੋਡੀਊਲ (J5) | 37 | 0 | ਨੰ |
QSFP1 ਤਾਪਮਾਨ | QSFP1 ਤਾਪਮਾਨ | ਬਾਹਰੀ QSFP ਮੋਡੀਊਲ (J5) | 38 | ਉਪਰਲੀ ਚੇਤਾਵਨੀ: QSFP ਵਿਕਰੇਤਾ ਦੁਆਰਾ ਨਿਰਧਾਰਤ ਮੁੱਲ
ਉਪਰਲਾ ਘਾਤਕ: QSFP ਵਿਕਰੇਤਾ ਦੁਆਰਾ ਨਿਰਧਾਰਤ ਮੁੱਲ |
ਨੰ |
PKVL ਇੱਕ ਕੋਰ ਤਾਪਮਾਨ | PKVL ਇੱਕ ਕੋਰ ਤਾਪਮਾਨ | PKVL ਚਿੱਪ (88EC055) (U18A) | 44 | 0 | ਨੰ |
ਜਾਰੀ… |
ਫੰਕਸ਼ਨ | ਸੈਂਸਰ ਦਾ ਨਾਮ | ਸੈਂਸਰ ਜਾਣਕਾਰੀ | PLDM | ||
ਸੈਂਸਰ ਰੀਡਿੰਗ ਸਰੋਤ (ਕੰਪੋਨੈਂਟ) | ਪੀ.ਡੀ.ਆਰ
ਰਿਕਾਰਡ ਹੈਂਡਲ |
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 ਸੈਂਸਰਾਂ ਵਿੱਚੋਂ ਹਰੇਕ ਦੀ ਨਿਗਰਾਨੀ ਕਰਨ ਦੇ ਸਮਰੱਥ ਹੈ। ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ ਕਿਰਪਾ ਕਰਕੇ Intel ਐਕਸਲਰੇਸ਼ਨ ਸਟੈਕ ਯੂਜ਼ਰ ਗਾਈਡ ਤੋਂ ਗ੍ਰੇਸਫੁੱਲ ਸ਼ੱਟਡਾਊਨ ਵਿਸ਼ੇ ਨੂੰ ਵੇਖੋ: Intel FPGA ਪ੍ਰੋਗਰਾਮੇਬਲ ਐਕਸੀਲਰੇਸ਼ਨ ਕਾਰਡ N3000।
ਨੋਟ:
ਯੋਗਤਾ ਪ੍ਰਾਪਤ OEM ਸਰਵਰ ਪ੍ਰਣਾਲੀਆਂ ਨੂੰ ਤੁਹਾਡੇ ਵਰਕਲੋਡਾਂ ਲਈ ਲੋੜੀਂਦੀ ਕੂਲਿੰਗ ਪ੍ਰਦਾਨ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ। ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੀ OPAE ਕਮਾਂਡ ਨੂੰ ਰੂਟ ਜਾਂ sudo ਵਜੋਂ ਚਲਾ ਕੇ ਸੈਂਸਰਾਂ ਦੇ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ: $ sudo fpgainfo bmc
ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ
Intel ਐਕਸਲਰੇਸ਼ਨ ਸਟੈਕ ਯੂਜ਼ਰ ਗਾਈਡ: Intel FPGA ਪ੍ਰੋਗਰਾਮੇਬਲ ਐਕਸਲਰੇਸ਼ਨ ਕਾਰਡ N3000
I2C SMBus ਦੁਆਰਾ ਬੋਰਡ ਨਿਗਰਾਨੀ
Avalon-MM ਇੰਟਰਫੇਸ (ਸਿਰਫ਼ ਪੜ੍ਹਨ ਲਈ) ਦਾ ਮਿਆਰੀ I2C ਸਲੇਵ ਹੋਸਟ BMC ਅਤੇ Intel MAX 10 RoT ਵਿਚਕਾਰ PCIe SMBus ਨੂੰ ਸਾਂਝਾ ਕਰਦਾ ਹੈ। Intel FPGA PAC N3000 ਸਟੈਂਡਰਡ I2C ਸਲੇਵ ਇੰਟਰਫੇਸ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਅਤੇ ਸਲੇਵ ਐਡਰੈੱਸ 0xBC ਹੈ ਡਿਫੌਲਟ ਤੌਰ 'ਤੇ ਸਿਰਫ ਆਊਟ-ਆਫ-ਬੈਂਡ ਪਹੁੰਚ ਲਈ। ਬਾਈਟ ਐਡਰੈਸਿੰਗ ਮੋਡ 2-ਬਾਈਟ ਆਫਸੈੱਟ ਐਡਰੈੱਸ ਮੋਡ ਹੈ। ਇੱਥੇ ਟੈਲੀਮੈਟਰੀ ਡੇਟਾ ਰਜਿਸਟਰ ਮੈਮੋਰੀ ਮੈਪ ਹੈ ਜਿਸਦੀ ਵਰਤੋਂ ਤੁਸੀਂ I2C ਕਮਾਂਡਾਂ ਦੁਆਰਾ ਜਾਣਕਾਰੀ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਲਈ ਕਰ ਸਕਦੇ ਹੋ। ਵਰਣਨ ਕਾਲਮ ਦੱਸਦਾ ਹੈ ਕਿ ਵਾਸਤਵਿਕ ਮੁੱਲਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਵਾਪਸ ਕੀਤੇ ਰਜਿਸਟਰ ਮੁੱਲਾਂ 'ਤੇ ਅੱਗੇ ਕਿਵੇਂ ਕਾਰਵਾਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਯੂਨਿਟਾਂ ਸੈਲਸੀਅਸ (°C), mA, mV, mW ਹੋ ਸਕਦੀਆਂ ਹਨ, ਇਸ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਕਿਹੜਾ ਸੈਂਸਰ ਪੜ੍ਹਦੇ ਹੋ।
ਟੈਲੀਮੈਟਰੀ ਡੇਟਾ ਰਜਿਸਟਰ ਮੈਮੋਰੀ ਮੈਪ
ਰਜਿਸਟਰ ਕਰੋ | ਆਫਸੈੱਟ | ਚੌੜਾਈ | ਪਹੁੰਚ | ਖੇਤਰ | ਪੂਰਵ-ਨਿਰਧਾਰਤ ਮੁੱਲ | ਵਰਣਨ |
ਬੋਰਡ ਦਾ ਤਾਪਮਾਨ | 0x100 | 32 | RO | [31:0] | 32'h00000000 | TMP411(U65)
ਰਜਿਸਟਰ ਮੁੱਲ ਹਸਤਾਖਰਿਤ ਪੂਰਨ ਅੰਕ ਹੈ ਤਾਪਮਾਨ = ਰਜਿਸਟਰ ਮੁੱਲ * 0.5 |
ਬੋਰਡ ਤਾਪਮਾਨ ਉੱਚ ਚੇਤਾਵਨੀ | 0x104 | 32 | RW | [31:0] | 32'h00000000 | TMP411(U65)
ਰਜਿਸਟਰ ਦਾ ਮੁੱਲ ਹਸਤਾਖਰਿਤ ਪੂਰਨ ਅੰਕ ਹੈ |
ਉੱਚ ਸੀਮਾ = ਰਜਿਸਟਰ ਮੁੱਲ
* 0.5 |
||||||
ਬੋਰਡ ਦਾ ਤਾਪਮਾਨ ਉੱਚ ਘਾਤਕ | 0x108 | 32 | RW | [31:0] | 32'h00000000 | TMP411(U65)
ਰਜਿਸਟਰ ਦਾ ਮੁੱਲ ਹਸਤਾਖਰਿਤ ਪੂਰਨ ਅੰਕ ਹੈ |
ਉੱਚਾ ਨਾਜ਼ੁਕ = ਰਜਿਸਟਰ ਮੁੱਲ
* 0.5 |
||||||
FPGA ਕੋਰ ਤਾਪਮਾਨ | 0x110 | 32 | RO | [31:0] | 32'h00000000 | TMP411(U65)
ਰਜਿਸਟਰ ਦਾ ਮੁੱਲ ਹਸਤਾਖਰਿਤ ਪੂਰਨ ਅੰਕ ਹੈ |
ਤਾਪਮਾਨ = ਰਜਿਸਟਰ ਮੁੱਲ
* 0.5 |
||||||
FPGA ਡਾਈ
ਤਾਪਮਾਨ ਉੱਚ ਚੇਤਾਵਨੀ |
0x114 | 32 | RW | [31:0] | 32'h00000000 | TMP411(U65)
ਰਜਿਸਟਰ ਦਾ ਮੁੱਲ ਹਸਤਾਖਰਿਤ ਪੂਰਨ ਅੰਕ ਹੈ |
ਉੱਚ ਸੀਮਾ = ਰਜਿਸਟਰ ਮੁੱਲ
* 0.5 |
||||||
ਜਾਰੀ… |
ਰਜਿਸਟਰ ਕਰੋ | ਆਫਸੈੱਟ | ਚੌੜਾਈ | ਪਹੁੰਚ | ਖੇਤਰ | ਪੂਰਵ-ਨਿਰਧਾਰਤ ਮੁੱਲ | ਵਰਣਨ |
FPGA ਕੋਰ ਵੋਲtage | 0x13 ਸੀ | 32 | RO | [31:0] | 32'h00000000 | LTC3884(U44)
ਵੋਲtage(mV) = ਰਜਿਸਟਰ ਮੁੱਲ |
FPGA ਕੋਰ ਮੌਜੂਦਾ | 0x140 | 32 | RO | [31:0] | 32'h00000000 | LTC3884(U44)
ਮੌਜੂਦਾ(mA) = ਰਜਿਸਟਰ ਮੁੱਲ |
12v ਬੈਕਪਲੇਨ ਵੋਲtage | 0x144 | 32 | RO | [31:0] | 32'h00000000 | ਵੋਲtage(mV) = ਰਜਿਸਟਰ ਮੁੱਲ |
12v ਬੈਕਪਲੇਨ ਕਰੰਟ | 0x148 | 32 | RO | [31:0] | 32'h00000000 | ਮੌਜੂਦਾ(mA) = ਰਜਿਸਟਰ ਮੁੱਲ |
1.2v ਵੋਲtage | 0x14 ਸੀ | 32 | RO | [31:0] | 32'h00000000 | ਵੋਲtage(mV) = ਰਜਿਸਟਰ ਮੁੱਲ |
12v Aux Voltage | 0x150 | 32 | RO | [31:0] | 32'h00000000 | ਵੋਲtage(mV) = ਰਜਿਸਟਰ ਮੁੱਲ |
12v Aux ਮੌਜੂਦਾ | 0x154 | 32 | RO | [31:0] | 32'h00000000 | ਮੌਜੂਦਾ(mA) = ਰਜਿਸਟਰ ਮੁੱਲ |
1.8v ਵੋਲtage | 0x158 | 32 | RO | [31:0] | 32'h00000000 | ਵੋਲtage(mV) = ਰਜਿਸਟਰ ਮੁੱਲ |
3.3v ਵੋਲtage | 0x15 ਸੀ | 32 | RO | [31:0] | 32'h00000000 | ਵੋਲtage(mV) = ਰਜਿਸਟਰ ਮੁੱਲ |
ਬੋਰਡ ਪਾਵਰ | 0x160 | 32 | RO | [31:0] | 32'h00000000 | ਪਾਵਰ(mW) = ਰਜਿਸਟਰ ਮੁੱਲ |
PKVL ਇੱਕ ਕੋਰ ਤਾਪਮਾਨ | 0x168 | 32 | RO | [31:0] | 32'h00000000 | PKVL1(U18A)
ਰਜਿਸਟਰ ਦਾ ਮੁੱਲ ਹਸਤਾਖਰਿਤ ਪੂਰਨ ਅੰਕ ਹੈ ਤਾਪਮਾਨ = ਰਜਿਸਟਰ ਮੁੱਲ * 0.5 |
PKVL A Serdes ਤਾਪਮਾਨ | 0x16 ਸੀ | 32 | RO | [31:0] | 32'h00000000 | PKVL1(U18A)
ਰਜਿਸਟਰ ਦਾ ਮੁੱਲ ਹਸਤਾਖਰਿਤ ਪੂਰਨ ਅੰਕ ਹੈ ਤਾਪਮਾਨ = ਰਜਿਸਟਰ ਮੁੱਲ * 0.5 |
PKVL B ਕੋਰ ਤਾਪਮਾਨ | 0x170 | 32 | RO | [31:0] | 32'h00000000 | PKVL2(U23A)
ਰਜਿਸਟਰ ਦਾ ਮੁੱਲ ਹਸਤਾਖਰਿਤ ਪੂਰਨ ਅੰਕ ਹੈ ਤਾਪਮਾਨ = ਰਜਿਸਟਰ ਮੁੱਲ * 0.5 |
PKVL B Serdes ਤਾਪਮਾਨ | 0x174 | 32 | RO | [31:0] | 32'h00000000 | PKVL2(U23A)
ਰਜਿਸਟਰ ਦਾ ਮੁੱਲ ਹਸਤਾਖਰਿਤ ਪੂਰਨ ਅੰਕ ਹੈ ਤਾਪਮਾਨ = ਰਜਿਸਟਰ ਮੁੱਲ * 0.5 |
QSFP ਮੁੱਲ QSFP ਮੋਡੀਊਲ ਨੂੰ ਪੜ੍ਹ ਕੇ ਅਤੇ ਉਚਿਤ ਰਜਿਸਟਰ ਵਿੱਚ ਪੜ੍ਹੇ ਗਏ ਮੁੱਲਾਂ ਦੀ ਰਿਪੋਰਟ ਕਰਕੇ ਪ੍ਰਾਪਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਜੇਕਰ QSFP ਮੋਡੀਊਲ ਡਿਜੀਟਲ ਡਾਇਗਨੌਸਟਿਕਸ ਮਾਨੀਟਰਿੰਗ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ ਹੈ ਜਾਂ ਜੇਕਰ QSFP ਮੋਡੀਊਲ ਸਥਾਪਤ ਨਹੀਂ ਹੈ, ਤਾਂ QSFP ਰਜਿਸਟਰਾਂ ਤੋਂ ਪੜ੍ਹੇ ਗਏ ਮੁੱਲਾਂ ਨੂੰ ਅਣਡਿੱਠ ਕਰੋ। I2C ਬੱਸ ਰਾਹੀਂ ਟੈਲੀਮੈਟਰੀ ਡੇਟਾ ਨੂੰ ਪੜ੍ਹਨ ਲਈ ਇੰਟੈਲੀਜੈਂਟ ਪਲੇਟਫਾਰਮ ਮੈਨੇਜਮੈਂਟ ਇੰਟਰਫੇਸ (IPMI) ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਪਤੇ 2x0 'ਤੇ ਬੋਰਡ ਦੇ ਤਾਪਮਾਨ ਨੂੰ ਪੜ੍ਹਨ ਲਈ I100C ਕਮਾਂਡ:
ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਵਿੱਚ:
- 0x20 ਤੁਹਾਡੇ ਸਰਵਰ ਦਾ I2C ਮਾਸਟਰ ਬੱਸ ਪਤਾ ਹੈ ਜੋ ਸਿੱਧੇ PCIe ਸਲਾਟਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਦਾ ਹੈ। ਇਹ ਪਤਾ ਸਰਵਰ ਦੇ ਨਾਲ ਬਦਲਦਾ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਸਰਵਰ ਦੇ ਸਹੀ I2C ਪਤੇ ਲਈ ਆਪਣੀ ਸਰਵਰ ਡੇਟਾਸ਼ੀਟ ਵੇਖੋ।
- 0xBC Intel MAX 2 BMC ਦਾ I10C ਸਲੇਵ ਪਤਾ ਹੈ।
- 4 ਰੀਡ ਡਾਟਾ ਬਾਈਟਸ ਦੀ ਸੰਖਿਆ ਹੈ
- 0x01 0x00 ਬੋਰਡ ਤਾਪਮਾਨ ਦਾ ਰਜਿਸਟਰ ਪਤਾ ਹੈ ਜੋ ਸਾਰਣੀ ਵਿੱਚ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਹੈ।
ਹੁਕਮ:
ipmitool i2c ਬੱਸ=0x20 0xBC 4 0x01 0x00
ਆਉਟਪੁੱਟ:
01110010 00000000 00000000 00000000
ਹੈਕਸੀਡੈਸੀਮਲ ਵਿੱਚ ਆਉਟਪੁੱਟ ਮੁੱਲ ਹੈ: 0x72000000 0x72 ਦਸ਼ਮਲਵ ਵਿੱਚ 114 ਹੈ। ਸੈਲਸੀਅਸ ਵਿੱਚ ਤਾਪਮਾਨ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ 0.5: 114 x 0.5 = 57 °C ਨਾਲ ਗੁਣਾ ਕਰੋ
ਨੋਟ:
ਸਾਰੇ ਸਰਵਰ I2C ਬੱਸ ਨੂੰ ਸਿੱਧੇ PCIe ਸਲਾਟਾਂ ਤੱਕ ਪਹੁੰਚ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੇ ਹਨ। ਕਿਰਪਾ ਕਰਕੇ ਸਹਾਇਤਾ ਜਾਣਕਾਰੀ ਅਤੇ I2C ਬੱਸ ਪਤੇ ਲਈ ਆਪਣੀ ਸਰਵਰ ਡੇਟਾਸ਼ੀਟ ਦੀ ਜਾਂਚ ਕਰੋ।
EEPROM ਡਾਟਾ ਫਾਰਮੈਟ
ਇਹ ਸੈਕਸ਼ਨ MAC ਐਡਰੈੱਸ EEPROM ਅਤੇ FRUID EEPROM ਦੋਵਾਂ ਦੇ ਡੇਟਾ ਫਾਰਮੈਟ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਕ੍ਰਮਵਾਰ ਹੋਸਟ ਅਤੇ FPGA ਦੁਆਰਾ ਐਕਸੈਸ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਮੈਕ EEPROM
ਨਿਰਮਾਣ ਦੇ ਸਮੇਂ, Intel MAC ਐਡਰੈੱਸ EEPROM ਨੂੰ Intel ਈਥਰਨੈੱਟ ਕੰਟਰੋਲਰ XL710-BM2 MAC ਐਡਰੈੱਸ ਨਾਲ ਪ੍ਰੋਗਰਾਮ ਕਰਦਾ ਹੈ। Intel MAX 10 I2C ਬੱਸ ਰਾਹੀਂ MAC ਐਡਰੈੱਸ EEPROM ਵਿੱਚ ਪਤਿਆਂ ਤੱਕ ਪਹੁੰਚ ਕਰਦਾ ਹੈ। ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ MAC ਪਤਾ ਖੋਜੋ: $ sudo fpga mac
MAC ਐਡਰੈੱਸ EEPROM ਵਿੱਚ ਸਿਰਫ 6x0h ਪਤੇ 'ਤੇ ਸ਼ੁਰੂਆਤੀ 00-ਬਾਈਟ MAC ਐਡਰੈੱਸ ਹੁੰਦਾ ਹੈ ਅਤੇ ਉਸ ਤੋਂ ਬਾਅਦ 08 ਦਾ MAC ਐਡਰੈੱਸ ਹੁੰਦਾ ਹੈ। ਸ਼ੁਰੂਆਤੀ MAC ਐਡਰੈੱਸ ਪ੍ਰਿੰਟਡ ਸਰਕਟ ਬੋਰਡ (PCB) ਦੇ ਪਿਛਲੇ ਪਾਸੇ ਲੇਬਲ ਸਟਿੱਕਰ 'ਤੇ ਵੀ ਛਾਪਿਆ ਜਾਂਦਾ ਹੈ। OPAE ਡਰਾਈਵਰ ਹੇਠ ਦਿੱਤੇ ਸਥਾਨ ਤੋਂ ਸ਼ੁਰੂਆਤੀ MAC ਐਡਰੈੱਸ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ sysfs ਨੋਡ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ: /sys/class/fpga/intel-fpga-dev.*/intel-fpga-fme.*/spi altera.*.auto/spi_master/ spi */spi*/mac_address ਸ਼ੁਰੂ ਹੋ ਰਿਹਾ ਹੈ MAC ਐਡਰੈੱਸ ਸਾਬਕਾample: 644C360F4430 OPAE ਡਰਾਈਵਰ ਹੇਠਾਂ ਦਿੱਤੇ ਸਥਾਨ ਤੋਂ ਗਿਣਤੀ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ: /sys/class/fpga/ intel-fpga-dev.*/intel-fpga-fme.*/spi-altera.*.auto/spi_master/ spi*/ spi*/mac_count MAC ਗਿਣਤੀ ਸਾਬਕਾample: 08 ਸ਼ੁਰੂਆਤੀ MAC ਪਤੇ ਤੋਂ, ਬਾਕੀ ਦੇ ਸੱਤ MAC ਪਤੇ ਸ਼ੁਰੂਆਤੀ MAC ਪਤੇ ਦੇ ਘੱਟੋ-ਘੱਟ ਮਹੱਤਵਪੂਰਨ ਬਾਈਟ (LSB) ਨੂੰ ਹਰੇਕ ਅਗਲੇ MAC ਪਤੇ ਲਈ ਇੱਕ ਦੀ ਗਿਣਤੀ ਦੁਆਰਾ ਕ੍ਰਮਵਾਰ ਵਾਧਾ ਕਰਕੇ ਪ੍ਰਾਪਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਅਗਲਾ MAC ਪਤਾ ਸਾਬਕਾampLe:
- 644C360F4431
- 644C360F4432
- 644C360F4433
- 644C360F4434
- 644C360F4435
- 644C360F4436
- 644C360F4437
ਨੋਟ ਕਰੋ: ਜੇਕਰ ਤੁਸੀਂ ES Intel FPGA PAC N3000 ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ MAC EEPROM ਪ੍ਰੋਗਰਾਮ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਜੇਕਰ MAC EEPROM ਪ੍ਰੋਗਰਾਮ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਪਹਿਲਾ MAC ਐਡਰੈੱਸ FFFFFFFFFFFFF ਦੇ ਰੂਪ ਵਿੱਚ ਰਿਟਰਨ ਕਰਦਾ ਹੈ।
ਫੀਲਡ ਬਦਲਣਯੋਗ ਯੂਨਿਟ ਪਛਾਣ (FRUID) EEPROM ਪਹੁੰਚ
ਤੁਸੀਂ ਸਿਰਫ਼ SMBus ਰਾਹੀਂ ਹੋਸਟ BMC ਤੋਂ ਫੀਲਡ ਬਦਲਣਯੋਗ ਯੂਨਿਟ ਪਛਾਣ (FRUID) EEPROM (0xA0) ਨੂੰ ਪੜ੍ਹ ਸਕਦੇ ਹੋ। FRUID EEPROM ਵਿੱਚ ਬਣਤਰ IPMI ਨਿਰਧਾਰਨ, ਪਲੇਟਫਾਰਮ ਪ੍ਰਬੰਧਨ FRU ਸੂਚਨਾ ਸਟੋਰੇਜ਼ ਪਰਿਭਾਸ਼ਾ, v1.3, ਮਾਰਚ 24, 2015 'ਤੇ ਅਧਾਰਤ ਹੈ, ਜਿਸ ਤੋਂ ਇੱਕ ਬੋਰਡ ਜਾਣਕਾਰੀ ਢਾਂਚਾ ਲਿਆ ਗਿਆ ਹੈ। FRUID EEPROM ਬੋਰਡ ਖੇਤਰ ਅਤੇ ਉਤਪਾਦ ਜਾਣਕਾਰੀ ਖੇਤਰ ਦੇ ਨਾਲ ਆਮ ਸਿਰਲੇਖ ਫਾਰਮੈਟ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ। FRUID EEPROM 'ਤੇ ਆਮ ਸਿਰਲੇਖ ਦੇ ਕਿਹੜੇ ਖੇਤਰ ਲਾਗੂ ਹੁੰਦੇ ਹਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ ਨੂੰ ਵੇਖੋ।
FRUID EEPROM ਦਾ ਸਾਂਝਾ ਸਿਰਲੇਖ
ਸਾਂਝੇ ਸਿਰਲੇਖ ਵਿੱਚ ਸਾਰੇ ਖੇਤਰ ਲਾਜ਼ਮੀ ਹਨ।
ਬਾਈਟ ਵਿੱਚ ਖੇਤਰ ਦੀ ਲੰਬਾਈ | ਖੇਤਰ ਵਰਣਨ | FRUID EEPROM ਮੁੱਲ |
1 |
ਕਾਮਨ ਹੈਡਰ ਫਾਰਮੈਟ ਵਰਜਨ 7:4 – ਰਾਖਵਾਂ, 0000b ਦੇ ਰੂਪ ਵਿੱਚ ਲਿਖੋ
3:0 - ਇਸ ਨਿਰਧਾਰਨ ਲਈ ਫਾਰਮੈਟ ਸੰਸਕਰਣ ਨੰਬਰ = 1h |
01h (00000001b ਵਜੋਂ ਸੈੱਟ ਕਰੋ) |
1 |
ਅੰਦਰੂਨੀ ਵਰਤੋਂ ਖੇਤਰ ਸ਼ੁਰੂਆਤੀ ਔਫਸੈੱਟ (8 ਬਾਈਟਾਂ ਦੇ ਗੁਣਜ ਵਿੱਚ)।
00h ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਇਹ ਖੇਤਰ ਮੌਜੂਦ ਨਹੀਂ ਹੈ। |
00h (ਮੌਜੂਦ ਨਹੀਂ) |
1 |
ਚੈਸੀਸ ਜਾਣਕਾਰੀ ਖੇਤਰ ਸ਼ੁਰੂਆਤੀ ਔਫਸੈੱਟ (8 ਬਾਈਟਾਂ ਦੇ ਗੁਣਾਂ ਵਿੱਚ)।
00h ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਇਹ ਖੇਤਰ ਮੌਜੂਦ ਨਹੀਂ ਹੈ। |
00h (ਮੌਜੂਦ ਨਹੀਂ) |
1 |
ਬੋਰਡ ਖੇਤਰ ਸ਼ੁਰੂਆਤੀ ਔਫਸੈੱਟ (8 ਬਾਈਟਾਂ ਦੇ ਗੁਣਾਂ ਵਿੱਚ)।
00h ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਇਹ ਖੇਤਰ ਮੌਜੂਦ ਨਹੀਂ ਹੈ। |
01 ਘੰਟੇ |
1 |
ਉਤਪਾਦ ਜਾਣਕਾਰੀ ਖੇਤਰ ਸ਼ੁਰੂਆਤੀ ਔਫਸੈੱਟ (8 ਬਾਈਟਾਂ ਦੇ ਗੁਣਾਂ ਵਿੱਚ)।
00h ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਇਹ ਖੇਤਰ ਮੌਜੂਦ ਨਹੀਂ ਹੈ। |
0 ਸੀ.ਐਚ. |
1 |
ਮਲਟੀਰਿਕਾਰਡ ਏਰੀਆ ਸਟਾਰਟਿੰਗ ਆਫਸੈੱਟ (8 ਬਾਈਟਾਂ ਦੇ ਗੁਣਾਂ ਵਿੱਚ)।
00h ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਇਹ ਖੇਤਰ ਮੌਜੂਦ ਨਹੀਂ ਹੈ। |
00h (ਮੌਜੂਦ ਨਹੀਂ) |
1 | PAD, 00h ਦੇ ਰੂਪ ਵਿੱਚ ਲਿਖੋ | 00 ਘੰਟੇ |
1 |
ਕਾਮਨ ਹੈਡਰ ਚੈੱਕਸਮ (ਜ਼ੀਰੋ ਚੈੱਕਸਮ) |
F2h |
ਆਮ ਹੈਡਰ ਬਾਈਟ EEPROM ਦੇ ਪਹਿਲੇ ਪਤੇ ਤੋਂ ਰੱਖੇ ਜਾਂਦੇ ਹਨ। ਲੇਆਉਟ ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਵਾਂਗ ਦਿਸਦਾ ਹੈ।
FRUID EEPROM ਮੈਮੋਰੀ ਲੇਆਉਟ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ
FRUID EEPROM ਬੋਰਡ ਖੇਤਰ
ਬਾਈਟ ਵਿੱਚ ਖੇਤਰ ਦੀ ਲੰਬਾਈ | ਖੇਤਰ ਵਰਣਨ | ਫੀਲਡ ਮੁੱਲ | ਫੀਲਡ ਏਨਕੋਡਿੰਗ |
1 | ਬੋਰਡ ਏਰੀਆ ਫਾਰਮੈਟ ਸੰਸਕਰਣ 7:4 – ਰਾਖਵਾਂ, 0000b 3:0 ਦੇ ਰੂਪ ਵਿੱਚ ਲਿਖੋ – ਫਾਰਮੈਟ ਸੰਸਕਰਣ ਨੰਬਰ | 0x01 | 1h (0000 0001b) 'ਤੇ ਸੈੱਟ ਕਰੋ |
1 | ਬੋਰਡ ਖੇਤਰ ਦੀ ਲੰਬਾਈ (8 ਬਾਈਟਾਂ ਦੇ ਗੁਣਾਂ ਵਿੱਚ) | 0x0B | 88 ਬਾਈਟ (2 ਪੈਡ 00 ਬਾਈਟ ਸਮੇਤ) |
1 | ਭਾਸ਼ਾ ਕੋਡ | 0x00 | ਅੰਗਰੇਜ਼ੀ ਲਈ 0 'ਤੇ ਸੈੱਟ ਕਰੋ
ਨੋਟ: ਇਸ ਸਮੇਂ ਕੋਈ ਹੋਰ ਭਾਸ਼ਾਵਾਂ ਸਮਰਥਿਤ ਨਹੀਂ ਹਨ |
3 | Mfg. ਮਿਤੀ / ਸਮਾਂ: 0:00 ਵਜੇ 1/1/96 ਤੋਂ ਮਿੰਟਾਂ ਦੀ ਗਿਣਤੀ।
ਸਭ ਤੋਂ ਘੱਟ ਮਹੱਤਵਪੂਰਨ ਬਾਈਟ ਪਹਿਲਾਂ (ਲਿਟਲ ਐਂਡੀਅਨ) 00_00_00h = ਨਿਰਦਿਸ਼ਟ (ਡਾਇਨੈਮਿਕ ਫੀਲਡ) |
0x10
0x65 0xB7 |
12:00 AM 1/1/96 ਤੋਂ 12 PM ਵਿਚਕਾਰ ਸਮੇਂ ਦਾ ਅੰਤਰ
11/07/2018 12018960 ਹੈ ਮਿੰਟ = b76510h - ਲਿਟਲ ਐਂਡੀਅਨ ਫਾਰਮੈਟ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਗਿਆ |
1 | ਬੋਰਡ ਨਿਰਮਾਤਾ ਦੀ ਕਿਸਮ/ਲੰਬਾਈ ਬਾਈਟ | 0 xD2 | 8-ਬਿੱਟ ASCII + LATIN1 ਕੋਡਿਡ 7:6 – 11b
5:0 – 010010b (18 ਬਾਈਟ ਡੇਟਾ) |
P | ਬੋਰਡ ਨਿਰਮਾਤਾ ਬਾਈਟਸ | 0x49
0x6E 0x74 0x65 0x6 ਸੀ 0xAE |
8-ਬਿੱਟ ASCII + LATIN1 ਕੋਡਿਡ Intel® Corporation |
ਜਾਰੀ… |
ਬਾਈਟ ਵਿੱਚ ਖੇਤਰ ਦੀ ਲੰਬਾਈ | ਖੇਤਰ ਵਰਣਨ | ਫੀਲਡ ਮੁੱਲ | ਫੀਲਡ ਏਨਕੋਡਿੰਗ |
0x20
0x43 0x6F 0x72 0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6E |
|||
1 | ਬੋਰਡ ਉਤਪਾਦ ਨਾਮ ਦੀ ਕਿਸਮ/ਲੰਬਾਈ ਬਾਈਟ | 0 xD5 | 8-ਬਿੱਟ ASCII + LATIN1 ਕੋਡਿਡ 7:6 – 11b
5:0 – 010101b (21 ਬਾਈਟ ਡੇਟਾ) |
Q | ਬੋਰਡ ਉਤਪਾਦ ਨਾਮ ਬਾਈਟਸ | 0X49
0 ਐਕਸ 6 ਈ 0X74 0X65 0X6C 0XAE 0X20 0X46 0X50 0X47 0X41 0X20 0X50 0X41 0X43 0X20 0 ਐਕਸ 4 ਈ 0X33 0X30 0X30 0X30 |
8-ਬਿੱਟ ASCII + LATIN1 ਕੋਡਿਡ Intel FPGA PAC N3000 |
1 | ਬੋਰਡ ਸੀਰੀਅਲ ਨੰਬਰ ਦੀ ਕਿਸਮ/ਲੰਬਾਈ ਬਾਈਟ | 0xCC | 8-ਬਿੱਟ ASCII + LATIN1 ਕੋਡਿਡ 7:6 – 11b
5:0 – 001100b (12 ਬਾਈਟ ਡੇਟਾ) |
N | ਬੋਰਡ ਸੀਰੀਅਲ ਨੰਬਰ ਬਾਈਟਸ (ਡਾਇਨੈਮਿਕ ਫੀਲਡ) | 0x30
0x30 0x30 0x30 0x30 0x30 0x30 0x30 |
8-ਬਿੱਟ ASCII + LATIN1 ਕੋਡਿਡ
ਪਹਿਲੇ 1 ਹੈਕਸਾ ਅੰਕ OUI ਹਨ: 6 ਦੂਜਾ 2 ਹੈਕਸਾ ਅੰਕ MAC ਐਡਰੈੱਸ ਹਨ: 6 |
ਜਾਰੀ… |
ਬਾਈਟ ਵਿੱਚ ਖੇਤਰ ਦੀ ਲੰਬਾਈ | ਖੇਤਰ ਵਰਣਨ | ਫੀਲਡ ਮੁੱਲ | ਫੀਲਡ ਏਨਕੋਡਿੰਗ |
0x30
0x30 0x30 0x30 |
ਨੋਟ: ਇਹ ਇੱਕ ਸਾਬਕਾ ਵਜੋਂ ਕੋਡ ਕੀਤਾ ਗਿਆ ਹੈample ਅਤੇ ਇੱਕ ਅਸਲ ਡਿਵਾਈਸ ਵਿੱਚ ਸੋਧਣ ਦੀ ਲੋੜ ਹੈ
1st 6 ਹੈਕਸਾ ਅੰਕ OUI ਹਨ: 644C36 ਦੂਜਾ 2 ਹੈਕਸਾ ਅੰਕ MAC ਐਡਰੈੱਸ ਹਨ: 6AB00E ਨੋਟ: ਨਾ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ ਪ੍ਰੋਗਰਾਮ ਕੀਤਾ FRUID, OUI ਅਤੇ MAC ਐਡਰੈੱਸ ਨੂੰ "0000" 'ਤੇ ਸੈੱਟ ਕਰੋ। |
||
1 | ਬੋਰਡ ਭਾਗ ਨੰਬਰ ਦੀ ਕਿਸਮ/ਲੰਬਾਈ ਬਾਈਟ | 0xCE | 8-ਬਿੱਟ ASCII + LATIN1 ਕੋਡਿਡ 7:6 – 11b
5:0 – 001110b (14 ਬਾਈਟ ਡੇਟਾ) |
M | ਬੋਰਡ ਭਾਗ ਨੰਬਰ ਬਾਈਟਸ | 0x4B
0x38 0x32 0x34 0x31 0x37 0x20 0x30 0x30 0x32 0x20 0x20 0x20 0x20 |
8-ਬਿੱਟ ASCII + LATIN1 BOM ID ਨਾਲ ਕੋਡ ਕੀਤਾ ਗਿਆ।
14 ਬਾਈਟ ਲੰਬਾਈ ਲਈ, ਕੋਡ ਕੀਤੇ ਬੋਰਡ ਭਾਗ ਨੰਬਰ ਸਾਬਕਾample K82417-002 ਹੈ ਨੋਟ: ਇਹ ਇੱਕ ਸਾਬਕਾ ਵਜੋਂ ਕੋਡ ਕੀਤਾ ਗਿਆ ਹੈample ਅਤੇ ਇੱਕ ਅਸਲ ਡਿਵਾਈਸ ਵਿੱਚ ਸੋਧਣ ਦੀ ਲੋੜ ਹੈ। ਇਹ ਖੇਤਰ ਮੁੱਲ ਵੱਖ-ਵੱਖ ਬੋਰਡ PBA ਨੰਬਰ ਨਾਲ ਬਦਲਦਾ ਹੈ। PBA ਸੰਸ਼ੋਧਨ ਨੂੰ FRUID ਵਿੱਚ ਹਟਾ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਇਹ ਆਖਰੀ ਚਾਰ ਬਾਈਟ ਖਾਲੀ ਵਾਪਸ ਆਉਂਦੇ ਹਨ ਅਤੇ ਭਵਿੱਖ ਵਿੱਚ ਵਰਤੋਂ ਲਈ ਰਾਖਵੇਂ ਹਨ। |
1 | FRU File ID ਕਿਸਮ/ਲੰਬਾਈ ਬਾਈਟ | 0x00 | 8-ਬਿੱਟ ASCII + LATIN1 ਕੋਡਿਡ 7:6 – 00b
5:0 – 000000b (0 ਬਾਈਟ ਡੇਟਾ) ਐੱਫ.ਆਰ.ਯੂ File ID ਬਾਈਟ ਫੀਲਡ ਜਿਸਨੂੰ ਇਸਦਾ ਅਨੁਸਰਣ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ਨੂੰ ਸ਼ਾਮਲ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ ਕਿਉਂਕਿ ਖੇਤਰ 'ਨਲ' ਹੋਵੇਗਾ। ਨੋਟ: FRU File ਆਈਡੀ ਬਾਈਟ। ਐੱਫ.ਆਰ.ਯੂ File ਵਰਜਨ ਫੀਲਡ ਇੱਕ ਪੂਰਵ-ਪਰਿਭਾਸ਼ਿਤ ਖੇਤਰ ਹੈ ਜੋ ਤਸਦੀਕ ਕਰਨ ਲਈ ਇੱਕ ਨਿਰਮਾਣ ਸਹਾਇਤਾ ਵਜੋਂ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ file ਜੋ ਕਿ FRU ਜਾਣਕਾਰੀ ਨੂੰ ਲੋਡ ਕਰਨ ਲਈ ਨਿਰਮਾਣ ਜਾਂ ਫੀਲਡ ਅੱਪਡੇਟ ਦੌਰਾਨ ਵਰਤਿਆ ਗਿਆ ਸੀ। ਸਮੱਗਰੀ ਨਿਰਮਾਤਾ-ਵਿਸ਼ੇਸ਼ ਹੈ। ਇਹ ਖੇਤਰ ਬੋਰਡ ਜਾਣਕਾਰੀ ਖੇਤਰ ਵਿੱਚ ਵੀ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਾਂ ਤਾਂ ਜਾਂ ਦੋਵੇਂ ਖੇਤਰ 'ਨਲ' ਹੋ ਸਕਦੇ ਹਨ। |
1 | MMID ਕਿਸਮ/ਲੰਬਾਈ ਬਾਈਟ | 0xC6 | 8-ਬਿੱਟ ASCII + LATIN1 ਕੋਡਿਡ |
ਜਾਰੀ… |
ਬਾਈਟ ਵਿੱਚ ਖੇਤਰ ਦੀ ਲੰਬਾਈ | ਖੇਤਰ ਵਰਣਨ | ਫੀਲਡ ਮੁੱਲ | ਫੀਲਡ ਏਨਕੋਡਿੰਗ |
7:6 – 11ਬੀ
5:0 – 000110b (6 ਬਾਈਟ ਡੇਟਾ) ਨੋਟ: ਇਹ ਇੱਕ ਸਾਬਕਾ ਵਜੋਂ ਕੋਡ ਕੀਤਾ ਗਿਆ ਹੈample ਅਤੇ ਇੱਕ ਅਸਲ ਡਿਵਾਈਸ ਵਿੱਚ ਸੋਧਣ ਦੀ ਲੋੜ ਹੈ |
|||
M | MMID ਬਾਈਟਸ | 0x39
0x39 0x39 0x44 0x58 0x46 |
6 ਹੈਕਸਾ ਅੰਕਾਂ ਵਜੋਂ ਫਾਰਮੈਟ ਕੀਤਾ ਗਿਆ। ਖਾਸ ਸਾਬਕਾampLe intel FPGA PAC N3000 MMID = 999DXF ਦੇ ਨਾਲ-ਨਾਲ ਸੈੱਲ ਵਿੱਚ।
ਇਹ ਖੇਤਰ ਮੁੱਲ ਵੱਖ-ਵੱਖ SKUs ਖੇਤਰਾਂ ਜਿਵੇਂ ਕਿ MMID, OPN, PBN ਆਦਿ ਨਾਲ ਬਦਲਦਾ ਹੈ। |
1 | C1h (ਕਿਸਮ/ਲੰਬਾਈ ਬਾਈਟ ਇੰਕੋਡ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਜੋ ਕੋਈ ਹੋਰ ਜਾਣਕਾਰੀ ਖੇਤਰ ਨਹੀਂ ਦਰਸਾਏ)। | 0xC1 | |
Y | 00h - ਕੋਈ ਵੀ ਬਾਕੀ ਬਚੀ ਅਣਵਰਤੀ ਥਾਂ | 0x00 | |
1 | ਬੋਰਡ ਏਰੀਆ ਚੈੱਕਸਮ (ਜ਼ੀਰੋ ਚੈੱਕਸਮ) | 0xB9 | ਨੋਟ: ਇਸ ਸਾਰਣੀ ਵਿੱਚ ਚੈੱਕਸਮ ਇੱਕ ਜ਼ੀਰੋ ਚੈਕਸਮ ਹੈ ਜੋ ਸਾਰਣੀ ਵਿੱਚ ਵਰਤੇ ਗਏ ਮੁੱਲਾਂ ਲਈ ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਇੱਕ Intel FPGA PAC N3000 ਦੇ ਅਸਲ ਮੁੱਲਾਂ ਲਈ ਦੁਬਾਰਾ ਗਣਨਾ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। |
ਬਾਈਟ ਵਿੱਚ ਖੇਤਰ ਦੀ ਲੰਬਾਈ | ਖੇਤਰ ਵਰਣਨ | ਫੀਲਡ ਮੁੱਲ | ਫੀਲਡ ਏਨਕੋਡਿੰਗ |
1 | ਉਤਪਾਦ ਖੇਤਰ ਫਾਰਮੈਟ ਸੰਸਕਰਣ 7:4 – ਰਾਖਵਾਂ, 0000b ਦੇ ਰੂਪ ਵਿੱਚ ਲਿਖੋ
3:0 - ਇਸ ਨਿਰਧਾਰਨ ਲਈ ਫਾਰਮੈਟ ਸੰਸਕਰਣ ਨੰਬਰ = 1h |
0x01 | 1h (0000 0001b) 'ਤੇ ਸੈੱਟ ਕਰੋ |
1 | ਉਤਪਾਦ ਖੇਤਰ ਦੀ ਲੰਬਾਈ (8 ਬਾਈਟਾਂ ਦੇ ਗੁਣਾਂ ਵਿੱਚ) | 0x0A | ਕੁੱਲ 80 ਬਾਈਟ |
1 | ਭਾਸ਼ਾ ਕੋਡ | 0x00 | ਅੰਗਰੇਜ਼ੀ ਲਈ 0 'ਤੇ ਸੈੱਟ ਕਰੋ
ਨੋਟ: ਇਸ ਸਮੇਂ ਕੋਈ ਹੋਰ ਭਾਸ਼ਾਵਾਂ ਸਮਰਥਿਤ ਨਹੀਂ ਹਨ |
1 | ਨਿਰਮਾਤਾ ਨਾਮ ਦੀ ਕਿਸਮ/ਲੰਬਾਈ ਬਾਈਟ | 0 xD2 | 8-ਬਿੱਟ ASCII + LATIN1 ਕੋਡਿਡ 7:6 – 11b
5:0 – 010010b (18 ਬਾਈਟ ਡੇਟਾ) |
N | ਨਿਰਮਾਤਾ ਦਾ ਨਾਮ ਬਾਈਟਸ | 0x49
0x6E 0x74 0x65 0x6 ਸੀ 0xAE 0x20 0x43 0x6F |
8-ਬਿੱਟ ASCII + LATIN1 ਕੋਡਿਡ Intel Corporation |
ਜਾਰੀ… |
ਬਾਈਟ ਵਿੱਚ ਖੇਤਰ ਦੀ ਲੰਬਾਈ | ਖੇਤਰ ਵਰਣਨ | ਫੀਲਡ ਮੁੱਲ | ਫੀਲਡ ਏਨਕੋਡਿੰਗ |
0x72
0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6E |
|||
1 | ਉਤਪਾਦ ਨਾਮ ਦੀ ਕਿਸਮ/ਲੰਬਾਈ ਬਾਈਟ | 0 xD5 | 8-ਬਿੱਟ ASCII + LATIN1 ਕੋਡਿਡ 7:6 – 11b
5:0 – 010101b (21 ਬਾਈਟ ਡੇਟਾ) |
M | ਉਤਪਾਦ ਨਾਮ ਬਾਈਟਸ | 0x49
0x6E 0x74 0x65 0x6 ਸੀ 0xAE 0x20 0x46 0x50 0x47 0x41 0x20 0x50 0x41 0x43 0x20 0x4E 0x33 0x30 0x30 0x30 |
8-ਬਿੱਟ ASCII + LATIN1 ਕੋਡਿਡ Intel FPGA PAC N3000 |
1 | ਉਤਪਾਦ ਭਾਗ/ਮਾਡਲ ਨੰਬਰ ਕਿਸਮ/ਲੰਬਾਈ ਬਾਈਟ | 0xCE | 8-ਬਿੱਟ ASCII + LATIN1 ਕੋਡਿਡ 7:6 – 11b
5:0 – 001110b (14 ਬਾਈਟ ਡੇਟਾ) |
O | ਉਤਪਾਦ ਭਾਗ/ਮਾਡਲ ਨੰਬਰ ਬਾਈਟ | 0x42
0x44 0x2D 0x4E 0x56 0x56 0x2D 0x4E 0x33 0x30 0x30 0x30 0x2D 0x31 |
8-ਬਿੱਟ ASCII + LATIN1 ਕੋਡਿਡ
ਬੋਰਡ BD-NVV- N3000-1 ਲਈ ਓ.ਪੀ.ਐਨ ਇਹ ਖੇਤਰ ਮੁੱਲ ਵੱਖ-ਵੱਖ Intel FPGA PAC N3000 OPNs ਨਾਲ ਬਦਲਦਾ ਹੈ। |
ਜਾਰੀ… |
ਬਾਈਟ ਵਿੱਚ ਖੇਤਰ ਦੀ ਲੰਬਾਈ | ਖੇਤਰ ਵਰਣਨ | ਫੀਲਡ ਮੁੱਲ | ਫੀਲਡ ਏਨਕੋਡਿੰਗ |
1 | ਉਤਪਾਦ ਸੰਸਕਰਣ ਦੀ ਕਿਸਮ/ਲੰਬਾਈ ਬਾਈਟ | 0x01 | 8-ਬਿੱਟ ਬਾਈਨਰੀ 7:6 – 00b
5:0 – 000001b (ਡਾਟਾ ਦਾ 1 ਬਾਈਟ) |
R | ਉਤਪਾਦ ਸੰਸਕਰਣ ਬਾਈਟਸ | 0x00 | ਇਹ ਖੇਤਰ ਪਰਿਵਾਰਕ ਮੈਂਬਰ ਵਜੋਂ ਏਨਕੋਡ ਕੀਤਾ ਗਿਆ ਹੈ |
1 | ਉਤਪਾਦ ਸੀਰੀਅਲ ਨੰਬਰ ਦੀ ਕਿਸਮ/ਲੰਬਾਈ ਬਾਈਟ | 0xCC | 8-ਬਿੱਟ 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 ਹੈਕਸਾ ਅੰਕ OUI ਹਨ: 6 ਦੂਜਾ 2 ਹੈਕਸਾ ਅੰਕ MAC ਐਡਰੈੱਸ ਹਨ: 6 ਨੋਟ: ਇਹ ਇੱਕ ਸਾਬਕਾ ਵਜੋਂ ਕੋਡ ਕੀਤਾ ਗਿਆ ਹੈample ਅਤੇ ਇੱਕ ਅਸਲ ਡਿਵਾਈਸ ਵਿੱਚ ਸੋਧਣ ਦੀ ਲੋੜ ਹੈ। 1st 6 ਹੈਕਸਾ ਅੰਕ OUI ਹਨ: 644C36 ਦੂਜਾ 2 ਹੈਕਸਾ ਅੰਕ MAC ਐਡਰੈੱਸ ਹਨ: 6AB00E ਨੋਟ: ਨਾ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ ਪ੍ਰੋਗਰਾਮ ਕੀਤਾ FRUID, OUI ਅਤੇ MAC ਐਡਰੈੱਸ ਨੂੰ "0000" 'ਤੇ ਸੈੱਟ ਕਰੋ। |
1 | ਸੰਪਤੀ Tag ਟਾਈਪ/ਲੰਬਾਈ ਬਾਈਟ | 0x01 | 8-ਬਿੱਟ ਬਾਈਨਰੀ 7:6 – 00b
5:0 – 000001b (ਡਾਟਾ ਦਾ 1 ਬਾਈਟ) |
Q | ਸੰਪਤੀ Tag | 0x00 | ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ |
1 | FRU File ID ਕਿਸਮ/ਲੰਬਾਈ ਬਾਈਟ | 0x00 | 8-ਬਿੱਟ ASCII + LATIN1 ਕੋਡਿਡ 7:6 – 00b
5:0 – 000000b (0 ਬਾਈਟ ਡੇਟਾ) ਐੱਫ.ਆਰ.ਯੂ File ID ਬਾਈਟ ਫੀਲਡ ਜਿਸਨੂੰ ਇਸਦਾ ਅਨੁਸਰਣ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ਨੂੰ ਸ਼ਾਮਲ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ ਕਿਉਂਕਿ ਖੇਤਰ 'ਨਲ' ਹੋਵੇਗਾ। |
ਜਾਰੀ… |
ਬਾਈਟ ਵਿੱਚ ਖੇਤਰ ਦੀ ਲੰਬਾਈ | ਖੇਤਰ ਵਰਣਨ | ਫੀਲਡ ਮੁੱਲ | ਫੀਲਡ ਏਨਕੋਡਿੰਗ |
ਨੋਟ: FRU file ਆਈਡੀ ਬਾਈਟ।
ਐੱਫ.ਆਰ.ਯੂ File ਵਰਜਨ ਫੀਲਡ ਇੱਕ ਪੂਰਵ-ਪਰਿਭਾਸ਼ਿਤ ਖੇਤਰ ਹੈ ਜੋ ਤਸਦੀਕ ਕਰਨ ਲਈ ਇੱਕ ਨਿਰਮਾਣ ਸਹਾਇਤਾ ਵਜੋਂ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ file ਜੋ ਕਿ FRU ਜਾਣਕਾਰੀ ਨੂੰ ਲੋਡ ਕਰਨ ਲਈ ਨਿਰਮਾਣ ਜਾਂ ਫੀਲਡ ਅੱਪਡੇਟ ਦੌਰਾਨ ਵਰਤਿਆ ਗਿਆ ਸੀ। ਸਮੱਗਰੀ ਨਿਰਮਾਤਾ-ਵਿਸ਼ੇਸ਼ ਹੈ। ਇਹ ਖੇਤਰ ਬੋਰਡ ਜਾਣਕਾਰੀ ਖੇਤਰ ਵਿੱਚ ਵੀ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਾਂ ਤਾਂ ਜਾਂ ਦੋਵੇਂ ਖੇਤਰ 'ਨਲ' ਹੋ ਸਕਦੇ ਹਨ। |
|||
1 | C1h (ਕਿਸਮ/ਲੰਬਾਈ ਬਾਈਟ ਇੰਕੋਡ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਜੋ ਕੋਈ ਹੋਰ ਜਾਣਕਾਰੀ ਖੇਤਰ ਨਹੀਂ ਦਰਸਾਏ)। | 0xC1 | |
Y | 00h - ਕੋਈ ਵੀ ਬਾਕੀ ਬਚੀ ਅਣਵਰਤੀ ਥਾਂ | 0x00 | |
1 | ਉਤਪਾਦ ਜਾਣਕਾਰੀ ਖੇਤਰ ਚੈੱਕਸਮ (ਜ਼ੀਰੋ ਚੈੱਕਸਮ)
(ਡਾਇਨੈਮਿਕ ਫੀਲਡ) |
0x9D | ਨੋਟ: ਇਸ ਸਾਰਣੀ ਵਿੱਚ ਚੈੱਕਸਮ ਇੱਕ ਜ਼ੀਰੋ ਚੈਕਸਮ ਹੈ ਜੋ ਸਾਰਣੀ ਵਿੱਚ ਵਰਤੇ ਗਏ ਮੁੱਲਾਂ ਲਈ ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਇੱਕ Intel FPGA PAC ਦੇ ਅਸਲ ਮੁੱਲਾਂ ਲਈ ਦੁਬਾਰਾ ਗਣਨਾ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। |
Intel® FPGA ਪ੍ਰੋਗਰਾਮੇਬਲ ਐਕਸਲਰੇਸ਼ਨ ਕਾਰਡ N3000 ਬੋਰਡ ਪ੍ਰਬੰਧਨ ਕੰਟਰੋਲਰ ਉਪਭੋਗਤਾ ਗਾਈਡ
ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ
Intel FPGA ਪ੍ਰੋਗਰਾਮੇਬਲ ਐਕਸਲਰੇਸ਼ਨ ਕਾਰਡ N3000 ਬੋਰਡ ਪ੍ਰਬੰਧਨ ਕੰਟਰੋਲਰ ਉਪਭੋਗਤਾ ਗਾਈਡ ਲਈ ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ
ਦਸਤਾਵੇਜ਼ ਸੰਸਕਰਣ | ਤਬਦੀਲੀਆਂ |
2019.11.25 | ਸ਼ੁਰੂਆਤੀ ਉਤਪਾਦਨ ਰਿਲੀਜ਼। |
ਇੰਟੇਲ ਕਾਰਪੋਰੇਸ਼ਨ. ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ. Intel, Intel ਲੋਗੋ, ਅਤੇ ਹੋਰ Intel ਚਿੰਨ੍ਹ Intel ਕਾਰਪੋਰੇਸ਼ਨ ਜਾਂ ਇਸਦੀਆਂ ਸਹਾਇਕ ਕੰਪਨੀਆਂ ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਹਨ। Intel ਆਪਣੇ FPGA ਅਤੇ ਸੈਮੀਕੰਡਕਟਰ ਉਤਪਾਦਾਂ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਦੀ ਵਾਰੰਟੀ Intel ਦੀ ਸਟੈਂਡਰਡ ਵਾਰੰਟੀ ਦੇ ਅਨੁਸਾਰ ਮੌਜੂਦਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਅਨੁਸਾਰ ਕਰਦਾ ਹੈ, ਪਰ ਬਿਨਾਂ ਨੋਟਿਸ ਦੇ ਕਿਸੇ ਵੀ ਸਮੇਂ ਕਿਸੇ ਵੀ ਉਤਪਾਦ ਅਤੇ ਸੇਵਾਵਾਂ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਕਰਨ ਦਾ ਅਧਿਕਾਰ ਰਾਖਵਾਂ ਰੱਖਦਾ ਹੈ। ਇੰਟੇਲ ਇੱਥੇ ਵਰਣਿਤ ਕਿਸੇ ਵੀ ਜਾਣਕਾਰੀ, ਉਤਪਾਦ, ਜਾਂ ਸੇਵਾ ਦੀ ਐਪਲੀਕੇਸ਼ਨ ਜਾਂ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੀ ਕੋਈ ਜ਼ਿੰਮੇਵਾਰੀ ਜਾਂ ਜ਼ਿੰਮੇਵਾਰੀ ਨਹੀਂ ਲੈਂਦਾ, ਸਿਵਾਏ ਇੰਟੇਲ ਦੁਆਰਾ ਲਿਖਤੀ ਤੌਰ 'ਤੇ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਸਹਿਮਤ ਹੋਏ। Intel ਗਾਹਕਾਂ ਨੂੰ ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਉਹ ਕਿਸੇ ਵੀ ਪ੍ਰਕਾਸ਼ਿਤ ਜਾਣਕਾਰੀ 'ਤੇ ਭਰੋਸਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਅਤੇ ਉਤਪਾਦਾਂ ਜਾਂ ਸੇਵਾਵਾਂ ਲਈ ਆਰਡਰ ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ਡਿਵਾਈਸ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਪ੍ਰਾਪਤ ਕਰਨ।
*ਹੋਰ ਨਾਵਾਂ ਅਤੇ ਬ੍ਰਾਂਡਾਂ 'ਤੇ ਦੂਜਿਆਂ ਦੀ ਸੰਪਤੀ ਵਜੋਂ ਦਾਅਵਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
intel FPGA ਪ੍ਰੋਗਰਾਮੇਬਲ ਐਕਸਲਰੇਸ਼ਨ ਕਾਰਡ N3000 ਬੋਰਡ ਪ੍ਰਬੰਧਨ ਕੰਟਰੋਲਰ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ FPGA ਪ੍ਰੋਗਰਾਮੇਬਲ ਐਕਸਲਰੇਸ਼ਨ ਕਾਰਡ N3000 ਬੋਰਡ, ਮੈਨੇਜਮੈਂਟ ਕੰਟਰੋਲਰ, FPGA, ਪ੍ਰੋਗਰਾਮੇਬਲ ਐਕਸਲਰੇਸ਼ਨ ਕਾਰਡ N3000 ਬੋਰਡ, ਪ੍ਰਬੰਧਨ ਕੰਟਰੋਲਰ, N3000 ਬੋਰਡ ਪ੍ਰਬੰਧਨ ਕੰਟਰੋਲਰ, ਪ੍ਰਬੰਧਨ ਕੰਟਰੋਲਰ |