Introduction

Programming DPUs/SmartNICs via the JTAG Interface

Platform
Napatech DPU
Content Type
Application Note

Napatech tools facilitate the programming of BMC/FPGA image files onto DPUs/SmartNICs through the JTAG interface with the Quartus® Prime Pro Programmer.

In this document

The Quartus® Prime Pro Programmer is used to configure, program and verify FPGA devices and other programmable components supported by Altera™ FPGAs. Napatech provides tools that simplify the process of programming DPUs/SmartNICs using the Quartus® Prime Pro Programmer. This document provides information on programming Napatech DPUs/SmartNICs with BMC firmware images and FPGA images via command-line tools using one or two Altera™ FPGA Download Cable II units.

This document covers the following topics:
  • How to update the BMC using an Altera™ FPGA Download Cable II.
  • How to update the FPGA using an Altera™ FPGA Download Cable II.
  • How to update the BMC and FPGA using two Altera™ FPGA Download Cable II units.
Note: This document applies to the following DPUs/SmartNICs.
  • F307xX DPUs
  • F207xX DPUs
  • N3070X SmartNICs
Note: The programming procedures have been tested and documented using the Quartus® Prime Pro Programmer 22.1.
Note: The configuration procedures have been tested and documented on CentOS Stream 8 for illustrative purposes. It is expected that derivatives of Red Hat Enterprise Linux-based distributions will operate similarly. It should be adjusted the process accordingly for other Linux distributions.
Note: All Napatech technical documents can also be found on docs.napatech.com (the Napatech Documentation Portal), where you can search and filter to find relevant content.

Development kit options

The development kit (product name: PGM-DEVKIT-IFPGA-DF52-2XIDC-UART, product number: 802-0116-01-10) includes a Passive FPGA Download Cable converter box, a UART console cable and an Altera™ FPGA Download Cable II, as shown in the following table.

Accessory Illustration

Passive FPGA Download Cable converter box


Page-1 Sheet.4

UART console cable (USB to Pico-EZMate)


Page-1 Sheet.6

Altera™ FPGA Download Cable II


Page-1 Sheet.5

Alternatively, for users who already have the Altera™ FPGA Download Cable II, the PGM-DEVKIT-DF52-2XIDC-UART kit (product number: 802-0115-01-10) is also available, which includes a converter box and a UART console cable only.