Hi,
Vivado I "kind" of get, other than still learning VHDL/Verilog. But there is a lot in it that I have not used, like the floorplanner.
Run "RTL Analysis" to check how Vitis interpret your design (it generates some kind of general schematic)
Run "Synsthesis" --> Open Synthesized Design (translate it into device depended component). An in case View is not correct go to "Layout" --> IO Planning. You should see Zynq Package and I/O Ports. On this table you can select IO Pins and Standard and Vivado write xdc for you.
If this is OK run Implement (Here the design is mapped onto the FPGA, i.e. placed and connected.)
Note: PS on Vivado show only the configuration which is included into the xsa export for Vitis/Petalinux (so they know how the Zynq should be configured). PS Configuration is done only with FSBL not with bitstream!
But this are more Xilinx(AMD) specific questions, you should read Vivado Documentation or ask on AMD(Xilinx ) forum
Vitis isn't a problem, most of the time. It seems to just be a specialized IDE (Eclipse?).
yes
The PetaLinux part always screws me up... That is going to be a problem later but right now I'm testing my hardware design in bare metal using Vitis.
there are many ways how you can bring up linux.
We have a reference design with petalinux template. Follow instructions and setup petalinux correctly (depends on the Vivado/Vitis/Petalinux version) and it should be possible to bring it up.
https://wiki.trenz-electronic.de/display/PD/PetaLinuxhttps://wiki.trenz-electronic.de/display/PD/TE0720+Test+Boardbr
John