Summary

This page gives a summary of the VLNV, software function prototype and hardware control registers created from options selected in the previous pages. The function prototype conveys what a kernel call would like if it was a C function.

Note: The function prototype presented here is only an example. Refer to the host code in the generated example for exact details on how to set the kernel arguments for the kernel call.

The register map shows the relationship between host software ID, argument name, hardware register offset, type, and associated interface. Review this page to for correctness before proceeding to generating the kernel.

Finalizing and Generating the Kernel from the RTL Wizard

If the RTL Kernel Wizard was launched from SDx™, after clicking OK, the example Vivado® project opens.

If the RTL Kernel Wizard was launched from Vivado, after clicking OK do the following:

  1. When the Generate Output Products window appears, select Global synthesis options and click Generate, then OK.
  2. Right-click on the .xci file in the Design Sources View, and select Open IP Example Design.
  3. In the open example design window, select an output directory (or accept default) and click OK.
  4. This opens a new Vivado® project with the example design in it. You can now close the current Vivado project that the RTL Kernel Wizard was invoked from.