4. Identify the FPGA Interface Manager (FIM) and BMC
Firmware Version
Each Acceleration Stack release has a unique FIM version. Use the
fpgainfo
command to identify the FIM (PR interface) and BMC firmware version by running the
following command:
sudo fpgainfo fme
Sample output:
Board Management Controller, microcontroller FW version 1.0.12, RTL version
1.0.15, PCB info 'D'
Last Power Down Cause: unavailable
Last Reset Cause: unavailable (can't open)
//****** FME ******//
Object Id : 0xF100001
PCIe s:b:d:f : 0000:AF:00:0
Device Id : 0x0B2B
Socket Id : 0x00
Ports Num : 01
Bitstream Id : 0x203000200000325
Bitstream Version : 2.0.339
Pr Interface Id : bfac4d85-1ee8-56fe-8c95-865ce1bbaa2d
MAC address : 64:4c:36:f:44:1f
The Intel FPGA PAC D5005 enumerates as PCIe device 8086:0b2b. To identify the
PCIe Bus: Device: Function, type:
lspci | grep 0b2b
AF:00.0 Processing accelerators: Intel Corporation Device 0b2b (rev 01)
This output indicates:
•
Bus: 0xAF
•
Device 0x00
•
Function 0x0
Table 2.
Correspondence Between Acceleration Stack, FIM, and OPAE Versions
Acceleration Stack
Version
FIM Version (PR Interface ID)
OPAE Version
BMC Firmware
Version
BMC MAX10
Version
2.0
bfac4d85-1ee8-56fe-8c95-865ce1bbaa2
d
1.1.4-3
1.0.12
1.0.15
2.0 (Pre-Beta)
a9f2d0f3-b398-57b0-b34f-d226bf364fee
1.1.4-1
1.0.6
1.0.6
If your FIM and BMC firmware version correspond to the most recent version for
Acceleration Stack 2.0, then proceed to the next chapter, Running FPGA Diagnostics. If
your FIM or BMC is an older version, follow the steps in the next section: Updating the
FIM and BMC using the
fpagflash
Tool .
UG-20202 | 2019.08.05
Intel Corporation. All rights reserved. Agilex, Altera, Arria, Cyclone, Enpirion, Intel, the Intel logo, MAX, Nios,
Quartus and Stratix words and logos are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or
other countries. Intel warrants performance of its FPGA and semiconductor products to current specifications in
accordance with Intel's standard warranty, but reserves the right to make changes to any products and services
at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any
information, product, or service described herein except as expressly agreed to in writing by Intel. Intel
customers are advised to obtain the latest version of device specifications before relying on any published
information and before placing orders for products or services.
*Other names and brands may be claimed as the property of others.