Recommended and affordable Xilinx FPGA boards for beginners or students including FPGA Xilinx Spartan 3A, FPGA Xilinx Spartan 6, and FPGA Xilinx Basys 3 Artix 7