The f207xx_ipu_update tool supports the FPGA image configuration of Napatech IPUs over PCIe.
Before you begin
- Installed a Napatech IPU in a server. For F207?X IPUs, see Installing a Napatech IPU.
- Remote SSH access to the SoC on the IPU via the management port or the USB port. See DN-1385.
- A corresponding .upd file for the target IPU.
- Placed the unpacked Napatech package containing FPGA image files and the ipu_tools-<version>-linux.tar.gz package in the /opt/ directory.
- Blacklisted the kernel driver modules. See Blacklisting virtio_blk.
To support FPGA programming over PCIe using the f207xx_ipu_update
tool, it is required to have IPUs with appropriate images for the BMC and the FPGA as shown
in the following table.
For information on reading the firmware version of the BMC and the FPGA from the
IPU, see Reading Revision Information.
IPU component | Firmware image version | |
---|---|---|
BMCM | 201-6001-64.0.18.20 or newer | |
BMCD | 201-6002-64.0.18.20 or newer | |
FPGA | ASAF (Link-Storage™ Software / Link-Security™ Software) | 200-7102-0.0.6.1 or newer |
OVS Offload Software | 200-7104-0.0.3.8 or newer |
For information on updating IPUs via the JTAG interface to prepare them for the f207xx_ipu_update tool, see DN-1392.
About this task
This procedure describes command examples for programming a new FPGA image using the f207xx_ipu_update tool with a .upd file.
Note: For information on updating the FPGA of IPUs with a .jic file or a
.sof file via the JTAG interface, refer to DN-1392.
Note: The following prompts are used to indicate which part of the system to run the provided
commands on.
- soc#: The SoC on the IPU.
- host#: The server where the IPU is installed.