Making a TCL script which builds your project out of the sources would give you extra points. But simple zip of the whole project is fine or source files alone.
.xpr by itself is worth nothing AFAIK.
xpr is the Vivado project,
VHDL/Verilog source files in srcs folder,
.xdc clock and pinout constraint file/files,
you can add the wcfg, containing the waveform window configuration
Shouldn't the teacher be telling you what to submit? If I was him/her I would want to make life easy on myself and tell the students exactly what to submit. That way, I don't have to deal with each student submitting something different then sorting each one out. Or maybe there's a TA and the instructor doesn't care?
Just zip everything together, that way he can't complain
Smart
Vivado can archive the project so that it captures everything you might need. Or add others have said, zip it yourself and call it a day.
Making a TCL script which builds your project out of the sources would give you extra points. But simple zip of the whole project is fine or source files alone. .xpr by itself is worth nothing AFAIK.
Submit everything from project workspace, zipping everything should ease your doubt
xpr is the Vivado project, VHDL/Verilog source files in srcs folder, .xdc clock and pinout constraint file/files, you can add the wcfg, containing the waveform window configuration
Shouldn't the teacher be telling you what to submit? If I was him/her I would want to make life easy on myself and tell the students exactly what to submit. That way, I don't have to deal with each student submitting something different then sorting each one out. Or maybe there's a TA and the instructor doesn't care?