RTL Kernel Wizard

The RTL Kernel Wizard walks you through the process of specifying your desired software function model and interface model for their RTL Kernel. The RTL Kernel Wizard generates an example project design and a set of scripts to build that example design into an XO file. This example design can then serve as a framework for the user to integrate new or existing RTL code into. The example project is a normal Vivado® project with sample RTL that conforms to the interface requirements of RTL Kernels. The provided scripts package the RTL into a Vivado IP with the necessary interface definitions and meta data. A kernel.xml file is also generated to match the software function prototype and behavior specified in the wizard. The benefit of the wizard is that allowable selections serve to guide yuo to understand the supported features of an RTL kernel.