Survey of WebAssembly implementations on non-traditional targets including native Linux port, kernel-mode runtime, POSIX browser support and FPGA ports.
Vivado is not known for its easy install process, so I figured I would make this quick guide to help others out going through it for the first time.