BrnoLogic is FPGA design house that focuses on wire-speed packet processing acceleration for 400 Gbps and beyond. With its accelerated DPDK NIC solution allows customers to focus on the software side of their network application and don't care about FPGA design.
Offerings
Offering
DYNANIC is ready-to-use solution for different applications to offload processing of high-speed network traffic into FPGA accelerator card. It completely remove the risk, uncertainty, and time of FPGA firmware development. Customer creates only software without the need for FPGA know-how and HW development team. Solution provides single standardized API following DPDK standard. It supports packet transfers using our Ultra-Fast FPGA DMA engine with open-source drivers, dynamic software-defined RTE Flow filtering and offload with multiple rule tables, static configuration of traffic processing, dynamic traffic flow management and many more.
Offering
We provide vendor-independent FPGA architecture and open-source Linux drivers for high-speed DMA transfers using the DPDK communication standard. The DMA is designed for more than 400 Gbps throughput and uses multi-channel architecture to support the distribution of data among individual CPU cores (also known as Receive Side Scaling or RSS). The data transfer architecture is highly flexible and supports various high-end FPGA families and PCIe bus configurations (up to PCIe Gen4 x32 or Gen5 x16). The DMA IP can utilize more than one PCI Endpoint block to scale the throughput over 100 Gbps and to achieve 200 and 400 Gbps. The graph above demonstrates the real throughput of the 400 Gbps DMA architecture achieved on the Intel Stratix 10 DX Development Kit ( https://www.intel.com/content/www/us/en/products/details/fpga/development-kits/stratix/10-dx.html ). The same DMA engine can provide comparably high throughput for any Xilinx UltraScale+ or Intel Agilex devices. The open-source NDK Linux driver allows you to control each RSS channel separately. The driver also provides a user-friendly API to connect your application core directly to the DMA IP. It is also possible to handle DMA transfers through the standard DPDK drivers because it is supported in the DPDK upstream. We provide demo application to test high throughput of our DMA solution. Just fill in the request form here: https://bit.ly/DMA400G