TCP/IP - 10/25/40/100G Ethernet TCP Offload Engine

Overview

Chevin Technology’s TCP/IP Offload Engine is an FPGA Synthesisable Ethernet TCP/IP server/client in a lean and fast, all-RTL solution. Chevin Technology’s TCP/IP offloads the TCP protocol using fast and efficient logic for checksum calculation. Valuable resources in your application are freed up by the TCP/IP which offloads the entire TCP stack onto FPGA logic. Using the FPGA to analyse packets instead of the CPU significantly increases data transfer time and consistently reduces jitter.

The TCP/IP is easily integrated alongside other protocols to provide an easy path for the development of TCP enabled FPGA applications.

Key Features

  • 1 to 256 Simultaneous connections
  • Server/Client roles, configurable per connection
  • Hash table based filtering for minimum latency
  • Low-jitter sustained high throughput performance
  • Programmable per connection receive/congestion window
  • Monitoring function, “bump-in-the-wire” inspection, non-intrusive packet sniffing
  • Cut-through mode for absolute highest throughput and lowest latency
  • Store-and-Forward mode ensures ultimate safety in verified data to and from the application.
  • Low-latency TX: 10clk (64ns) RX: 10clks (64ns) (depending on compile time options)
  • 64-bit AXI4 stream @ 156 MHz

Block Diagram

TCP/IP - 10/25/40/100G Ethernet TCP Offload Engine Block Diagram

Applications

  • · Artificial Intelligence
  • · Machine Learning
  • · Video Imaging
  • · Image/Signal Processing
  • · Internet Security Monitoring
  • · Data Storage & Capture Systems
  • · Trade Execution & monitoring
  • · HPC/ Big Data systems
  • · Data Mining

Deliverables

  • · Encrypted compiled netlist
  • · Datasheet & User Guide
  • · Reference Designs/Examples
  • · Simulation Test bench
  • · Build scripts for Vivado
  • · Software Driver
  • · Support for integration into FPGA

Technical Specifications

×
Semiconductor IP