An RTL module must meet both interface and software requirements to be used as an RTL kernel within the Vitis tools. For more information on kernel properties, see Kernel Properties.
It might be necessary to revise the RTL module or Vivado IP packaging to meet the kernel requirements outlined in the following sections.