Moving Average Accelerator (Real-time data stream processing)

This example demonstrate a free-running kernel. Free-running kernel is a kernel which always repeatedly execute on its own whearas normal kernel requires user command (such as q.enqueueTask(krnl)). One scenario one might use a free-running kernel is processing a data stream from other kernel (both RTL/HLS) without any CPU involvement. Configuration File These lines specify which kernels are instantiated and how many....

TOE100G-IP with Silicom’s PacketMover, 100G TCP Offload Performance on fb2CG@KU15P Kintex UltraScale+ FPGA Card (TOE100G-IP)

We would like to show you the demo of TOE100G-IP on Silicom’s PacketMover framework, running on Silicom’s FPGA Card. The demo systems is implemented on Host PC with Linux OS, Silicom’s FPGA Card, fb2CG@KU15P, work as 100G Network Card together TOE100G-IP for fully offload TCP transmission for specific TCP connection. Target system is implemented on standard alone FPGA board with...