Intel® FPGA Programmable Acceleration Card N3000 Data Sheet

ID 683260
Date 6/30/2021
Public

2.2.2. Intel® Ethernet Controller XL710-BM2 Network Interface Controller

The Intel® Ethernet Controller XL710-BM2 network interface controller (NIC) provides a hardware compatible interface with Linux drivers for networking software stacks. In addition, the Data Plane Development Toolkit (DPDK) interfaces directly through PCI Express* to the Intel® Ethernet Controller XL710-BM2 NIC to provide queues for high performance networking applications. With data traffic traversing the Intel® Arria® 10 GT to and from the Intel® Ethernet Controller XL710-BM2 NIC, you can use the Intel® Arria® 10 GT to perform ingress packet policing and ingress queuing, packet manipulation and addition of user defined packet tags. Similarly, the Intel® Arria® 10 GT can perform egress traffic shaping, queuing, and packet manipulation.

Since the XL710-BM2 NIC is not directly connected to the Ethernet interface, some traditional NIC card functionality is not supported:
  • Power Management functions such as Wake on LAN (WoL)
  • Dynamic Port Speed (1, 10, 25 GbE)
  • NC-SI and NIC SMBus access
  • Preboot Execution Environment (PXE)

The XL710-BM2 only works with Intel® FPGA PAC N3000 specific firmware and best known non-volatile memory (NVM) images as defined in the Intel Acceleration Stack User Guide for Intel FPGA Programmable Acceleration Card N3000.