Related Information
Running FPGA Diagnostics
on page 15
4.1. Updating the FIM and BMC using the
fpgaflash
Tool
1. Run the script:
cd $OPAE_PLATFORM_ROOT
./setup_fim_and_bmc.sh -b <bus id> -d <device id> -f <function> -p
$OPAE_PLATFORM_ROOT 2>&1 | tee flash_update.log
For example:
./setup_fim_and_bmc -b D8 -d 0 -f 0 -p $OPAE_PLATFORM_ROOT 2>&1 | tee
flash_update.log
•
This script prompts you to enter BMC file location. Download the provided BMC
package:
d5005_pac_ias_2_0_bmc.tar.gz
. The tarball contains
— BMC Firmware (FW) version:
max10_darby_revd_v1.0.12.hex
— BMC MAX10 RTL version:
max10_darby_revd_v1.0.15_cfm1_auto.rpd
•
The script execution takes few mins.
2. Power cycle the Intel FPGA PAC.
3. Rerun
sudo fpgainfo fme
to verify the FIM and BMC upgrade was successful.
For any future updates, use the following commands to update:
•
FIM:
sudo fpgaflash user $OPAE_PLATFORM_ROOT/hw/blue_bits/*.bin
•
BMC FW:
sudo fpgaflash bmc_fw *.hex
•
Intel MAX
®
10 BMC:
sudo fpgaflash bmc_img *.rpd
4. Identify the FPGA Interface Manager (FIM) and BMC Firmware Version
UG-20202 | 2019.08.05
Intel Acceleration Stack Quick Start Guide: Intel FPGA Programmable
Acceleration Card D5005
14