Visible to Intel only — GUID: ojo1588112178764
Ixiasoft
1. About this Document
2. System Requirements
3. Hardware Installation
4. Installing the OPAE Software
5. Identify the Intel® MAX® 10 BMC Version
6. Intel XL710 Driver Installation and Firmware Update
7. Updating the Retimer Firmware
8. OPAE Tools
9. Sample Test: Native Loopback
10. Configuring Ethernet Interfaces
11. Testing Network Loopback Using Data Plane Development Kit (DPDK)
12. Graceful Shutdown
13. Single Event Upset (SEU)
14. Document Revision History for Intel Acceleration Stack User Guide: Intel® FPGA PAC N3000-N/2
A. Troubleshooting
B. fpgabist Sample Output
Visible to Intel only — GUID: ojo1588112178764
Ixiasoft
8.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.
The new Intel® FPGA PAC N3000-N/2 is shipped with the 4x25G factory image in the user partition of FPGA flash. The following steps describe how to load FPGA images into the FPGA flash user partition. You may follow the steps to load or re-load the factory image if required.
Note: The Intel® FPGA PAC N3000-N/2 only supports the 25G Ethernet configuration.
- Select the Intel provided factory configuration image, sr_vista_rot_4x25G-v1.3.16.bin or sr_vista_rot_2x2x25G-v1.3.16.bin, and run the fpgasupdate command:
$ sudo fpgasupdate /home/<User>/intelrtestack/bin/\ sr_vista_rot_4x25G-v1.3.16.bin [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 per card.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). To ensure appropriate headers with metadata are included in the bitstream, every bitstream generated by AFU compile process must pass through the PACSign tool. For more information, refer to the Security User Guide: Intel FPGA Programmable Acceleration Card N3000. - Perform remote system update to power cycle the Intel® FPGA PAC N3000-N/2 so that the updated images are loaded into FPGAs:
$ sudo rsu bmcimg [PCIe B:D.F]
Note: As a result of using the rsu command, the host rescans the PCIe bus and may assign a different Bus/Device/Function (B/D/F) value than the originally assigned value. The Intel XL710 Ethernet controller should be considered unavailable during the operation. Intel recommends you to stop or pause any applications until the update is complete.