The ipu_update tool supports the FPGA image configuration of Napatech IPUs over PCIe.
Before you begin
- Installed a Napatech IPU in a server. 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 the virtio_blk module.
To support FPGA programming over PCIe using the 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 ipu_update tool, see DN-1392.
About this task
This procedure describes command examples for programming a new FPGA image using the 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.