General NIC Functionality IP Cores

Ethernet & MAC layer IP core

The IP core covers the MAC layer and the necessary parts of the PCS and PMA layers for 100G, 40G and 10G Ethernet technologies. It interfaces with Xilinx’s GTZ or GTH transceivers, which communicate with optical modules over multiple 25G or 10G channels on one side and with user components on the other side. The interface on the user side consists of an easy-to-use, high-speed point-to-point bus compatible with the AXI4-Stream bus and a low-speed configuration bus compatible with the AXI4-Lite bus. The IP core implements all important features of the MAC layer and is implemented according to the IEEE 802.3 standard.

PCI Express & DMA engine

The IP core implements a high-performance DMA engine over the PCI Express bus. It interconnects the software layer with the hardware application core through several DMA channels by means of an easy-to-use, high-speed point-to-point bus compatible with the AXI4-Stream bus. The software layer can be used with Intel DPDK API, PCAP API, the highest-performance proprietary API, and a standard Linux network interface incorporating the Linux TCP/IP stack. The number of DMA channels in each direction is independent and can be adjusted. PCI Express Gen 3 x16 is supported using two PCI Express Gen 3 x8 endpoints in the FPGA chip and the PCI Express bifurcation feature of the chipset of the host machine. Sustainable throughput of more than 100Gbps of user data is supported in both directions simultaneously.

Time Synchronization IP Core

The IP core serves as a source of precise time information with nanosecond precision for firmware components. It is synchronized and syntonized based on the external PPS (pulse per second) signal, which can be obtained from, for example, a GPS receiver or any distribution point of a PPS signal. Examples of use cases of the IP core is latency measurement and assignment of timestamps to incoming frames. Its resolution makes it possible to distinguish between the two shortest successive Ethernet frames on a 100G Ethernet link.

Explore more Netcope products

Netcope Session Filter (NSF)

Netcope Session Filter (NSF)

Learn more about Netcope's powerful session-oriented packet capture solution.

Netcope Development Kit (NDK)

Netcope Development Kit (NDK)

NDK enables rapid design, prototyping and evaluation of hardware-accelerated applications.

Netcope Success Stories


NSF-100G2-Picomass-Netcope Network Traffic Monitoring

Picomass uses Netcope Session Filter in the IPS200 DPI solution because NSF is capable of offloading traffic to hardware. This makes real-time DPI on 100G networks possible.

Flowmon Networks

Flowmon Networks Network Traffic Monitoring

Flowmon Networks aims to develop a new generation of NetFlow/IPFIX probes that can monitor and process traffic of 100GE high-speed networks. Because of that, Flowmon Networks needs to find a network card that would be able of handling 100 GE monitoring requirements.

U.S. trading firm deploys Tradecope

U.S. trading firm deploys Tradecope Electronic Stock Trading

For successful trading on electronic exchanges today, it is not enough to come up with the smartest strategy anymore. Learn more about how U.S trading firm deployed FPGA-based Tradecope solution to increase hit rate of the trading strategy.