- Create RTL project, do not specify sources, select Arty A7 100T as targetted board
- Create block design
- Insert MicroBlaze processor, run automation
- Add UART block
- Remove added sys_clk_i and reset pins, run automation to reuse first pins
- Validate design
- Create HDL wrapper on design sources
- Run synthesis
- Run implementation
- Generate bitstream
- Export hardware
- Launch Vitis
- Create platform project
- Build project (ctrl-b)
- Create application project