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.
TCP/IP - 10/25/40/100G Ethernet TCP Offload Engine
Overview
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
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