This guide is based on Xilinx Vivado ML Edition 2022.2
In the "Sources" tag we can find a plus sign. Click it to add sources.
From this new window, we choose what kind of source to add. In this example, we'll go with "design sources". For other file types, procedures are basically the same.
Here we can add existing files or create a new file.
(Create File) If chose to create a new file, type the file name here and specify the file type.
Now we can see the newly added file information. Confirm everything is good and Finish!
(Create File) Vivado provides graphic interface to add ports to the new module. We could also add ports later.