The Vivado High-Level Synthesis compiler enables C, C++ and SystemC programs to be directly targeted into Xilinx devices without the need to manually create RTL [REF].
The Vivado TCL Store is a scripting system for developing addons to Vivado, and can be used to add to and modify Vivado's capabilities [REF].