After the block design or IP subsystem has been created, you can generate the block design including all source codes, necessary constraints for the IP cores, and the structural netlist of the block design. You can generate the block design by right-clicking on the block design (in the Sources window) and selecting Generate Output Products from the pop-up menu. In the Vivado Design Suite Flow Navigator you can also select .
There are two modes of OOC supported for block designs in the Vivado Design Suite: Out of context per Block design and Out of context per IP. Refer to Out-of-Context Design Flow for more information.