Skip to content

Latest commit

 

History

History

rtl_kernels

RTL Kernel Examples

RTL Kernel Based Examples

Examples Table :

Example Description Key Concepts/Keywords
rtl_adder_streams This example shows an adder with streams using 3 RTL kernels.

Key Concepts

rtl_streaming_free_running_k2k This is simple example which demonstrate how to use and configure a free running RTL kernel.

Key Concepts

Keywords

rtl_streaming_k2k_mm This example uses two simple increment RTL kernels connected to each other via stream interface and connected to host via memory mapped C++ data mover kernels

Key Concepts

Keywords

rtl_user_managed Simple example of user managed RTL Kernel.

Key Concepts

Keywords

rtl_vadd This is a simple example of vector addition using RTL kernel and supports all flows including sw_emu using C-Model.

Key Concepts

Keywords

rtl_vadd_2clks This example shows vector addition with 2 kernel clocks using RTL Kernel.

Key Concepts

Keywords

rtl_vadd_2kernels This example has two RTL Kernels. Both Kernel_0 and Kernel_1 perform vector addition. The Kernel_1 reads the output from Kernel_0 as one of two inputs.

Key Concepts

rtl_vadd_hw_debug This is an example that showcases the Hardware Debug of Vector Addition RTL Kernel in Hardware.

Key Concepts

rtl_vadd_mixed_c_vadd This example has one RTL kernel and one C kernel. Both RTL kernel and C kernel perform vector addition. The C kernel reads the output from RTL kernel as one of two inputs.

Key Concepts

  • Mixed Kernels