Skip to content

Latest commit

 

History

History
 
 

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 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