Intel® Acceleration Stack User Guide: Intel FPGA Programmable Acceleration Card N3000

ID 683040
Date 6/14/2021
Public
Document Table of Contents

5.2. Using fpgainfo

Command synopsis: fpgainfo <command> [<args>]
Table 8.  fpgainfo Commands
command args (optional) Description
  --help, -h Prints help information and exit
  --bus, -B Provides PCIe bus number of resource
  --device, -D Provides PCIe device number of resource
  --function, -F Provides PCIe function number of resource
errors fme --clear, -c Provides/clear errors of FME
errors port --clear, -c Provides/clear errors of port
errors all --clear, -c Provides/clear errors of both FME and port
power   Provides total power in watts that the FPGA hardware consumes
temp   Provides FPGA temperature values in degrees Celsius
port   Provides information about the port
fme   Provides information about the FME
bmc   Provides BMC sensors information
mac   Provides information about MAC ROM connected to FPGA
phy -G <group> Provides information about ethernet PHYs in FPGA.

<group> can be 0, 1, all.

fpgainfo fme

$ sudo fpgainfo fme
Sample output based on 2x2x25G:
Board Management Controller, 
               Intel® 
               MAX® 10 NIOS FW version D.2.0.19
Board Management Controller, 
               Intel® 
               MAX® 10 Build version D.2.0.6
//****** FME ******//
Object Id                     : 0xEF00000
PCIe s:b:d.f                  : 0000:b2:00.0
Device Id                     : 0x0b30
Numa Node                     : 1
Ports Num                     : 01
Bitstream Id                  : 0x23000410010309
Bitstream Version             : 0.2.3
Pr Interface Id               : a5d72a3c-c8b0-4939-912c-f715e5dc10ca
Boot Page                     : user
Sample output based on 8x10G:
Board Management Controller, 
               Intel® 
               MAX® 10 NIOS FW version D.2.0.19
Board Management Controller, 
               Intel® 
               MAX® 10 Build version D.2.0.6
//****** FME ******//
Object Id                     : 0xEF00000
PCIe s:b:d.f                  : 0000:89:00.0
Device Id                     : 0x0b30
Numa Node                     : 1
Ports Num                     : 01
Bitstream Id                  : 0x23000010010309
Bitstream Version             : 0.2.3
Pr Interface Id               : 901dd697-ca79-4b05-b843-8138cefa2846
Boot Page                     : user

fpgainfo bmc

$ sudo fpgainfo bmc
Sample output based on 2x2x25G:
Board Management Controller, 
               Intel® 
               MAX® 10 NIOS FW version D.2.0.19
Board Management Controller, 
               Intel® 
               MAX® 10 Build version D.2.0.6
//****** BMC SENSORS ******//
Object Id                     : 0xEF00000
PCIe s:b:d.f                  : 0000:b2:00.0
Device Id                     : 0x0b30
Numa Node                     : 1
Ports Num                     : 01
Bitstream Id                  : 0x23000410010309
Bitstream Version             : 0.2.3
Pr Interface Id               : a5d72a3c-c8b0-4939-912c-f715e5dc10ca
( 1) Board Power              : 74.18 Watts
( 2) 12V Backplane Current    : 3.24 Amps
( 3) 12V Backplane Voltage    : 12.16 Volts
( 4) 1.2V Voltage             : 1.19 Volts
( 6) 1.8V Voltage             : 1.80 Volts
( 8) 3.3V Voltage             : 3.25 Volts
(10) FPGA Core Voltage        : 0.90 Volts
(11) FPGA Core Current        : 18.45 Amps
(12) FPGA Die Temperature     : 73.50 Celsius
(13) Board Temperature        : 46.50 Celsius
(14) QSFP0 Supply Voltage     : 0.00 Volts
(15) QSFP0 Temperature        : N/A
(24) 12V AUX Current          : 2.85 Amps
(25) 12V AUX Voltage          : 12.19 Volts
(37) QSFP1 Supply Voltage     : 0.00 Volts
(38) QSFP1 Temperature        : N/A
(44) PKVL0 Core Temperature   : 73.50 Celsius
(45) PKVL0 SerDes Temperature : 73.50 Celsius
(46) PKVL1 Core Temperature   : 74.00 Celsius
(47) PKVL1 SerDes Temperature : 74.50 Celsius
Note: When the copper modules are connected to QSFP, you get N/A output for the QSFP temperature values as the QSFP EEPROM does not support copper modules. But, the QSFP EEPROM does support optical modules.
Sample output based on 8x10G:
Board Management Controller, 
               Intel® 
               MAX® 10 NIOS FW version D.2.0.19
Board Management Controller, 
               Intel® 
               MAX® 10 Build version D.2.0.6
//****** BMC SENSORS ******//
Object Id                     : 0xEF00000
PCIe s:b:d.f                  : 0000:89:00.0
Device Id                     : 0x0b30
Numa Node                     : 1
Ports Num                     : 01
Bitstream Id                  : 0x23000010010309
Bitstream Version             : 0.2.3
Pr Interface Id               : 901dd697-ca79-4b05-b843-8138cefa2846
( 1) Board Power              : 70.01 Watts
( 2) 12V Backplane Current    : 3.06 Amps
( 3) 12V Backplane Voltage    : 12.17 Volts
( 4) 1.2V Voltage             : 1.19 Volts
( 6) 1.8V Voltage             : 1.80 Volts
( 8) 3.3V Voltage             : 3.25 Volts
(10) FPGA Core Voltage        : 0.90 Volts
(11) FPGA Core Current        : 17.18 Amps
(12) FPGA Die Temperature     : 79.00 Celsius
(13) Board Temperature        : 43.50 Celsius
(14) QSFP0 Supply Voltage     : 0.00 Volts
(15) QSFP0 Temperature        : N/A
(24) 12V AUX Current          : 2.69 Amps
(25) 12V AUX Voltage          : 12.19 Volts
(37) QSFP1 Supply Voltage     : N/A
(44) PKVL0 Core Temperature   : 76.00 Celsius
(45) PKVL0 SerDes Temperature : 76.50 Celsius
(46) PKVL1 Core Temperature   : 76.50 Celsius
(47) PKVL1 SerDes Temperature : 77.00 Celsius

fpgainfo phy

$ sudo fpgainfo phy -B 0xb2
Sample output based on 2x2x25G:
Board Management Controller, 
               Intel® 
               MAX® 10 NIOS FW version D.2.0.19
Board Management Controller, 
               Intel® 
               MAX® 10 Build version D.2.0.6
//****** PHY ******//
Object Id                     : 0xEF00000
PCIe s:b:d.f                  : 0000:b2:00.0
Device Id                     : 0x0b30
Numa Node                     : 1
Ports Num                     : 01
Bitstream Id                  : 0x23000410010309
Bitstream Version             : 0.2.3
Pr Interface Id               : a5d72a3c-c8b0-4939-912c-f715e5dc10ca
//****** PHY GROUP 0 ******//
Direction                     : Line side
Speed                         : 25 Gbps
Number of PHYs                : 4
//****** PHY GROUP 1 ******//
Direction                     : Host side
Speed                         : 40 Gbps
Number of PHYs                : 4
//****** Intel C827 Retimer ******//
Port0 25G                     : Up
Port1 25G                     : Up
Port2 25G                     : Up
Port3 25G                     : Up
Retimer A Version             : 101c.1064
Retimer B Version             : 101c.1064
Sample output based on 8x10G:
Board Management Controller, 
               Intel® 
               MAX® 10 NIOS FW version D.2.0.19
Board Management Controller, 
               Intel® 
               MAX® 10 Build version D.2.0.6
//****** PHY ******//
Object Id                     : 0xEF00000
PCIe s:b:d.f                  : 0000:89:00.0
Device Id                     : 0x0b30
Numa Node                     : 1
Ports Num                     : 01
Bitstream Id                  : 0x23000010010309
Bitstream Version             : 0.2.3
Pr Interface Id               : 901dd697-ca79-4b05-b843-8138cefa2846
//****** PHY GROUP 0 ******//
Direction                     : Line side
Speed                         : 10 Gbps
Number of PHYs                : 8
//****** PHY GROUP 1 ******//
Direction                     : Host side
Speed                         : 10 Gbps
Number of PHYs                : 8
//****** Intel C827 Retimer ******//
Port0 10G                     : Up
Port1 10G                     : Up
Port2 10G                     : Up
Port3 10G                     : Up
Port4 10G                     : Up
Port5 10G                     : Up
Port6 10G                     : Up
Port7 10G                     : Up
Retimer A Version             : 101c.1064
Retimer B Version             : 101c.1064
Note: When using the 4x25G configuration, the Retimer B is held in reset to reduce power. Therefore, Retimer B firmware version is not listed (0000.0000) in the fpgainfo phy output based on 4x25G.