The Xilinx® Vitis™ unified software platform introduces acceleration use cases into Vivado® flows. In this design methodology, Vivado is used to create a platform which is consumed by the Vitis software platform to add accelerated kernels. The hardware design is comprised of the platform and the accelerators. In this case, the final bitstream is created by the Vitis software platform because the complete design is not visible in Vivado. For more information on platform creation, see Vitis Unified Software Platform Documentation: Application Acceleration Development (UG1393).