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 Kernel - Multiple RTL Kernels |
| rtl_streaming_free_running/ | This is a simple Vector Increment RTL Kernel design with 1 Stream input and 1 Stream output that demonstrates on how to process an input stream of data for computation in an application. | Key Concepts - Read/Write Stream - Create/Release Stream - RTL Kernel Keywords - cl_stream - CL_STREAM_EOT |
| rtl_streaming_k2k/ | This is a simple Vector Increment RTL Kernel to Kernel design with 1 Stream input and 1 Stream output that demonstrates on how to process an input stream of data for computation in an application. | Key Concepts - Read/Write Stream - Create/Release Stream - RTL Kernel Keywords - cl_stream - CL_STREAM_EOT |
| rtl_vadd/ | Simple example of vector addition using RTL Kernel | Key Concepts - RTL Kernel |
| rtl_vadd_2clks/ | This example shows vector addition with 2 kernel clocks using RTL Kernel. | Key Concepts - RTL Kernel - Multiple Kernel Clocks Keywords - --kernel_frequency |
| 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 - Multiple RTL Kernels |
| rtl_vadd_hw_debug/ | This is an example that showcases the Hardware Debug of Vector Addition RTL Kernel in Hardware. | Key Concepts - RTL Kernel Debug |
| 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 |