I've been following some tutorials that use Vivado to create the hardware configuration for a Zedboard and then use "Launch SDK" from Vivado to launch Eclipse which automatically imports some settings for me. I then continue development in the software realm. That's all good.
But if there were a hardware engineer that does the hardware design in Vivado and a software engineer is suppose to take over from there and develop software, are there some well-defined artifacts that can be transferred and imported so that it would be as if "Launch SDK" was used from within the Vivado project?
What exactly would those artifacts be and how would the software engineer import into Xilinx SDK (without going through Vivado)?
Thank you for any help.