5.1. Using fpgasupdate
The fpgasupdate tool updates board firmware including BMC and FPGA SR user image. This section describes how to update the FPGA SR user image. While in the upgrade process, the fpgasupdate tool securely updates the Intel® MAX® 10 BMC with an Intel provided signed file.
|XL710 Device ID
$ lspci -d :0d58
$ lspci -d :0cf8
- Run the fpgasupdate command:
$ sudo fpgasupdate <FPGA Bitstream> <PCIe B:D.F>Note: Running fpgasupdate involves binary file verification and writing the FPGA flash, as a result the fpgasupdate command takes approximately 40 minutes to complete.Note: If you have programmed the static region root entry hash, then the sr_vista_rot_*_unsigned.bin must be signed with appropriate root key and code signing key using the appropriate Hardware Security Module (HSM). For more information, refer to the Security User Guide: Intel FPGA Programmable Acceleration Card N3000 .If you want to reload the Intel provided factory image in the FPGA flash user partition, perform the following:
where <config> = 2x2x25G or 4x25G or 8x10G, based on the installed configuration.
$ sudo fpgasupdate /usr/share/opae/n3000/super-rsu/<config>/\ sr_vista_rot_*_unsigned.bin [PCIe B:D.F]
- Perform remote system update to power cycle the Intel® FPGA PAC N3000 so that the updated images are loaded into FPGAs:
$ sudo rsu bmcimg B:D.F