Monthly Archive: September, 2023

The FPGA-based solutions for remote NVMe Storage access without CPU: NVMe Over TCP Initiator IP Core for 10G/25G/100G network

Advantages of remote NVMe storage:   Remote storage over network can offers many advantages for your FPGA-based systems such as: Why need NVMe/TCP Initiator IP Core on FPGA: NVMe/TCP Initiator requires intensive computation power of CPU to handle NVMe-oF and TCP/IP protocol especially for the application that require very high performance NVMe storage access over 10G/25G and 100G network. NVMe/TCP...

Fully CPU offload for TCP/IP transmission for 10G/25G/40G and up to 100G

TCP Offloading Engine IP Core provides the full hardware TCP/IP protocol stack engine which is the epochal solution implemented without CPU. TCP/IP function is enable by just controlling simple FIFO interfaces. You can choose suitable line rates from 1G-100Gbps. The latest generation of DG’s TOE100G-IP is capable of full TCP/IP offload and able to achieve 12GB/s without CPU required.Check out our TOE...

TCAM Accelerator for FPGA Based Systems: A High-Performance and Flexible Solution for Various Applications

Ternary Content Addressable Memory (TCAM) is a special type of memory that can store and search data in parallel, using three states: 0, 1, and don’t care (X). TCAM is widely used in applications that require high-speed and complex matching operations, such as network routing, packet classification, pattern recognition, and data compression. However, TCAM also has some drawbacks, such as...

TLS 1.3 Engine for FPGA Based Systems: A High-Security and High-Performance Solution for Data Transmission

Transport Layer Security (TLS) is a protocol that provides encryption and authentication for data transmission over the Internet. TLS is widely used for web browsing, email, online banking, and other applications that require security and privacy. The latest version of TLS, TLS 1.3 (RFC 8446) was published in 2018, bringing significant improvements in security and performance over the previous versions1....